.mortgage-updates{background-image:url('/images/forecast_analysis/forecast_back.jpg');background-size:cover}.mortgage-updates
.btn{background:#FDD563;color:#3F3D3D !important;border-radius:30px;font-weight:700;padding-left:42px;padding-right:42px;cursor:pointer}.mortgage-updates .analysis-forecast-img{background-image:url(/images/forecast_analysis/forecast_analysis_icon.png);background-size:cover;background-repeat:no-repeat;background-position:center;height:36px;width:36px}.mortgage-updates .analysis-forecast-date{color:#fff;font-size:12px}.mortgage-updates
.update{opacity:0.9}.mortgage-updates .update
div{margin:15px
0px}.mortgage-updates .update-0{background:#16317F}.mortgage-updates .update-1{background:#2155B5}.mortgage-updates .update-2{background:#1174C8}.mortgage-updates .analysis-forecast-sub-title{font-size:16px}@media only screen and (min-width:768px) and (max-width:991px){.mortgage-updates .analysis-forecast-sub-title{font-size:18px}}@media only screen and (min-width:992px){.mortgage-updates .analysis-forecast-sub-title{font-size:26px;height:auto}.mortgage-updates .analysis-forecast-title{font-size:30px !important}.mortgage-updates .analysis-forecast-bg-img{padding:20px
!important}.mortgage-updates
.update{font-size:25px !important}}.mortgage-rates-form{border:1px
solid #2587C5;padding:10px
40px 35px;background:#2587C5;margin:1% auto;margin-bottom:4%;opacity:8.8}.mortgage-rates-form .secondary-heading{font-size:24px}.mortgage-rates-form .form-start-form{width:98%;padding:10px
10px 15px}.mortgage-rates-form .zip-input{padding-right:0px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input#input-zip{height:40px;padding:2px
40px;width:100%;color:#6B6969;background-color:white;background-image:url('/images/Zip Code Icon.svg');background-size:20px;background-repeat:no-repeat;background-position:10px;border:none}.mortgage-rates-form .loan-purpose-block{width:100%;padding-right:0px !important}.mortgage-rates-form .loan-purpose-options{width:100%}.mortgage-rates-form .option-box{width:50%;height:40px;line-height:32px;border-radius:0px;background-color:white;color:#383939;font-weight:300;border:none;padding-bottom:2px}.mortgage-rates-form .option-box:hover{border:none !important}.mortgage-rates-form .option-box:focus{box-shadow:none !important}.mortgage-rates-form .option-box.active{background-color:#ced4da !important;color:#383939 !important;font-weight:bold;border-color:transparent}.loan-purpose-container
label{height:40px;border:1px
solid #CCC !important;border-radius:0px;background:#FFF;color:#333;border:none;font-weight:600;cursor:pointer;padding-top:2px}.loan-purpose-container label
span{font-size:20px}.loan-purpose-container label input[type="radio"]{display:none}.loan-purpose-slider{left:0px;height:40px;width:50%;color:#333;background:#FDD563;border:1px
solid #CCC !important;z-index:4;-webkit-transition:0.4s;transition:all .4s ease;pointer-events:none;font-weight:600}.loan-purpose-slider-text{vertical-align:middle;display:table-cell;position:relative;font-size:20px}.mortgage-rates-form .form-start .form-button{background:#FDD563;border:none;border-radius:24px;width:100%;margin:auto;height:40px;line-height:40px;font-size:14px;cursor:pointer}@media only screen and (max-width : 768px){.mortgage-rates-form{border:1px
solid #2587C5;padding:10px
20px;background:#2587C5;margin-bottom:10%;opacity:8.8}.mortgage-rates-form .zip-input{margin:1% auto;padding-left:0px}.mortgage-rates-form .loan-purpose-options{margin:2% auto}.mortgage-rates-form .form-start .form-button{margin:4% auto 2%}.mortgage-rates-form .loan-purpose-block{padding-left:0px !important}.mortgage-rates-form .form-submit{padding-left:0px}.mortgage-rates-form .form-start .form-button{width:100% !important}.mortgage-rates-form .form-submit{padding-right:0px}}@media only screen and (min-width : 768px) and (max-width:991px){.mortgage-rates-form .loan-purpose-block{padding-left:30px !important}.mortgage-rates-form .form-submit{padding-left:13px}}.latest-article{background-color:#F5F4F4;padding-bottom:25px}.latest-article .article-image
img{height:230px;width:100%}.latest-article .article-title{color:#2587C5}.latest-article .prev-button{width:25px;position:relative !important;right:95px;top:-190px}.latest-article .next-button{width:25px;position:relative !important;left:100px;top:-190px}.latest-article .article-date{color:#909090;font-size:12px;position:absolute;bottom:2px}.latest-article .carousel-inner{overflow:scroll}@media (max-width: 641px){.featured-article-sub-section{display:block}.latest-article .carousel-inner{overflow:scroll}.latest-article .article-title{font-size:14px}.latest-article .article-image{height:230px}}@media only screen and (min-device-width : 641px) and (max-device-width : 768px){.latest-article .prev-button{right:60px !important;top:-250px}.latest-article .next-button{left:65px !important;top:-250px}}@media (min-width: 768px){.latest-article .carousel-inner .carousel-item.active,
.latest-article .carousel-inner .carousel-item-next,
.latest-article .carousel-inner .carousel-item-prev{display:flex}.latest-article .carousel-inner .carousel-item-right.active,
.latest-article .carousel-inner .carousel-item-next{transform:translateX(33.3%)}.latest-article .carousel-inner .carousel-item-left.active,
.latest-article .carousel-inner .carousel-item-prev{transform:translateX(-33.3%)}.latest-article .carousel-inner .carousel-item-right,
.latest-article .carousel-inner .carousel-item-left{transform:translateX(0)}.latest-article .article-image{height:230px}.latest-article .article-date{position:relative;bottom:inherit}.latest-article .carousel-inner{overflow:hidden}}@media screen and (min-width: 768px) and (max-width: 1024px){.latest-article .article-date{position:absolute;bottom:2px}}@media only screen and (min-device-width : 991px) and (max-device-width : 1024px){.latest-article .next-button{left:85px !important}.latest-article .prev-button{right:85px !important}.latest-article
.article_content{height:90px}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape){.latest-article .prev-button{right:90px !important;top:-215px !important}.latest-article .next-button{left:90px !important;top:-215px !important}}.popular-categories{padding:0;background:url(/images/most_popular_categories/most-popular-categories.jpg);background-size:cover;background-repeat:no-repeat}.popular-categories .popular-categories-grid{width:80%;margin:1% auto 2%}.popular-categories .grid-option{background:#fff;border-radius:3px;padding:10px;min-width:190px;transition:0.5s}.popular-categories-grid>div{width:30%}.popular-categories .category-img{position:relative;padding-top:40px;padding-bottom:29px}.popular-categories .category-img
img{width:60px;height:60px}.popular-categories .category-name{color:#323333;font-size:20px;line-height:24px;padding-top:25px;background:none;border-top:none}@media only screen and (max-width: 768px){.popular-categories .popular-categories-grid{overflow-x:auto;display:-webkit-box;margin-top:3%}.popular-categories{height:auto;padding-bottom:30px;padding-top:20px;background:url(/images/most_popular_categories/most-popular-categories.jpg);background-size:cover;background-repeat:no-repeat}.popular-categories .section-heading{width:100%;font-size:24px;line-height:26px;margin:10% auto 4%}.popular-categories .grid-option{max-width:185px}.popular-categories-grid>div{width:auto}.popular-categories .category-name{font-size:16px;line-height:20px;padding-top:12px}}@media (min-width: 1024px){.popular-categories .grid-option:hover{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)}}[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}}.ask-the-expert{margin-top:40px}.recent-faq{font-size:16px;margin-top:-1%}.author-bio{float:left;font-size:16px}.ask-the-expert-input,.recent-questions{border:none}.user-question{border:1px
solid #C9CCCF;width:100%;height:200px;padding:10px;color:#1E1E1E;font-size:16px}.author-desc{font-weight:bold;font-size:10px}.author-designation{font-size:10px;font-style:italic}.expert-img
img{width:100px}.author,.questions-search{background:white;border-bottom:none !important}.author-block{color:#1E1E1E;vertical-align:middle;display:inline-block}.author-name{font-size:16px}.author{float:left;margin:2% auto 0px}.ATE-more-fields{width:100%;margin:4% auto 2%}.ATE-more-fields
label{font-size:16px}.ATE-more-fields
input{width:200px !important;padding:0px
5px}.user-data{display:none}.submit-question-button{height:90px}.ATE-submit{background:#3A9FDE;border:none;margin-top:1%;border-radius:18px;width:50% !important;margin:auto;height:40px;line-height:40px;font-size:18px;cursor:pointer}.block-heading{color:#1E1E1E;font-size:18px}.questions-search{background:#fff}.search-box{background-image:url('/images/expert_search.svg');background-position:left;background-repeat:no-repeat;background-size:30px 20px;text-indent:35px;outline:0;height:42px;padding-top:0px;padding-left:30px;margin-top:5%;border-bottom:1px solid #ccc;display:flex;align-items:center}.ask-the-expert-search{border:0;padding-left:0px}.question-block{padding:15px
15px 5px;padding-left:30px;background:#F4F3F3;margin-bottom:2%}.question{font-size:16px}.question-date{font-size:12px;padding:2px}.answer-label{width:7%;float:left}.answer-content{width:93%;float:left;font-size:16px;text-indent:4px}.answer .read-more{width:100%;text-align:right;display:block}.answer .read-more
a{transition:0.3s;display:block}.answer .read-more a:hover{text-decoration:underline;transform:scale(1.02)}.answer{line-height:24px;display:inline-block}.ATE_form_error{color:red;font-size:14px;margin-bottom:5px;display:none}.ask-the-expert #ATE_loading, .ask-the-expert
#ATE_thanks{display:none;height:130px;width:100%}.ask-the-expert #ATE_loading
div{font-size:16px;font-style:italic;margin-top:30px;margin-bottom:15px}.ask-the-expert #ATE_thanks
.ATE_msg_large{font-size:20px;display:block}.ask-the-expert #ATE_thanks
.ATE_msg_small{font-size:15px;font-style:italic;display:block;margin:5px
0}.ask-the-expert
.ATE_goback{color:#333}.answer-search-bar{border:none;width:90%;float:left}.loader{float:right;background:url('/images/loader.gif');background-repeat:no-repeat;background-position:center;background-size:cover;width:10%;height:25px;display:none}#search-result-box{display:none;margin-top:-1.25%;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:81.65%;right:9%;position:absolute;z-index:1;background:white;height:250px;overflow-y:auto}#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}.go-btn a:hover{color:#fff;text-decoration:none}.go-btn a span:hover{text-decoration:underline}.ask-the-expert .ask-the-expert-title{margin:30px
0px 10px 0px;font-size:32px;line-height:38px;font-weight:500}.searchInput{display:block;width:100%}@media only screen and (min-width: 575px){.recent-questions-block{padding-top:10px;max-height:388px;overflow-y:scroll}.recent-questions-block::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);border-radius:10px;background-color:#F5F5F5}.recent-questions-block::-webkit-scrollbar{width:6px;background-color:#ccc;border-radius:10px}.recent-questions-block::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ccc}.card.recent-questions{margin-top:4%}}@media only screen and (max-width: 576px){.author-block{font-size:16px}.author-name{font-size:16px;font-weight:bold}.expert-img
img{width:90px;padding-top:5px}.author-bio{float:left;margin:5% auto 0px;font-size:16px}.block-heading{color:#1E1E1E;font-size:16px}.ask-the-expert-search{border:0;font-size:12px}.ATE-submit{width:100% !important}.answer-search-bar{font-size:12px}.search-box{background-image:url(/images/expert_search.svg);background-position:left;background-repeat:no-repeat;background-size:20px 20px;padding-top:0px;padding-left:22px}.loader{width:10%;margin-top:10px;height:22px}}@media only screen and (max-width: 767px){.ask-the-expert-input,.recent-questions{flex:auto !important}.author-block{margin-left:0}}@media only screen and (max-width: 320px){.answer-label{width:9%}.answer-content{width:91%}.ATE-more-fields
label{font-size:14px}.ATE-more-fields
input{width:178px}.answer-search-bar{width:86%}.loader{width:16px;height:18px}}@media only screen and (min-width:768px){.author-name{font-size:18px}.author-desc{font-size:16px}.author-designation{font-size:16px}}@media only screen and (max-width: 1024px){.ask-question table tbody
tr{display:grid}.submit-question-button{text-align:center}.ATE-more-fields input:not(.ATE-submit){width:100% !important}}.hsh-news .first-row{height:44px;max-width:270px;background:url(/images/hsh_in_news.png) no-repeat;background-position:31px;margin:auto}.hsh-news .second-row{height:44px;max-width:270px;background:url(/images/hsh_in_news.png) no-repeat;background-position:-242px;margin:auto}.hsh-news .third-row{height:44px;background:url(/images/hsh_in_news.png) no-repeat;background-position:-500px;width:200px;margin:auto}.hsh-news .hsh-image{width:25px}.hsh-news .row-title{font-size:14px;font-weight:bold}@media only screen and (max-width:991px) and (min-width:768px){.hsh-news .first-row{max-width:560px}}@media only screen and (min-width:992px){.hsh-news .row-title{margin:23px
0px;float:left}.hsh-news .first-row{height:70px;margin:0px
160px;max-width:87%}}@media only screen and (min-width:1200px){.hsh-news .first-row{background:url('/images/hsh_in_news_large.png') no-repeat;max-width:87%}}