footer[data-v-4e566fed]{background:#000;color:#fff;padding:60px 0 20px;position:relative}footer img[data-v-4e566fed]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.1;position:absolute;top:0;width:100%;z-index:1}.footer-content[data-v-4e566fed]{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.footer-section h3[data-v-4e566fed]{color:#d4a574;font-size:18px;font-weight:600;margin-bottom:20px}.footer-section p[data-v-4e566fed]{color:#ccc;font-size:14px;margin-bottom:8px}.footer-section ul[data-v-4e566fed]{list-style:none;padding:0}.footer-section li[data-v-4e566fed]{margin-bottom:8px}.footer-section a[data-v-4e566fed]{color:#ccc;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-section a[data-v-4e566fed]:hover{color:#d4a574}.social-links[data-v-4e566fed]{display:flex;gap:15px;margin-top:15px}.social-links a[data-v-4e566fed]{align-items:center;background:#d4a574;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-links a[data-v-4e566fed]:hover{background:#b8925f;transform:translateY(-2px)}.social-links svg[data-v-4e566fed]{height:20px;width:20px;fill:#000}.footer-bottom[data-v-4e566fed]{border-top:1px solid #333;margin:40px auto 0;max-width:1200px;padding:20px;position:relative;z-index:2}.legal-info h4[data-v-4e566fed]{color:#d4a574;font-size:16px;margin-bottom:10px}.legal-info p[data-v-4e566fed]{color:#888;font-size:14px;margin-bottom:5px}@media (max-width:768px){footer[data-v-4e566fed]{padding:40px 0 20px}.footer-content[data-v-4e566fed]{gap:30px;grid-template-columns:1fr;padding:0 15px}.footer-section h3[data-v-4e566fed]{font-size:16px;margin-bottom:15px}.footer-section a[data-v-4e566fed],.footer-section p[data-v-4e566fed]{font-size:13px}.social-links[data-v-4e566fed]{justify-content:flex-start;margin-top:10px}.social-links a[data-v-4e566fed]{height:35px;width:35px}.social-links svg[data-v-4e566fed]{height:18px;width:18px}.footer-bottom[data-v-4e566fed]{margin-top:30px;padding:15px;text-align:center}.legal-info h4[data-v-4e566fed]{font-size:14px;margin-bottom:8px}.legal-info p[data-v-4e566fed]{font-size:12px;line-height:1.4}}@media (max-width:480px){.footer-content[data-v-4e566fed]{gap:25px;padding:0 10px}.footer-section h3[data-v-4e566fed]{font-size:15px}.footer-section a[data-v-4e566fed],.footer-section p[data-v-4e566fed]{font-size:12px}.legal-info p[data-v-4e566fed]{font-size:11px}}
