.gicydas-footer{background-color:#001f3f;color:#d1d5db;padding-top:60px;font-family:sans-serif}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding-bottom:60px}.footer-logo img{height:200px;background:#fff;padding:5px;border-radius:4px;margin-bottom:20px}.footer-brand{color:#d4af37;font-size:20px;font-weight:700;margin-bottom:15px}.footer-description{font-size:14px;line-height:1.6;margin-bottom:25px}.social-links{display:flex;gap:15px}.social-icon{width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:.3s}.social-icon:hover{background:#c00;transform:translateY(-3px)}.col-title{color:#d4af37;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-bottom:25px;font-weight:700}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#d1d5db;text-decoration:none;font-size:14px;font-weight:500;transition:.2s}.footer-links a:hover{color:#d4af37;padding-left:5px}.contact-list{list-style:none;padding:0;margin:0}.contact-list li{display:flex;gap:12px;font-size:14px;margin-bottom:15px;align-items:flex-start}.contact-list i{color:#d4af37;margin-top:3px}.contact-list a{color:inherit;text-decoration:none;transition:.2s}.contact-list a:hover{color:#d4af37}.footer-bottom{border-top:1px solid #1f2937;padding:25px 0;font-size:13px}.bottom-flex{display:flex;justify-content:space-between;align-items:center}.bottom-links{display:flex;gap:20px}.bottom-links a{color:#d1d5db;text-decoration:none;transition:.2s}.bottom-links a:hover{color:#fff}@media (max-width:1024px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.footer-grid{grid-template-columns:1fr;gap:30px}.bottom-flex{flex-direction:column;text-align:center;gap:15px}}