.aoe-city-desktop-footer{background:#102f45;padding:54px 0 0;color:#c7dae5}.aoe-city-footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1.1fr;gap:40px}.aoe-city-desktop-footer h2{font-size:17px;color:#fff;letter-spacing:0;margin:0 0 18px}.aoe-city-desktop-footer p{font-size:14px;line-height:1.8;margin:20px 0}.aoe-city-desktop-footer nav:not(.aoe-city-social)>a,.aoe-city-footer-contact>a{display:block;color:#dceaf2;font-size:14px;text-decoration:none;padding:6px 0;overflow-wrap:anywhere;min-height:36px}.aoe-city-desktop-footer a:hover{text-decoration:underline}.aoe-city-social{display:flex;flex-wrap:wrap;gap:15px}.aoe-city-social a{color:#dceaf2;font-size:13px;text-decoration:underline;text-underline-offset:4px}.aoe-city-footer-bottom{border-top:1px solid rgba(255,255,255,.13);margin-top:38px;padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-size:12px}@media (min-width:1025px) and (max-width:1180px){.aoe-city-footer-grid{gap:24px}}