.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}}.state-content
h2{font-size:29px;line-height:43px;color:#333}.state-content{display:none}.state-map-section{background-image:url(/images/articles/map_background.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;padding:50px
0px}.state-map-section
h2{font-size:30px;line-height:36px;color:#1A1A1A}.state-map-section
.map{width:100%}.state-map-section .map
svg{width:100%;height:100%}.state-map-section .state-links
ul{display:none}.state-map-section .state-links
select{display:inline-block}.state-map-section .state_columns
li{list-style-type:none}.state-map-section .state_columns li
label{font-size:16px;line-height:31px;font-weight:500 !important;padding:5px
10px !important;width:90%;cursor:pointer}.state-map-section .state_columns li
a{color:#1A1A1A}.state-map-section .state_columns .current-state
label{border:1px
solid #FCCE4C;padding:5px
10px !important}@media only screen and (min-width:768px) and (max-width:991px){.state-map-section
.map{height:400px !important}.state-map-section .map
svg{padding:0px
5% !important}}@media only screen and (min-width:768px){.state-map-section
.map{height:500px}.state-map-section .map
svg{padding:0px
20%}.state-map-section .state-links
ul{display:block}.state-map-section .state-links select, .state-map-section .state-list
select{display:none}.map
tspan{font-size:15px;font-weight:600}.state-map-section .map
svg{left:50% !important;transform:translateX(-50%);text-align:center;justify-content:center;padding:0px;margin:0
auto;width:70%;height:500px}}@media only screen and (max-width: 767px){.state-content
h2{font-size:19px;line-height:22px;color:#333;font-weight:600}.gray-links
a{font-size:16px !important;line-height:29px;font-weight:600}.state-map-section
h2{font-size:20px;line-height:24px;font-weight:600}.state-map-section
.map{height:50vw}.state-map-section{background-position:center;background-size:cover}.state-map-section .map
svg{position:relative !important;left:50% !important;transform:translateX(-50%);padding:0px
5%}.state-list{text-align:center;padding-bottom:40px;padding-top:24px}.state-list
select{width:199px;height:37px;padding-left:20px}.map
tspan{font-size:19px;font-weight:600}}.gray-links{background:#F1F1F1}.gray-links div
a{border-left:2px solid #dedede;border-right:2px solid #dedede;border-top:2px solid #dedede;border-bottom:2px solid #dedede}.gray-links div a
span{position:relative}.gray-links div a span:before{content:'';position:absolute;height:25px;width:25px;top:50%;left:-32px;transform:translateY(-50%);background-repeat:no-repeat}.gray-links
a{color:#0071BB !important;font-size:18px}.gray-links div:first-child a:first-child span:before{background:url(/images/articles/visit_website.svg) no-repeat}.gray-links div:first-child a:last-child span:before{background:url(/images/articles/participate_leader.svg) no-repeat}.gray-links div:nth-child(2) a:first-child span:before{background:url(/images/articles/info.svg) no-repeat}.gray-links div:nth-child(2) a:last-child span:before{background:url(/images/articles/help.svg) no-repeat}.gray-links div:nth-child(3) a:first-child span:before{background:url(/images/articles/classes.svg) no-repeat}.gray-links div:nth-child(3) a:last-child span:before{background:url(/images/articles/rates.svg) no-repeat}.home-buyer-container .home-buyer-head{background:#34B6CC;color:#fff;font-size:24px;padding:10px}.home-buyer-container .home-buyer-content div div
div{border-bottom:1px solid #E5E5E5}.home-buyer-container .home-buyer-content div:last-child div
div{border-bottom:none}.home-buyer-footer{background:#EAF8FA;color:#333}div[class^="MORTGAGE-RATE-TABLE-"]{padding:5px
15px;}@media (min-width:768px){.gray-links div:not(:first-child){border-left:2px solid #dedede}.gray-links div
a{border-left:none;border-right:none;border-top:none;border-bottom:none}div[class^="MORTGAGE-RATE-TABLE-"]{width:75%;margin:auto;padding:0px}}@media (min-width:768px) and (max-width:1024px){.gray-links
a{font-size:14px}.state-map-section .map, .state-map-section .map
svg{height:250px !important;pointer-events:none}.gray-links div a span:before{top:10px;height:20px;width:20px;left:-25px}.state-map-section .state-list
select{display:inline-block}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape){.state-map-section
.map{text-align:center}}