.rate-form-container{position:relative;max-width:1020px;margin:40px auto 0}@media (max-width:767px){.rate-form-container{margin-top:32px}}.rate-form-container .rate-form-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.rate-form-container .rate-form-tabs .tab-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-width:160px;font-size:16px;padding:12px;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#005bcc),to(#0072ff));background:linear-gradient(180deg,#005bcc 0,#0072ff 100%)}@media (max-width:767px){.rate-form-container .rate-form-tabs .tab-btn{min-width:136px;padding:8px}}.rate-form-container .rate-form-tabs .tab-btn.active{color:#100c08;font-weight:600;background:#fff}.rate-form-container .rate-form-tabs .tab-btn.active .now-label{display:block}.rate-form-container .rate-form-tabs .tab-btn .now-label{display:none;font-size:12px;color:#0072ff;font-weight:400}.rate-form-container .rate-form{position:relative;z-index:1}.rate-form-container .rate-form .arrow{position:absolute;bottom:120px;width:295px;height:138px;z-index:-1}@media (max-width:1399px){.rate-form-container .rate-form .arrow{display:none}}.rate-form-container .rate-form .arrow--left{left:-190px}.rate-form-container .rate-form .arrow--right{right:-200px}.rate-form-container .rate-form .form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 16px;padding:24px;margin-bottom:40px;background-color:#fff;border-radius:20px}@media (max-width:991px){.rate-form-container .rate-form .form-grid{grid-template-columns:repeat(2,1fr);margin-bottom:32px}}@media (max-width:559px){.rate-form-container .rate-form .form-grid{gap:16px;padding:16px;margin-bottom:24px}}@media (max-width:559px){.rate-form-container .rate-form .form-grid{grid-template-columns:1fr}}.rate-form-container .rate-form label.percentage,.rate-form-container .rate-form label.price,.rate-form-container .rate-form label.zip{position:relative}.rate-form-container .rate-form label.percentage:before,.rate-form-container .rate-form label.price:before,.rate-form-container .rate-form label.zip:before{content:"";position:absolute;bottom:12px;left:12px;width:24px;height:24px;background-size:cover;background-position:center}.rate-form-container .rate-form label.percentage input,.rate-form-container .rate-form label.price input,.rate-form-container .rate-form label.zip input{padding-left:44px}.rate-form-container .rate-form label.price:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../icons/dollar-2.svg)}.rate-form-container .rate-form label.percentage:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../icons/percentage.svg)}.rate-form-container .rate-form label.zip:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../icons/zip.svg)}.rate-form-container .rate-form label span{display:block;font-size:16px;font-weight:600;color:#333;text-align:center;margin-bottom:8px}.rate-form-container .rate-form label input{width:100%;font-size:16px;color:#100c08;padding:14px;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc;border-radius:10px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.rate-form-container .rate-form label input::-webkit-input-placeholder{color:grey}.rate-form-container .rate-form label input::-moz-placeholder{color:grey}.rate-form-container .rate-form label input:-ms-input-placeholder{color:grey}.rate-form-container .rate-form label input::-ms-input-placeholder{color:grey}.rate-form-container .rate-form label input::placeholder{color:grey}.rate-form-container .rate-form label input:focus{-webkit-box-shadow:inset 0 0 0 1px #0072ff;box-shadow:inset 0 0 0 1px #0072ff}.rate-form-container .rate-form .submit-btn{margin:0 auto}.rate-form-container .cf-turnstile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.rate-form-container.property .rate-form-tabs{margin:0}.rate-form-container.property .rate-form-tabs .tab-btn.active{background-color:#f2f8ff}.rate-form-container.property .rate-form{padding:24px;background-color:#f2f8ff;border-radius:0 20px 20px}@media (max-width:559px){.rate-form-container.property .rate-form{padding:16px}}.rate-form-container.property .form-grid{padding:0;background-color:transparent;border-radius:0;margin-bottom:24px!important}@media (min-width:992px){.rate-form-container.property .form-grid{grid-template-columns:repeat(2,1fr)}}.rate-form-container.property .form-grid label span{text-align:left}.rate-form-container.property .cf-turnstile{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rate-form-container.property .submit-btn{margin:0}.property{margin-top:40px}@media (max-width:991px){.property{margin-top:32px}}.property__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px 16px}@media (max-width:991px){.property__content{gap:32px 16px}}.property__image,.property__info{width:calc(100% - 386px)}@media (max-width:991px){.property__image,.property__info{width:100%}}.property__map,.property__sidebar{width:370px}@media (max-width:991px){.property__map,.property__sidebar{width:100%}}.property__image,.property__map{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:20px;overflow:hidden;background-color:#999}@media (max-width:991px){.property__image,.property__map{max-height:350px}}.property__image:after,.property__map:after{content:"";display:block;padding-bottom:50%}.property__image p,.property__map p{width:100%;color:#fff;font-size:24px;font-weight:600;text-align:center;padding:24px}@media (max-width:991px){.property__image p,.property__map p{font-size:20px}}@media (max-width:991px){.property__image p,.property__map p{font-size:18px}}.property__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.property__image p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.property__image p svg{margin:0 auto 10px}@media (max-width:991px){.property__map{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.property__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:992px){.property__info{max-width:724px}}.property__price,.property__title{margin-bottom:24px}@media (min-width:992px){.property__price,.property__title{margin-bottom:20px}}.property__price{color:#666}.property__price:hover strong{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.property__price span,.property__price strong{display:block}.property__price span{margin-bottom:6px}.property__price strong{color:#100c08;font-size:40px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s}@media (max-width:991px){.property__price strong{font-size:32px}}@media (max-width:767px){.property__price strong{font-size:28px}}.property__data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.property__data a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:16px;background-color:#f2f8ff;border-radius:10px;-webkit-transition:.3s;transition:.3s}.property__data a:hover{-webkit-box-shadow:inset 0 0 0 2px #80b9ff;box-shadow:inset 0 0 0 2px #80b9ff}.property__data a strong{font-weight:600}.property__data a span{display:block;-webkit-transform:translateY(2px);transform:translateY(2px)}.property__text{margin-top:40px}@media (max-width:991px){.property__text{margin-top:32px}}@media (max-width:767px){.property__text{margin-top:24px}}.property__text iframe{border-radius:20px}.property__text h3{margin:16px 0!important;padding:4px 8px;background-color:#f2f8ff;border-radius:4px}.property__text strong{color:#100c08}.property__text .author{margin-top:40px}@media (max-width:991px){.property__text .author{margin-top:32px}}@media (max-width:767px){.property__text .author{margin-top:24px}}.property__sidebar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (min-width:992px){.property__sidebar{position:sticky;top:109px}}.property__sidebar__item{padding:24px;margin-bottom:16px;background-color:#f2f8ff;border-radius:20px}.property__sidebar__item:last-child{margin-bottom:0}.property__agent--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px}.property__agent--top img{width:80px;height:80px;border-radius:12px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background-color:#fff}.property__agent--top p{color:#666}.property__agent--top p span,.property__agent--top p strong{display:block}.property__agent--top p strong{color:#100c08;font-size:20px;margin-bottom:2px}.property__agent--center{padding:16px;margin-bottom:16px;background-color:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 0 1px #e6e6e6;box-shadow:inset 0 0 0 1px #e6e6e6}.property__agent--center p{color:#100c08;font-size:14px}.property__agent--center p strong{font-weight:600;margin-right:7px}.property__agent--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.property__agent--bottom .btn{width:calc(50% - 8px)}.property__agent--bottom .btn:only-child{width:100%}.property__agent--bottom .btn svg{width:16px;height:auto;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.property__share{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.property__share .share{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.property__share .share a,.property__share .share--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}.property__share .share a:hover circle,.property__share .share--mobile:hover circle{fill:#0072ff}.property__share .share a circle,.property__share .share--mobile circle{fill:#999;-webkit-transition:.3s;transition:.3s}@media (hover:none){.property__share .share--desktop{display:none}}@media (hover),(min-width:0\0){.property__share .share--mobile{display:none}}.property .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding-top:64px;margin-top:64px;border-top:1px solid #e6e6e6}@media (max-width:991px){.property .navigation{padding-top:48px;margin-top:48px}}@media (max-width:767px){.property .navigation{padding-top:32px;margin-top:32px}}@media (min-width:768px){.recent-properties-section .recent-properties{overflow:visible}}.recent-properties-section .recent-properties .recent-property{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;opacity:.41;-webkit-transition:opacity .3s;transition:opacity .3s}.recent-properties-section .recent-properties .recent-property.swiper-slide-active,.recent-properties-section .recent-properties .recent-property.swiper-slide-next{opacity:1}@media (min-width:768px){.recent-properties-section .recent-properties .recent-property.swiper-slide-next+.swiper-slide{opacity:1}}.recent-properties-section .recent-properties .recent-property__image{width:100%;height:224px;-o-object-fit:cover;object-fit:cover;background-color:#999;border-top-left-radius:24px;border-top-right-radius:24px}.recent-properties-section .recent-properties .recent-property__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.recent-properties-section .recent-properties .recent-property__content--bottom{margin-top:auto}.recent-properties-section .recent-properties .recent-property__type{font-size:12px;margin-bottom:2px}.recent-properties-section .recent-properties .recent-property__price{font-weight:600;font-size:28px;margin-bottom:8px}@media (max-width:991px){.recent-properties-section .recent-properties .recent-property__price{font-size:24px}}.recent-properties-section .recent-properties .recent-property__data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:16px}.recent-properties-section .recent-properties .recent-property__data p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;padding:8px;background-color:#f2f8ff;border-radius:8px}.recent-properties-section .recent-properties .recent-property__data p strong{font-weight:600}.recent-properties-section .recent-properties .recent-property__data p span{display:block;-webkit-transform:translateY(1px);transform:translateY(1px)}.recent-properties-section .recent-properties .recent-property__address{font-size:14px;margin-bottom:16px}.recent-properties-section .recent-properties .recent-property .btn{width:100%}