.non-rate-container{position:relative;margin-top:20px}#rateTable:last-child .non-rate-container{margin-bottom:20px}.non-rate-lender{width:320px;box-shadow:0 0 5px #B5B5B5;width:98%;font-size:16px;line-height:19.2px;padding-top:40px;padding-bottom:40px}.non-rate-container .listing-tag{width:220px;height:40px;line-height:35px;top:-1px;left:7px;font-size:16px;position:absolute;background:url(/images/today/tag.svg);background-repeat:no-repeat;background-size:98%;background-position:0px;padding-left:10px}.lender-name{}.lender-info{margin-top:5px}.lender-info
li{padding-top:5px}.lender-logo{margin:10px
auto}.lender-logo.clicks-lender-logo{max-width:100%;max-height:75px;margin:10px
0;flex-shrink:0}.updated-date{font-size:12px;line-height:18px;color:#4D4D4D}.lender-cta-button{background:#FDD563;border-radius:0px;width:80% !important;height:46px;font-size:14px;line-height:16.8px}.call-now,.lender-contact{margin:10px
auto 12px;font-size:18px;line-height:27.85px;width:48%}.call-now{background:url(/images/today/call.svg);background-repeat:no-repeat;background-size:16%;background-position:0px;padding-left:10px;cursor:pointer}.non-rate-lender .lender-contact{display:none}@media only screen and (min-width : 768px){.non-rate-lender{width:auto;height:auto;min-height:180px}.non-rate-container .listing-tag{width:22.5%;height:47px;line-height:35px;top:0px;left:-10px}.non-rate-container .updated-date{font-size:14px;line-height:18.75px;margin-top:-3%}.call-now,.lender-contact{width:50%}}@media only screen and (min-width : 768px) and (max-width : 992px){.non-rate-container .listing-tag{width:31.5%;height:47px;line-height:35px;top:-4px}.call-now,.lender-contact{width:80%}}.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}}.state-map-section
h2{font-size:30px;line-height:36px;color:#1A1A1A}.state-map-section
.map{width:100%;height:500px}.state-map-section .map
svg{width:100%;height:100%;padding:0px
5%;pointer-events:none}.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}.state-map-section
select{background-color:#FFF;display:block;padding:13px;overflow:hidden;width:100%;color:#333;border:1px
solid #CCC;font-size:17px;line-height:27px;font-weight:500}@media only screen and (min-width:768px) and (max-width:991px){.state-map-section
.map{height:400px}}@media only screen and (min-width:768px){.state-map-section .map
svg{padding:0px
15%}.state-map-section .state-links
ul{display:block}.state-map-section .state-links
select{display:none}}@media only screen and (max-width: 767px){.state-map-section
h2{font-size:20px;line-height:24px;font-weight:600}.state-map-section
.map{height:200px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.state-map-section .state-links
select{display:inline-block}.state-map-section .state-links
ul{display:none}}@media only screen and (min-width: 1024px){.state-map-section .map
svg{pointer-events:all}}.loan-term-container{background:#F2F2F2;padding-top:10px;padding-bottom:20px}.loan-term
a{text-decoration:none;background:#fff;position:relative;width:100%;display:flex;align-items:center;min-height:66px;justify-content:center}.blue-tag::before{content:'';width:0;position:absolute;top:-1px;right:-1px;height:0;border-style:solid;border-width:0 23px 23px 0;border-color:transparent #35B5CB transparent transparent}@media (min-width:768px){.blue-tag{width:98%}}@media (min-width:1024px){.loan-term a:hover{border:1px
solid #35B5CB !important}}