.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}.floating-mobile-view{position:fixed;height:auto;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}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:flex}.carousel-item.active{display:flex}.floating-mobile-view .lender-rate{font-size:15px;line-height:20px;font-weight:600 !important;padding-bottom:7px}.floater-header{box-shadow:0px -3px 3px #ccc;background:#34B6CC;color:#fff}.floater-header
p{color:#fff !important}.lender-cta-button{background:#FDD563;border-radius:0px;width:100% !important;height:46px;font-size:12px;line-height:16.8px;border:none;cursor:pointer}.h-get-quote-animated-btn:before{content:attr(data-animated-text);position:absolute;font-weight:700;width:100%;color:#000;left:0;top:50%;transition:0.25s cubic-bezier(0.5,-1,0.5,2);text-transform:uppercase;opacity:1;transform:translateY(-50%)}.mobile-carousel-logo{vertical-align:middle;border-style:none;max-width:140px}@media only screen and (max-width:320px){.floating-mobile-view .lender-rate{font-size:15px}.floating-bar .carousel-item
img{width:90px !important;height:50px !important}.lender-cta-button{width:90% !important;height:45px;font-size:11px}}.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}}.toc-table table
thead{background:#0970B0;color:#fff}.toc-table table tbody tr th, .toc-table table tbody tr
td{padding:27px
20px}.toc-table table tbody tr:nth-child(odd) td:nth-child(1){background:#E2F5F8;color:#1A1A1A;font-size:18px;font-weight:500;position:relative}.toc-table table tbody tr:nth-child(odd) td:nth-child(2){background:#EDF9FB;color:#1A1A1A;font-size:16px;font-weight:400;font-style:italic}.toc-table table tbody tr:nth-child(even) td:nth-child(1){background:#CAECF2;color:#1A1A1A;font-size:18px;font-weight:500;position:relative}.toc-table table tbody tr:nth-child(even) td:nth-child(2){background:#DEF3F7;color:#1A1A1A;font-size:16px;font-weight:400;font-style:italic}.ripple-span{height:28px;width:28px;right:-14px;background:#0970B0;border-radius:50%}.ripple-span:before{content:"";position:absolute;top:50%;left:31%;border:solid #fff;border-radius:2px;border-width:0 2px 2px 0;padding:4px;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%) translateX(-50%)}.ripple-main{width:35px;height:35px;display:flex !important;align-items:center;justify-content:center;top:52%;right:-17px;transform:translateY(-50%)}.ripple-main:before{content:"";position:absolute;top:50%;left:38%;z-index:10;border:solid #fff;border-radius:2px;border-width:0 2px 2px 0;padding:4px;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%) translateX(-50%)}.ripple-main
span{position:absolute;border-radius:50%;color:transparent;-webkit-transform-origin:center;transform-origin:center}#ripple-div-3{width:28px;height:28px;-webkit-animation:ripple3 3s infinite ease-in-out;animation:ripple3 2s infinite ease-in-out;-webkit-animation-delay:350ms;animation-delay:350ms}#ripple-div-2{width:32px;height:32px;-webkit-animation:ripple2 3s infinite ease-in-out;animation:ripple2 2s infinite ease-in-out;-webkit-animation-delay:500ms;animation-delay:500ms}#ripple-div-1{width:35px;height:35px;-webkit-animation:ripple1 3s infinite ease-in-out;animation:ripple1 2s infinite ease-in-out;-webkit-animation-delay:650ms;animation-delay:650ms}#ripple-div-1{background-color:rgba(9,112,176,0.17)}#ripple-div-2{background-color:rgba(9,118,185,0.36)}#ripple-div-3{background-color:#0970B0}@-webkit-keyframes
ripple1{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.85);transform:scale(0.85)}75%{-webkit-transform:scale(1.125);transform:scale(1.125)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes
ripple1{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.85);transform:scale(0.85)}75%{-webkit-transform:scale(1.125);transform:scale(1.125)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes
ripple2{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}75%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes
ripple2{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}75%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes
ripple3{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.75);transform:scale(0.75)}75%{-webkit-transform:scale(1.175);transform:scale(1.175)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes
ripple3{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.75);transform:scale(0.75)}75%{-webkit-transform:scale(1.175);transform:scale(1.175)}100%{-webkit-transform:scale(1);transform:scale(1)}}