.contact-section{ padding: 90px 0; background: #f8fafc; } .contact-box{ background: #fff; padding: 40px; border-radius: 20px; box-shadow: 0 10px 30px rgba(0,0,0,0.08); } .contact-title{ font-size: 45px; font-weight: bold; margin-bottom: 20px; color: #0f172a; } .contact-info{ background: linear-gradient(135deg,#0f172a,#1e293b); color: white; padding: 40px; border-radius: 20px; height: 100%; } .contact-info h3{ margin-bottom: 25px; } .contact-info p{ margin-bottom: 15px; font-size: 16px; } .form-control{ height: 55px; border-radius: 10px; gap:10px; } textarea.form-control{ height: 140px; resize: none; } .contact-btn{ background: #0f172a; color: white; padding: 14px 35px; border-radius: 10px; border: none; transition: 0.3s; } .contact-btn:hover{ background: #1e293b; }