.asbest-footer-wrapper { background-color: #111827; color: #d1d5db; padding: 40px 20px; width: 100%; font-family: 'Segoe UI', Arial, sans-serif; box-sizing: border-box; clear: both; margin-top: auto; border-top: 5px solid #b71c1c; }
.asbest-footer-container { display: flex; justify-content: space-between; max-width: 1200px; margin: 0 auto; flex-wrap: wrap; gap: 30px; }
.asbest-footer-info h4 { color: #ffffff; font-size: 22px; margin: 0 0 15px 0; font-weight: 800; text-transform: uppercase; }
.asbest-footer-info p { margin: 8px 0; font-size: 15px; display: flex; align-items: center; gap: 12px; }
.asbest-footer-info i { color: #b71c1c; font-size: 16px; width: 20px; text-align: center; }
.asbest-footer-links { display: flex; gap: 25px; align-items: center; }
.asbest-footer-links a { color: #9ca3af; text-decoration: none; font-size: 14px; transition: color 0.3s; }
.asbest-footer-links a:hover { color: #ffffff; text-decoration: underline; }