.contact-box { background: #f4f1ec; border-radius: 15px; padding: 25px 20px; font-family: 'Segoe UI', sans-serif; color: #2c3e1f; max-width: 400px; margin: auto; text-align: center; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); } .contact-box h3 { color: #4d6c3b; font-size: 22px; margin-bottom: 8px; } .contact-number { font-size: 20px; font-weight: bold; color: #2c4723; margin-bottom: 20px; } .contact-buttons, .social-buttons { display: flex; justify-content: center; flex-wrap: wrap; gap: 12px; margin-top: 10px; } .btn-custom { display: flex; align-items: center; gap: 8px; background-color: #6b8f4e; color: white; padding: 10px 18px; border-radius: 10px; font-size: 15px; text-decoration: none; transition: background-color 0.3s ease, transform 0.3s ease; } .btn-custom:hover { background-color: #55753c; transform: scale(1.05); } .btn-custom svg { width: 18px; height: 18px; fill: white; }