#pre_footer { flex-direction: row; justify-content: center; align-items: center; column-gap: 48px; background: rgba(20, 20, 20, 0.25); padding: 70px 19px; }

footer { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; row-gap: 48px; background: rgba(20, 20, 20, 0.45); padding: 70px 19px; }

footer #footer_items { display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; column-gap: 48px; flex-wrap: wrap; row-gap: 48px; }

footer #footer_items address { margin-bottom: 24px; }

footer #footer_items address h3, footer #footer_items address h4 { font-style: normal; }

footer #footer_items ul { list-style: none; display: flex; flex-direction: column; row-gap: 8px; margin: 0; padding: 0; pointer-events: auto; }

footer #footer_items ul li a, footer #footer_items ul a { font-size: 16px; font-weight: 600; }

footer #footer_items ul#menu_support { margin-bottom: 24px; }

footer #footer_items ul#menu_social { flex-direction: row; column-gap: 16px; }

footer #footer_items ul#menu_social svg.x { color: white; fill: white; }

footer p.last { font-size: 12px; line-height: 16px; font-weight: 400; }

/*# sourceMappingURL=footer.css.map */