.contact-form-section{text-align:center;padding:60px 20px}.contact-form-section h2{font-size:2.2rem;margin-bottom:10px}.contact-form-section p{color:#4b5563;margin-bottom:40px}.form-container{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;max-width:1000px;margin:0 auto}.contact-box{background-color:#facc15;padding:32px;border-radius:18px;width:100%;max-width:300px;text-align:left;font-size:16px}.contact-box p{margin-bottom:20px}.schedule-box{background:#eab308;padding:12px;border-radius:8px;font-size:14px}.quote-form{background-color:#f9fafb;padding:32px;border-radius:18px;flex:1;min-width:300px;max-width:600px;display:flex;flex-direction:column;gap:16px}.quote-form label{font-weight:500;text-align:left}.quote-form input,.quote-form select,.quote-form textarea{padding:12px 16px;border-radius:10px;border:1px solid #e5e7eb;background-color:#f3f4f6;width:100%;font-size:15px}.double-input{display:flex;gap:16px;flex-wrap:wrap}.double-input>div{flex:1;min-width:100px}.quote-form button{background-color:#b91c1c;color:white;padding:14px;border:none;border-radius:10px;font-weight:600;font-size:16px;cursor:pointer;margin-top:12px;transition:background .2s ease-in-out}.quote-form button:hover{background-color:#991b1b}