.social-contact{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}
.header .mega-bottom .social-contact{display:flex;align-items:center;gap:12px;margin:0}
.social-contact .social-link,.header .mega-bottom .social-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;padding:0;color:inherit;border-radius:6px;text-decoration:none}
.social-link svg{display:block;width:20px;height:20px;fill:currentColor}
.social-contact .social-link:hover{color:var(--orange,#fc7348);background:#ffffff0d}
.social-contact .social-link:focus-visible{outline:3px solid var(--orange,#fc7348);outline-offset:3px}

.header .mega-bottom .social-contact{flex-wrap:wrap}
.menu-social-links{display:inline-flex;align-items:center;gap:12px}
.header .mega-bottom .menu-happenings{display:inline-flex;align-items:center;min-height:44px;padding:0;color:inherit;text-decoration:none}
.header .mega-bottom .menu-happenings:hover{text-decoration:underline;text-underline-offset:4px}
.header .mega-bottom .menu-happenings:focus-visible{outline:3px solid var(--orange,#fc7348);outline-offset:3px}
