#mortgage-calculator{color:#333;font-family:Arial,sans-serif;margin:40px auto;max-width:900px}h2{color:#000;font-size:28px;margin-bottom:25px;text-align:center}.calculator-container{display:flex;gap:30px;justify-content:space-between}.mortgage-form{display:flex;flex-direction:column;gap:15px;width:55%}.input-group{display:flex;gap:15px;justify-content:space-between}input,select{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:12px;transition:all .3s ease;width:100%}input:focus,select:focus{border-color:#bfb077;box-shadow:0 0 5px hsla(48,36%,61%,.5);outline:none}label{display:block;font-size:16px;font-weight:700;margin-bottom:5px}.half-width{width:48%}.full-width,.half-width{display:flex;flex-direction:column}.full-width{width:100%}.loan-type-section{background:#f9f9f9;border-radius:8px;display:none;margin-top:15px;padding:15px}button{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;margin-top:20px;padding:12px;transition:all .3s ease}button:hover{background-color:#bfb077}.payment-summary{background-color:#f8f8f8;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:25px;text-align:center;width:40%}.payment-summary h3{font-size:22px;font-weight:700;margin-bottom:20px}.payment-breakdown{display:flex;flex-direction:column;font-size:16px;gap:8px}.payment-breakdown h1{color:#000;font-size:32px}.payment-breakdown span{color:#555;font-size:16px}.get-numbers-btn{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;margin-top:20px;padding:12px;transition:all .3s ease;width:100%}.get-numbers-btn:hover{background-color:#bfb077}@media (max-width:768px){.calculator-container{flex-direction:column}.mortgage-form,.payment-summary{width:100%}.input-group{flex-direction:column}.half-width{width:100%}}