
#lips-property #lips-property-tools{display:grid!important;grid-template-columns:1fr 1fr;gap:28px;margin:45px 0 10px;clear:both;width:100%;font-family:'DM Sans',Arial,sans-serif}
#lips-property-tools .lpt-card{display:block!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:32px!important;border:1px solid #cfe3ed!important;border-radius:16px!important;background:linear-gradient(140deg,#e6f4fb,#fff 75%)!important;color:#14232c!important;text-shadow:none!important;box-shadow:none!important}
#lips-property-tools .lpt-card *{box-sizing:border-box;text-shadow:none!important}
#lips-property-tools .lpt-card:before,#lips-property-tools .lpt-card:after{display:none!important}
#lips-property #lips-property-tools .lpt-eyebrow{font:700 10px/1.5 'DM Sans',Arial,sans-serif!important;letter-spacing:.18em!important;margin:0 0 16px!important;color:#456373!important}
#lips-property #lips-property-tools h2,#lips-property #lips-property-tools h3{display:block!important;font:500 29px/1.2 'DM Sans',Arial,sans-serif!important;letter-spacing:-.035em!important;color:#14232c!important;margin:0 0 16px!important;padding:0!important;text-align:left!important}
#lips-property-tools h2 em{font-family:Italiana,Georgia,serif;font-weight:400;font-style:normal}
#lips-property #lips-property-tools .lpt-intro{font:400 14px/1.7 'DM Sans',Arial,sans-serif!important;margin:0 0 22px!important;color:#526873!important}
#lips-property-tools form{display:block!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;color:inherit!important}
#lips-property-tools label{display:block!important;font:500 13px/1.5 'DM Sans',Arial,sans-serif!important;color:#344f5d!important;margin:0!important;text-align:left!important}
#lips-property-tools input:not([type=hidden]){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:54px!important;margin:8px 0 16px!important;padding:12px 14px!important;border:1px solid #bad1de!important;border-radius:7px!important;background:#fff!important;color:#14232c!important;font:400 16px/1.5 'DM Sans',Arial,sans-serif!important;box-shadow:none!important}
#lips-property-tools input::placeholder{color:#6a7d88;opacity:1}
#lips-property-tools button,#lips-property-tools .button_calculate{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:52px!important;height:auto!important;float:none!important;margin:0!important;padding:14px 16px!important;border:1px solid #111!important;border-radius:7px!important;background:#111!important;color:#fff!important;font:600 14px/1.5 'DM Sans',Arial,sans-serif!important;letter-spacing:0!important;white-space:normal!important;text-align:center!important;box-shadow:none!important;cursor:pointer;text-transform:none!important;text-decoration:none!important}
#lips-property-tools button:hover,#lips-property-tools .button_calculate:hover{background:#284653!important}
#lips-property-tools button:disabled{opacity:.65;cursor:wait}
#lips-property-tools button:after,#lips-property-tools .button_calculate:after{content:none!important}
#lips-property-tools input:focus-visible,#lips-property-tools button:focus-visible,#lips-property-tools a:focus-visible{outline:3px solid #3095c7!important;outline-offset:3px}
#lips-property #lips-property-tools .lpt-note,#lips-property #lips-property-tools .disclaimer p{font:400 12px/1.65 'DM Sans',Arial,sans-serif!important;color:#526873!important;margin:16px 0 0!important;text-align:left!important}
#lips-property-tools .lpt-note a{color:#245972!important;text-decoration:underline!important;text-underline-offset:3px}
#lips-property-tools .mortgage_calculator dl{display:grid!important;grid-template-columns:1.4fr 1fr 1fr;gap:16px 12px;margin:22px 0 0!important;padding:0!important;width:100%!important}
#lips-property-tools .lpt-field{min-width:0;display:block}
#lips-property-tools .lpt-field dt,#lips-property-tools .lpt-field dd{display:block!important;float:none!important;width:100%!important;margin:0!important;padding:0!important;font:400 12px/1.5 'DM Sans',Arial,sans-serif!important;color:#526873!important}
#lips-property-tools .lpt-field input{margin-bottom:4px!important}
#lips-property-tools .lpt-field label{min-height:39px}
#lips-property-tools .lpt-calculate{grid-column:1/-1}
#lips-property-tools .lpt-calculate dt,#lips-property-tools .spacer{display:none!important}
#lips-property-tools .monthly_loan_payment{display:flex!important;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between;border-top:1px solid #d3e3eb;margin:24px 0 0!important;padding:20px 0 0!important;font:400 13px/1.6 'DM Sans',Arial,sans-serif!important;color:#344f5d!important}
#lips-property-tools .monthly_loan_payment strong{font:500 27px/1.2 'DM Sans',Arial,sans-serif!important;color:#14232c!important}
#lips-property-tools .pv-capture-status{font:500 14px/1.6 'DM Sans',Arial,sans-serif!important;margin:14px 0 0!important}
@media(max-width:900px){#lips-property #lips-property-tools{grid-template-columns:1fr;gap:20px;margin-top:28px}}
@media(max-width:540px){#lips-property-tools .lpt-card{padding:24px 20px!important}#lips-property #lips-property-tools h2,#lips-property #lips-property-tools h3{font-size:26px!important}#lips-property-tools .mortgage_calculator dl{grid-template-columns:1fr;gap:14px}#lips-property-tools .lpt-field label{min-height:0}#lips-property-tools .monthly_loan_payment{display:block!important}#lips-property-tools .monthly_loan_payment strong{display:block;margin-top:8px}}

