input,label,span,textarea{display:block}label{position:relative}textarea{height:150px;min-height:42px}.form-wrapper{padding:64px;max-width:526px;border:1px solid #80b9ff}@media (max-width:991px){.form-wrapper{padding:64px}}.form-wrapper label{width:100%;margin-bottom:24px}@media (max-width:767px){.form-wrapper label{margin-bottom:20px}}.form-wrapper label input,.form-wrapper label textarea{width:100%;padding:12px 16px;font-size:16px;line-height:18px;color:#3d3d3d;background:#fff;-webkit-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc;border-radius:10px;border:none;caret-color:grey}.form-wrapper label input::-webkit-input-placeholder,.form-wrapper label textarea::-webkit-input-placeholder{color:grey}.form-wrapper label input::-moz-placeholder,.form-wrapper label textarea::-moz-placeholder{color:grey}.form-wrapper label input:-ms-input-placeholder,.form-wrapper label textarea:-ms-input-placeholder{color:grey}.form-wrapper label input::-ms-input-placeholder,.form-wrapper label textarea::-ms-input-placeholder{color:grey}.form-wrapper label input::placeholder,.form-wrapper label textarea::placeholder{color:grey}.form-wrapper .label-name{font-weight:600;font-size:16px;line-height:18px;margin-bottom:8px}.form-wrapper .checkbox-wrapper .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.form-wrapper .checkbox-wrapper .wpcf7-checkbox .wpcf7-list-item{margin:0}.form-wrapper .checkbox-wrapper .wpcf7-checkbox input{margin:0}.form-wrapper .checkbox-wrapper .wpcf7-checkbox label{position:relative;margin-bottom:0}.form-wrapper .checkbox-wrapper .wpcf7-checkbox label input:checked~span{background-color:#f2f8ff;-webkit-box-shadow:inset 0 0 0 1px #0072ff;box-shadow:inset 0 0 0 1px #0072ff}.form-wrapper .checkbox-wrapper .wpcf7-checkbox label input:checked~span:before{background:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/checkbox-tick.svg),#0072ff;background-repeat:no-repeat;background-position:center;border:1px solid #0072ff}.form-wrapper .checkbox-wrapper .wpcf7-checkbox label input{width:1px;height:1px;position:absolute;z-index:-1}.form-wrapper .checkbox-wrapper .wpcf7-checkbox label span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:grey;gap:10px;font-size:16px;line-height:1;padding:12px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc;margin-bottom:0;cursor:pointer;-webkit-transition:.3s;transition:.3s;cursor:pointer}.form-wrapper .checkbox-wrapper .wpcf7-checkbox label span:hover{background-color:#f2f8ff;-webkit-box-shadow:inset 0 0 0 1px #0072ff;box-shadow:inset 0 0 0 1px #0072ff}.form-wrapper .checkbox-wrapper .wpcf7-checkbox label span:hover:before{border:1px solid #0072ff}.form-wrapper .checkbox-wrapper .wpcf7-checkbox label span:before{content:"";display:block;width:16px;height:16px;border:1px solid #ccc;border-radius:4px;background-repeat:no-repeat;background-position:center;-webkit-transition:.3s;transition:.3s}.form-wrapper .checkbox-wrapper .wpcf7-checkbox label span:after{display:none}.form-wrapper .note{font-size:16px;line-height:1.5;margin:24px 0}.form-wrapper .wpcf7-turnstile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.form-wrapper .btn{min-width:204px;min-height:46px}.form-wrapper,.item-wrapper{margin:0 auto;border-radius:20px}.form-wrapper .btn,.item-wrapper .btn{margin:0 auto}@media (max-width:767px){.form-wrapper,.item-wrapper{padding:24px!important}}.item-wrapper{background-color:#f2f8ff}.item-wrapper .btn{margin-top:32px}@media (max-width:767px){.item-wrapper .btn{margin-top:24px}}.select-wrapper{position:relative}.select-wrapper:before{content:"";position:absolute;top:16px;right:14px;width:12px;height:8px;background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/select-arrow.svg);background-repeat:no-repeat;pointer-events:none;z-index:2}.select-wrapper:after{content:"";position:absolute;top:0;right:0;width:42px;height:42px;background:#0072ff;pointer-events:none;border-radius:0 10px 10px 0}select{width:100%;padding:12px 58px 12px 16px;font-size:16px;line-height:18px;color:#3d3d3d;background:#fff;-webkit-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc;border-radius:10px;border:none;caret-color:grey}@media (max-width:767px){select{padding:12px 16px}}.range-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:16px;margin-bottom:24px}@media (max-width:767px){.range-wrapper{margin-bottom:20px;margin-top:0}}.range-wrapper .wpcf7-form-control-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.range-wrapper .wpcf7-form-control-wrap input[type=range]{margin-bottom:0}.range-wrapper .range-value{margin:0}.range-value{width:100%;max-width:250px;display:block;margin:0 auto 24px;padding:14px;font-weight:400;font-size:16px;line-height:normal;text-align:center;color:#100c08;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc;border-radius:10px;border:none;outline:0;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.range-value::-webkit-inner-spin-button,.range-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-value::-webkit-input-placeholder{color:grey}.range-value::-moz-placeholder{color:grey}.range-value:-ms-input-placeholder{color:grey}.range-value::-ms-input-placeholder{color:grey}.range-value::placeholder{color:grey}.range-value:focus{-webkit-box-shadow:inset 0 0 0 1px #0072ff;box-shadow:inset 0 0 0 1px #0072ff}input[type=range]{-webkit-appearance:none;margin-right:16px;width:100%;height:2px;background:#bfdbff;border-radius:5px;background-image:-webkit-gradient(linear,left top,left bottom,from(#0072ff),to(#0072ff));background-image:linear-gradient(#0072ff,#0072ff);background-size:0 100%;background-repeat:no-repeat}@media (max-width:767px){input[type=range]{margin-bottom:27px}}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#fff;cursor:ew-resize;border:2px solid #0072ff}input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#fff;cursor:ew-resize;border:2px solid #0072ff}input[type=range]::-ms-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#fff;cursor:ew-resize;border:2px solid #0072ff}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:0 0}input[type=range]::-moz-range-track{-webkit-appearance:none;box-shadow:none;border:none;background:0 0}input[type=range]::-ms-track{-webkit-appearance:none;box-shadow:none;border:none;background:0 0}.range-minmax{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:20px}.range-minmax span{color:#999;font-size:16px;line-height:1;display:block}.hint{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 16px;margin:0 auto 48px;background-color:#efefef;border-radius:8px}@media (max-width:767px){.hint{margin-bottom:40px}}@media (max-width:767px){.hint{margin-bottom:32px}}.hint p{text-align:center;font-size:18px;line-height:1;-webkit-transform:translateY(2px);transform:translateY(2px)}.hint .tooltip{position:relative}.hint .tooltip:hover .tooltip__content{opacity:1;visibility:visible}.hint .tooltip__icon{display:block;width:24px;height:24px;background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/info-2.svg);background-size:cover;cursor:pointer}.hint .tooltip__content{position:absolute;top:calc(100% + 11px);width:300px;padding:16px;font-size:14px;background-color:#fff;-webkit-box-shadow:0 2px 20px 0 rgba(159,159,159,.4);box-shadow:0 2px 20px 0 rgba(159,159,159,.4);opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:2}@media (max-width:379px){.hint .tooltip__content{width:260px}}.hint .tooltip__content.left:before{left:auto;right:3px}.hint .tooltip__content.center:before{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hint .tooltip__content:before{content:"";position:absolute;top:-8px;left:3px;width:16px;height:16px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hint .tooltip__content li{margin-bottom:6px}.hint .tooltip__content li:last-child{margin-bottom:0}.wpcf7-form{position:relative}.wpcf7-form:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px;height:64px;background:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/loader.gif);background-size:cover;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:.2s;transition:.2s}.wpcf7-form.resetting *,.wpcf7-form.submitting *{opacity:0}.wpcf7-form.resetting:before,.wpcf7-form.submitting:before{opacity:1;visibility:visible}.wpcf7-not-valid-tip,.wpcf7-response-output{display:none!important}section{position:relative;padding-top:50px}section .top{position:relative}section .progressbar{position:absolute;top:0;left:0;width:8.3333333333%;height:10px;background:#0072ff;-webkit-transition:.3s;transition:.3s}@media (max-width:767px){section .progressbar{height:8px}}section .steps-counter{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 24px;font-size:12px;line-height:14px;margin:0 auto 24px auto;background-color:#f2f8ff;border-radius:10px}section .back{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:0;left:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 24px;color:#100c08;font-size:12px;line-height:14px;background-color:#f2f8ff;border-radius:8px;-webkit-transition:.3s;transition:.3s}@media (max-width:767px){section .back{left:24px}}section .back:hover i{-webkit-transform:translateX(-5px);transform:translateX(-5px)}section .back i{-webkit-transition:.3s;transition:.3s}section .step{display:none}section .step.active{display:block}section h1,section h2{text-align:center;font-size:28px;margin-bottom:40px}@media (max-width:767px){section h1,section h2{font-size:24px;margin-bottom:32px}}section h1.small-margin,section h2.small-margin{margin-bottom:10px}section h1+p,section h2+p{max-width:500px;text-align:center;margin:0 auto 40px}@media (max-width:767px){section h1+p,section h2+p{margin-bottom:32px}}section input[type=checkbox],section input[type=radio]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}section .choice,section .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}section .choice .wpcf7-list-item-label,section .choice__item,section .wpcf7-radio .wpcf7-list-item-label,section .wpcf7-radio__item{min-width:178px;max-width:250px;padding:32px 24px;color:#100c08;text-align:center;font-weight:600;font-size:16px;line-height:18px;color:#100c08!important;background-color:#f2f8ff;border:none!important;border-radius:20px;-webkit-transition:.3s;transition:.3s;cursor:pointer}section .choice .wpcf7-list-item-label:before,section .choice__item:before,section .wpcf7-radio .wpcf7-list-item-label:before,section .wpcf7-radio__item:before{content:"";display:block;width:80px;height:80px;margin:0 auto 24px auto;background-size:contain;background-position:bottom center;background-repeat:no-repeat}section .choice .wpcf7-list-item-label.purchase:before,section .choice__item.purchase:before,section .wpcf7-radio .wpcf7-list-item-label.purchase:before,section .wpcf7-radio__item.purchase:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/purchase.svg)}section .choice .wpcf7-list-item-label.refinancing:before,section .choice__item.refinancing:before,section .wpcf7-radio .wpcf7-list-item-label.refinancing:before,section .wpcf7-radio__item.refinancing:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/refinancing.svg)}section .choice .wpcf7-list-item-label.active,section .choice__item.active,section .wpcf7-radio .wpcf7-list-item-label.active,section .wpcf7-radio__item.active{background-color:#fff;-webkit-box-shadow:inset 0 0 0 2px #0072ff;box-shadow:inset 0 0 0 2px #0072ff}section .choice .wpcf7-list-item-label.red,section .choice__item.red,section .wpcf7-radio .wpcf7-list-item-label.red,section .wpcf7-radio__item.red{background-color:red!important}section .choice .wpcf7-list-item-label:hover,section .choice__item:hover,section .wpcf7-radio .wpcf7-list-item-label:hover,section .wpcf7-radio__item:hover{-webkit-box-shadow:inset 0 0 0 2px #0072ff;box-shadow:inset 0 0 0 2px #0072ff}section .choice .wpcf7-list-item,section .choice .wpcf7-list-item label,section .wpcf7-radio .wpcf7-list-item,section .wpcf7-radio .wpcf7-list-item label{display:block;margin:0}section .item-wrapper{max-width:562px;padding:32px}section input[value=Yes]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/tick.svg)}section input[value=No]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/cross.svg)}section [data-name=property-type] input[value="Primary Residence"]~span:before,section [data-name=property-type] input[value="Single Family Home"]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/single-family-home.svg)}section [data-name=property-type] input[value=Townhouses]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/townhouses.svg)}section [data-name=property-type] input[value=Condominium]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/condominium.svg)}section [data-name=property-type] input[value="Multi Family Home"]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/multi-family-home.svg)}section [data-name=property-type] input[value=Manufactured]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/manufactured.svg)}section [data-name=property-type] input[value="Commercial Property"]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/commercial.svg)}section [data-name=property-use] input[value="Primary Residence"]~span:before,section [data-name=property-use] input[value="Single Family Home"]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/owner-occupied-home.svg)}section [data-name=property-use] input[value="Secondary Home"]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/secondary-home.svg)}section [data-name=property-use] input[value="Rental Home"]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/rental-home.svg)}section [data-name=credit-score] input~span:before{width:100%!important}section [data-name=credit-score] .wpcf7-form-control .wpcf7-list-item:nth-of-type(1) input~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/5-stars.svg)}section [data-name=credit-score] .wpcf7-form-control .wpcf7-list-item:nth-of-type(2) input~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/4-stars.svg)}section [data-name=credit-score] .wpcf7-form-control .wpcf7-list-item:nth-of-type(3) input~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/3-stars.svg)}section [data-name=credit-score] .wpcf7-form-control .wpcf7-list-item:nth-of-type(4) input~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/2-stars.svg)}section [data-name=credit-score] .wpcf7-form-control .wpcf7-list-item:nth-of-type(5) input~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/1-star.svg)}section [data-name=bankruptcy-foreclosure] input[value=No]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/smile.svg)}section [data-name=bankruptcy-foreclosure] input[value=Bankruptcy]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/bankruptcy.svg)}section [data-name=bankruptcy-foreclosure] input[value=Foreclosure]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/foreclosure.svg)}section [data-name=bankruptcy-foreclosure] input[value=Both]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/sad-smile.svg)}section [data-name=loan-type] input[value=Purchase]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/purchase.svg)}section [data-name=loan-type] input[value=Refinance]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/refinancing.svg)}section [data-name=loan-type] input[value="Refinance With Cash Out"]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/refinance-with-cash-out.svg)}section [data-name=occupancy] input[value="Owner Occupied"]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/owner-occupied.svg)}section [data-name=occupancy] input[value="Non-owner Occupied"]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/non-owner-occupied.svg)}section [data-name=occupancy] input[value="Not Occupied"]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/not-occupied.svg)}section [data-name=lien] input[value="1st"]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/1st.svg)}section [data-name=lien] input[value="2nd"]~span:before{background-image:url(//lbcmortgage.com/wp-content/themes/porto-child/assets/css/../../assets/icons/get-quote/2nd.svg)}section .states-disclaimer{display:none;text-align:center;font-size:14px;margin-top:16px}@media (max-width:767px){section .states-disclaimer{margin-top:12px}}.footer{background-color:#f2f8ff}.footer__subscription{background-color:#fff!important}.footer--bottom{border-color:rgba(128,185,255,.5)!important}