.Footer_footer__yl3k1{background:linear-gradient(135deg,#34495e,#2c3e50);color:white;margin-top:4rem;padding:3rem 0 1rem;width:100%}.Footer_footerContent__B4teV{max-width:1200px;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;margin:0 auto 2rem}.Footer_footerSection__lxdDh{display:flex;flex-direction:column}.Footer_footerTitle__tvdxt{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#00a2e8;position:relative}.Footer_footerTitle__tvdxt:after{content:"";position:absolute;bottom:-8px;left:0;width:95px;height:3px;background:#00a2e8}.Footer_quickLinks__WLw2r{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.Footer_quickLink__nXPtq{color:#ecf0f1;text-decoration:none;padding:.8rem 1rem;background:rgba(255,255,255,.08);border-radius:6px;transition:all .2s ease;border:1px solid rgba(255,255,255,.15);text-align:center;font-weight:500}.Footer_quickLink__nXPtq:hover{background:rgba(0,162,232,.15);border-color:#00a2e8;color:#00a2e8}.Footer_contactInfo__3mDun{display:flex;gap:2rem;align-items:flex-start}.Footer_qrCode__cfRF_{flex-shrink:0}.Footer_qrImageContainer__jqC1M{width:-moz-fit-content;width:fit-content;max-width:120px;border:2px solid rgba(255,255,255,.3);border-radius:8px;overflow:hidden;background:white;transition:all .2s ease}.Footer_qrImageContainer__jqC1M:hover{border-color:#00a2e8;box-shadow:0 4px 12px rgba(0,162,232,.3)}.Footer_qrImage__ATR8w{width:auto;height:auto;max-width:100%;display:block}.Footer_contactText____MYE{flex-grow:1}.Footer_contactText____MYE p{margin:.8rem 0;color:#ecf0f1;font-size:.95rem;line-height:1.5}.Footer_footerBottom__5n19l{border-top:1px solid rgba(255,255,255,.1);max-width:1200px;margin:0 auto;padding:2rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.Footer_copyright__g3z6w{text-align:center;flex:1 1;min-width:300px}.Footer_copyright__g3z6w p{margin:.3rem 0;color:#bdc3c7;font-size:.9rem}@media (max-width:768px){.Footer_footer__yl3k1{padding:2rem 0 1rem;margin-top:3rem}.Footer_footerContent__B4teV{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.Footer_quickLinks__WLw2r{grid-template-columns:1fr}.Footer_contactInfo__3mDun{flex-direction:column;gap:1rem}.Footer_qrImageContainer__jqC1M{max-width:100px}.Footer_footerBottom__5n19l{flex-direction:column;text-align:center;padding:1.5rem 1rem}}@media (max-width:480px){.Footer_footerTitle__tvdxt{font-size:1.3rem}.Footer_quickLink__nXPtq{padding:.6rem .8rem;font-size:.9rem}.Footer_contactText____MYE p{font-size:.85rem}.Footer_copyright__g3z6w p,.Footer_footerLink__jiil8{font-size:.8rem}}