html.page-thank-you, body.page-thank-you, html.page-contact, body.page-contact {
  height: 100%;
}
body.page-thank-you, body.page-contact {
  display: flex;
  flex-direction: column;
  margin-top: 0;
}
body.page-thank-you div.lenders-bg-wrap, body.page-contact div.lenders-bg-wrap, body.page-thank-you section.contact, body.page-contact section.contact {
  flex: 1;
  margin-top: 60px;
}
.looking-retail {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #0c1b28;
  color: #fff;
  font-size: 13px;
  text-align: center;
  z-index: 1000;
}
.looking-retail .message {
  display: inline-block;
  height: 26px;
  line-height: 24px;
}
.looking-retail .close {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 22px;
  height: 22px;
  opacity: 0.3;
  z-index: 1001;
}
.looking-retail .close:hover {
  opacity: 1;
}
.looking-retail .close:before, .looking-retail .close:after {
  position: absolute;
  left: 10px;
  content: ' ';
  height: 18px;
  width: 2px;
  background-color: #fff;
}
.looking-retail .close:before {
  transform: rotate(45deg);
}
.looking-retail .close:after {
  transform: rotate(-45deg);
}
.header .navbar .logo > a {
  position: relative;
}
.header .navbar a.btn.signup.lenders {
  height: 38px;
  line-height: 20px;
}
section.home.lenders {
  background: url(https://padcrush.com/images/image4.jpg) no-repeat center center transparent !important;
  background-size: cover !important;
  padding-top: 100px;
}
section.home.lenders .container {
  padding: 0 30px;
}
section.home.lenders .scroll-btn-cnt {
  margin-top: 110px;
}
section.home.lenders .banner-msg {
  padding-bottom: 100px;
}
section.home.lenders h1 {
  font-size: 85px;
}
@media only screen and (max-width: 768px) {
  section.home.lenders h1 {
    font-size: 44px;
  }
}
section.home.lenders::before {
  background-color: rgba(36, 169, 212, 0.80);
}
section.home.lenders .btn {
  min-width: 300px;
}
section.lenders-float {
  position: relative;
  padding: 0;
}
section.lenders-float .float {
  position: absolute;
  top: -46px;
  text-align: center;
  width: 100%;
  z-index: 99;
}
@media only screen and (max-width: 768px) {
  section.lenders-float .float {
    position: initial;
  }
}
section.lenders-float .float .msg {
  color: #fff;
  padding: 17px 100px;
  background-color: rgba(29, 191, 234, 0.9);
  display: inline-block;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 32px;
}
@media only screen and (max-width: 768px) {
  section.lenders-float .float .msg {
    font-size: 20px;
    padding: 12px;
    width: 100%;
  }
}
section.pic-list {
  padding: 90px 0;
}
@media only screen and (max-width: 768px) {
  section.pic-list {
    padding: 40px 0;
  }
}
section.pic-list h2 {
  padding: 0 20px;
}
section.pic-list .values {
  margin-top: 60px;
}
@media only screen and (max-width: 768px) {
  section.pic-list .values {
    justify-content: center;
  }
}
section.pic-list .values .value {
  width: 33%;
  flex: 0 0 33%;
  display: flex;
  flex-direction: row;
  text-align: left;
  margin-bottom: 40px;
  padding-right: 20px;
  margin-top: 0;
  max-width: 300px;
}
@media only screen and (max-width: 768px) {
  section.pic-list .values .value {
    width: 80%;
    flex: 0 0 80%;
    padding-right: 0;
  }
}
section.pic-list .values .value h4 {
  margin-top: 11px;
}
@media only screen and (max-width: 768px) {
  section.pic-list .values .value h4 {
    font-size: 24px;
  }
}
section.pic-list .values .value h4.number {
  margin-right: 10px;
  color: #03c8f4;
}
section.pic-list .values .value.icon-top {
  flex-wrap: wrap;
}
section.pic-list .values .value.icon-top > .icon {
  text-align: center;
  flex: 1 0 100%;
  flex-basis: 100%;
  max-height: 139px;
}
section.pic-list .values .value.icon-top > .text {
  flex: 1 0 0%;
  flex-basis: 0%;
}
section.pic-list .values .value.icon-top > .text > h3 {
  text-transform: initial;
  font-size: 24px;
}
@media only screen and (max-width: 768px) {
  section.pic-list .values .value.icon-left {
    width: 80%;
    flex: 0 0 80%;
    flex-wrap: wrap;
  }
  section.pic-list .values .value.icon-left > .icon {
    text-align: center;
    flex: 1 0 100%;
    flex-basis: 100%;
  }
  section.pic-list .values .value.icon-left > .text {
    flex: 1 0 0%;
    flex-basis: 0%;
    text-align: center;
  }
}
section.pic-list .values .value .icon > img {
  max-width: 80px;
  height: auto;
}
@media only screen and (max-width: 768px) {
  section.pic-list .container {
    padding: 0;
  }
}
section.criteria .table {
  margin-top: 60px;
  padding: 0 10px;
}
section.criteria .table .grey {
  background-color: #fafafa;
}
section.criteria .table .blue {
  background-color: #03c4f8;
  color: #fff;
}
section.criteria .table .row {
  border: 1px solid #ddd;
  border-bottom: none;
}
section.criteria .table .row:last-child {
  border-bottom: 1px solid #ddd;
}
section.criteria .table .row > div {
  padding: 20px 36px;
}
@media only screen and (max-width: 768px) {
  section.criteria .table .row > div {
    padding: 20px 15px;
  }
}
section.criteria .table .row > div ul {
  margin-left: 20px;
}
section.buy-box .hs-form-required {
  color: blue;
}
section.buy-box .hs-form.stacked .hs-form-field > .input > input[type="text"], section.buy-box .hs-form.stacked .hs-form-field > .input > input[type="email"] {
  padding: 15px 14px;
}
section.buy-box .box {
  background-color: white;
  padding: 39px;
  padding-left: 55px;
  padding-right: 55px;
  border-radius: 5px;
  border-top: 18px solid #03c4f8;
}
section.buy-box .box .h1 {
  padding-bottom: 25px;
  margin-top: 0px;
}
section.buy-box .box .buy-box-left {
  font-family: 'Montserrat', sans-serif;
  font-weight: 900;
  margin-bottom: 10px;
  font-color: #2b4251;
}
section.buy-box .box .buy-box-right {
  text-align: right;
}
section.buy-box .box .note {
  font-style: italic;
  font-size: small;
}
section.buy-box .box .row-line {
  border-top: 1px solid #cecece;
  padding-top: 10px;
}
section.buy-box .box .row {
  padding-bottom: 10px;
}
section.diagonal-bg {
  background: linear-gradient(to right, #024185 1%, #23bcd6 100%);
  position: relative;
}
section.diagonal-bg::before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: linear-gradient(168deg, white, white 49.9%, #026185 0 50%, transparent 50%, transparent);
}
section.lenders-recent {
  /*  body {
   height:100vh;
   width:100vw;
   padding: 0;
   margin: 0;
   position: relative;
   background: #ff3236;
   background: -moz-linear-gradient(left, #ff3236 0%, #0011ff 100%);
   background: -webkit-linear-gradient(left, #ff3236 0%,#0011ff 100%);
   background: linear-gradient(to right, #ff3236 0%,#0011ff 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3236', endColorstr='#0011ff',GradientType=1);
   &:before {
   content: '';
   display: block;
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 0 0 100vh 100vw;
   border-color: transparent transparent #fff transparent;
   z-index: 2;
   }
   }*/
}
section.lenders-recent .box-cnt.small {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (max-width: 768px) {
  section.lenders-recent .box-cnt {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
section.lenders-recent .box-cnt.big .days {
  font-size: 17px;
}
@media only screen and (max-width: 768px) {
  section.lenders-recent .box-cnt.big .days {
    font-size: 16px;
  }
}
section.lenders-recent .box-cnt.big .details > div {
  padding-bottom: 15px;
  font-size: 15px;
}
@media only screen and (max-width: 768px) {
  section.lenders-recent .box-cnt.big .details > div {
    padding-bottom: 5px;
    font-size: 12px;
  }
}
section.lenders-recent .box {
  position: relative;
  background-color: #fff;
  padding: 20px;
  border-radius: 5px;
  border-top: 6px solid #03c4f8;
  box-shadow: 0px 3px 8px #646464;
}
section.lenders-recent .box .days {
  position: absolute;
  left: 50%;
  top: -47px;
  z-index: 5;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: 600;
}
section.lenders-recent .box .days > div {
  border: 5px solid #03c4f8;
  background: white;
  margin-left: -50%;
  border-radius: 50%;
  width: 90px;
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}
section.lenders-recent .box .pic {
  margin-bottom: 20px;
}
section.lenders-recent .box .pic img {
  max-width: 100%;
}
section.lenders-recent .box .details {
  text-align: left;
}
section.lenders-recent .box .details > div {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: 600;
  padding-bottom: 5px;
}
section.lenders-recent .box .details > div .value {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  float: right;
  text-align: right;
  color: grey;
}
section.lenders-recent .epilogue h3 {
  color: white;
}
section.lenders-recent .btn.get-started {
  font-size: 23px;
  padding: 11.5px 65px;
}
section.lenders.map .crcls {
  margin-bottom: 40px;
}
section.lenders.map .crcl {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  section.lenders.map .crcl {
    padding: 0;
  }
  section.lenders.map .crcl:last-of-type {
    padding-left: 15px;
  }
}
@media only screen and (max-width: 768px) {
  section.lenders.map .crcl span {
    font-size: 12px;
  }
}
section.lenders.map .crcl:first-of-type {
  justify-content: flex-end;
}
section.lenders.map .circle {
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-right: 10px;
}
@media only screen and (max-width: 768px) {
  section.lenders.map .circle {
    margin-right: 6px;
  }
}
section.lenders.map .circle.grey {
  background-color: #d3d3d3;
}
section.lenders.map .circle.blue {
  background-color: #1dbfea;
}
section.lenders.map .circle.navy {
  background-color: #34495E;
}
section.lenders.map .svg-map-container .svg-map {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.lenders-bg-wrap {
  background: url(/wp-content/themes/Alphaflow/res/lenders/hero.jpg) no-repeat center center transparent !important;
  background-size: cover !important;
  position: relative;
  min-height: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lenders-bg-wrap .lenders-form {
  padding: 50px 0;
  flex: 1;
}
.lenders-bg-wrap .lenders-thanks {
  flex: 1;
}
.lenders-bg-wrap::before {
  content: "";
  display: block;
  position: absolute;
  padding: 100px 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(36, 169, 212, 0.80);
}
.lenders-bg-wrap .container, .lenders-bg-wrap .opaque-white {
  z-index: 2;
  position: relative;
  background: white;
}
.lenders-bg-wrap .opaque-white {
  background: rgba(255, 255, 255, 0.87);
}
.lenders-bg-wrap .get-started-card.hbspt1 {
  max-width: 700px;
  padding: 20px 80px;
}
@media only screen and (max-width: 768px) {
  .lenders-bg-wrap .get-started-card.hbspt1 {
    padding: 20px 30px;
  }
}
.lenders-bg-wrap .get-started-card.thanks {
  max-width: 800px;
  padding: 40px 30px 60px 30px;
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-input[type=checkbox] {
  width: auto;
  position: absolute;
  left: -9999px;
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-input[type=checkbox] ~ span {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
   supported by Chrome and Opera */
  position: relative;
  padding-left: 38px;
  height: 30px;
  display: flex;
  align-items: center;
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-input[type=checkbox] ~ span:before {
  content: '';
  height: 30px;
  width: 30px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  position: absolute;
  left: 0;
  top: 0;
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-input[type=checkbox]:checked ~ span:before {
  content: '';
  background-color: #03c8f4;
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-input[type=checkbox]:checked ~ span:after {
  content: '';
  position: absolute;
  left: 12px;
  top: 6px;
  width: 8px;
  height: 14px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-input[type=radio] {
  width: auto;
  position: absolute;
  left: -9999px;
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-input[type=radio] ~ span {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
   supported by Chrome and Opera */
  position: relative;
  padding-left: 38px;
  display: inline-block;
  height: 30px;
  display: flex;
  align-items: center;
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-input[type=radio] ~ span:before {
  content: '';
  height: 30px;
  width: 30px;
  border-radius: 50%;
  border: 1px solid #e6e6e6;
  position: absolute;
  left: 0;
  top: 0;
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-input[type=radio]:checked ~ span:before {
  content: '';
  background-color: #03c8f4;
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-input[type=radio]:checked ~ span:after {
  content: '';
  position: absolute;
  left: 12px;
  top: 6px;
  width: 8px;
  height: 14px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-fieldtype-select div.input, .get-started-card.lenders .hs-form.stacked fieldset .hs-fieldtype-text div.input {
  display: flex;
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-fieldtype-select div.input select, .get-started-card.lenders .hs-form.stacked fieldset .hs-fieldtype-text div.input select, .get-started-card.lenders .hs-form.stacked fieldset .hs-fieldtype-select div.input input, .get-started-card.lenders .hs-form.stacked fieldset .hs-fieldtype-text div.input input {
  flex: 1;
  width: initial !important;
}
.get-started-card.lenders .hs-form.stacked fieldset select {
  flex: 1;
  border: 1px solid #c6c6c6;
  width: initial !important;
}
.get-started-card.lenders .hs-form.stacked fieldset ul.inputs-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.get-started-card.lenders .hs-form.stacked fieldset ul.inputs-list li {
  flex: 0 30%;
}
@media only screen and (max-width: 768px) {
  .get-started-card.lenders .hs-form.stacked fieldset ul.inputs-list li {
    flex: 0 50%;
  }
}
.get-started-card.lenders .hs-form.stacked fieldset .hs-form-field > label {
  display: block;
  color: #000;
  font-weight: 600;
  margin-bottom: 7px;
}
.get-started-card.lenders .hs-form.stacked .inputs-list.hs-error-msgs > li label {
  color: #a94442;
}
.get-started-card.lenders .hs-form.stacked .hs-form-field > .input > input[type="text"], .get-started-card.lenders .hs-form.stacked .hs-form-field > .input > input[type="email"], .get-started-card.lenders .hs-form.stacked .hs-form-field > .input > input[type="tel"] {
  box-shadow: none;
  border: 1px solid #c6c6c6;
}
.get-started-card.lenders .hs-form.stacked select {
  box-sizing: border-box;
  line-height: 22px;
  height: initial;
  padding: 12px 14px;
}
.get-started-card.lenders .hs-form.stacked .hs_property_types > label, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states > label, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage > label {
  display: block;
  margin-top: 22px;
  text-align: left;
}
.get-started-card.lenders .hs-form.stacked .hs_property_types > label > span, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states > label > span, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage > label > span {
  text-align: left;
  font-size: 13px;
  letter-spacing: 0;
  display: inline;
  color: #000;
  font-weight: 600;
  margin-bottom: 7px;
}
.get-started-card.lenders .hs-form.stacked .hs_property_types > label > span.hs-form-required, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states > label > span.hs-form-required, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage > label > span.hs-form-required {
  color: red;
}
.get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"], .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"], .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"], .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"], .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"], .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] {
  display: flex;
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
  margin: 10px 0 0 0;
  flex-wrap: wrap;
}
.get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"] li, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"] li, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"] li, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"] li, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"] li, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] li {
  flex: 0 30%;
}
.get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"] li > label, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"] li > label, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"] li > label, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"] li > label, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"] li > label, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] li > label {
  flex: 1;
}
.get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"] li .hs-form-radio-display input[type=radio], .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"] li .hs-form-radio-display input[type=radio], .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"] li .hs-form-radio-display input[type=radio], .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"] li .hs-form-radio-display input[type=radio], .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"] li .hs-form-radio-display input[type=radio], .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] li .hs-form-radio-display input[type=radio], .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox], .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox], .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox], .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox], .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox], .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox] {
  display: none;
}
.get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"] li .hs-form-radio-display input[type=radio] + span, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"] li .hs-form-radio-display input[type=radio] + span, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"] li .hs-form-radio-display input[type=radio] + span, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"] li .hs-form-radio-display input[type=radio] + span, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"] li .hs-form-radio-display input[type=radio] + span, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] li .hs-form-radio-display input[type=radio] + span, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox] + span, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox] + span, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox] + span, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox] + span, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox] + span, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox] + span {
  display: flex;
  color: #33475b;
  font-size: 13px;
  font-weight: 400;
  font-family: 'Lato', sans-serif;
  border: 1px solid transparent;
  border-radius: 6px;
  padding: 10px 20px 10px 38px;
  position: relative;
  cursor: pointer;
  width: 100%;
  text-align: left;
  white-space: nowrap;
}
.get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"] li .hs-form-radio-display input[type=radio] + span:hover, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"] li .hs-form-radio-display input[type=radio] + span:hover, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"] li .hs-form-radio-display input[type=radio] + span:hover, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"] li .hs-form-radio-display input[type=radio] + span:hover, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"] li .hs-form-radio-display input[type=radio] + span:hover, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] li .hs-form-radio-display input[type=radio] + span:hover, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox] + span:hover, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox] + span:hover, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox] + span:hover, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox] + span:hover, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox] + span:hover, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox] + span:hover {
  border: 1px solid rgba(255, 255, 255, 1);
}
.get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"] li .hs-form-radio-display input[type=radio] + span:before, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"] li .hs-form-radio-display input[type=radio] + span:before, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"] li .hs-form-radio-display input[type=radio] + span:before, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"] li .hs-form-radio-display input[type=radio] + span:before, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"] li .hs-form-radio-display input[type=radio] + span:before, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] li .hs-form-radio-display input[type=radio] + span:before, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox] + span:before, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox] + span:before, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox] + span:before, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox] + span:before, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox] + span:before, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox] + span:before {
  content: ' ';
  position: absolute;
  left: 0;
  top: 0;
  font-size: 24px;
}
.get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"] li .hs-form-radio-display input[type=radio]:checked + span, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"] li .hs-form-radio-display input[type=radio]:checked + span, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"] li .hs-form-radio-display input[type=radio]:checked + span, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"] li .hs-form-radio-display input[type=radio]:checked + span, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"] li .hs-form-radio-display input[type=radio]:checked + span, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] li .hs-form-radio-display input[type=radio]:checked + span, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox]:checked + span, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox]:checked + span, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="radiogroup"] li .hs-form-checkbox-display input[type=checkbox]:checked + span, .get-started-card.lenders .hs-form.stacked .hs_property_types ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox]:checked + span, .get-started-card.lenders .hs-form.stacked .hs_lending_market_states ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox]:checked + span, .get-started-card.lenders .hs-form.stacked .hs_lifecyclestage ul[role="checkbox"] li .hs-form-checkbox-display input[type=checkbox]:checked + span {
  background-position: 21px -38px;
  background-color: transparent;
  z-index: 0;
  border: solid 1px transparent;
}
section.thanks-lower .subtitle {
  font-size: 21px;
}
@media only screen and (max-width: 768px) {
  section.thanks-lower .subtitle {
    font-size: 18px;
  }
}
section.lr-m-td .row.two-column, section.lr-m-td .row.three-column {
  position: relative;
}
section.lr-m-td .row.two-column > .left ul, section.lr-m-td .row.three-column > .left ul, section.lr-m-td .row.two-column > .right ul, section.lr-m-td .row.three-column > .right ul, section.lr-m-td .row.two-column > .column ul, section.lr-m-td .row.three-column > .column ul {

  display: inline-block;
  list-style: none;
  /* Remove default bullets */
  text-align: left;
}
section.lr-m-td .row.two-column > .left ul li, section.lr-m-td .row.three-column > .left ul li, section.lr-m-td .row.two-column > .right ul li, section.lr-m-td .row.three-column > .right ul li, section.lr-m-td .row.two-column > .column ul li, section.lr-m-td .row.three-column > .column ul li {
  white-space: nowrap;
}
section.lr-m-td .row.two-column > .left ul li::before, section.lr-m-td .row.three-column > .left ul li::before, section.lr-m-td .row.two-column > .right ul li::before, section.lr-m-td .row.three-column > .right ul li::before, section.lr-m-td .row.two-column > .column ul li::before, section.lr-m-td .row.three-column > .column ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #03c8f4;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
}
section.lr-m-td .row.two-column > .left, section.lr-m-td .row.three-column > .left {
  border-right: 2px solid lightgrey;
}
@media screen and (max-width: 767px) {
  section.lr-m-td .row.two-column > .left, section.lr-m-td .row.three-column > .left {
    border-right: 0;
  }
}
section.lr-m-td .row.two-column .divider, section.lr-m-td .row.three-column .divider {
  position: absolute;
  top: 50%;
  left: 50%;
}
@media screen and (max-width: 767px) {
  section.lr-m-td .row.two-column .divider, section.lr-m-td .row.three-column .divider {
    margin-top: 20px;
    position: relative;
  }
}
section.lr-m-td .row.two-column .divider > .inner, section.lr-m-td .row.three-column .divider > .inner {
  margin-top: -50%;
  margin-left: -50%;
  background: #d3d3d3;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  font-weight: 600;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px;
}
@media screen and (max-width: 767px) {
  section.lr-m-td .row.two-column > .right, section.lr-m-td .row.three-column > .right {
    padding-left: 1rem;
  }
}
section.lr-m-td .row.three-column .column {
  padding: 40px;
}
section.lr-m-td .row.three-column .borderr {
  border-right: 2px solid lightgrey;
}
section.lr-m-td .row.three-column .divider-center {
  left: 49.9%;
}
section.lr-m-td .row.three-column .divider1 {
  left: 33.1%;
}
section.lr-m-td .row.three-column .divider2 {
  left: 66.5%;
}
section.lr-m-td .row.three-column .divider .inner {
  width: 30px;
  height: 30px;
  padding: 30px;
}
section.faq h2 {
  font-size: 2.4rem;
  margin-bottom: 45px;
}
@media screen and (max-width: 767px) {
  section.faq h2 {
    font-size: 2rem;
  }
}
section.testimonials .testimonial {
  padding: 20px;
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
section.testimonials .testimonial .card {
  padding: 15px 44px 44px;
  background: white;
  border: none;
  border-radius: 20px;
  position: relative;
  -moz-box-shadow: 0 0 14px #999;
  -webkit-box-shadow: 0 0 14px #999;
  box-shadow: 0 0 14px #999;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
section.testimonials .testimonial .card .quote-char {
  position: absolute;
  top: -20px;
  left: 50px;
  border-radius: 50%;
  background: #03c4f8;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 62px;
  font-size: 57px;
  font-family: serif;
  color: white;
}
section.testimonials .testimonial .card .photo {
  width: 120px;
  height: 120px;
  margin: 0 auto;
}
section.testimonials .testimonial .card .photo img {
  border-radius: 50%;
}
section.testimonials .testimonial .card .quote {
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 500;
  color: #6f7888;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 15px;
}
section.testimonials .testimonial .card .name {
  font-size: 15px;
  font-family: Montserrat;
  font-weight: bold;
  color: #172a3a;
  text-align: center;
}
section.testimonials .testimonial .card .title {
  font-size: 15px;
  font-family: Montserrat;
  color: #6f7888;
  text-align: center;
}
section.faq {
  padding: 20px 0 60px 0;
}
section.faq h2 {
  margin-bottom: 45px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 2.2rem;
  line-height: 76px;
  letter-spacing: -0.62px;
  color: #1d384b;
}