.contact-icon{display:block;width:24px;height:24px;object-fit:contain;flex:0 0 auto;border-radius:0;max-width:none}
.top-contact .contact-icon,.header-phone .contact-icon{width:16px;height:16px}
.top-contact .contact-youtube{width:18px}
.top-contact .top-social{opacity:1}
.topbar .contact-email,.topbar .contact-phone{filter:brightness(0) invert(1);opacity:.85}
#site-header.scrolled .topbar .contact-email,#site-header.scrolled .topbar .contact-phone,#site-header.menu-open .topbar .contact-email,#site-header.menu-open .topbar .contact-phone{filter:none;opacity:.7}
.social-strip .contact-icon{width:25px;height:25px}
.footer-socials .contact-icon{width:20px;height:20px}
.footer-socials .contact-youtube{width:23px}
.top-contact>a,.footer-socials>a,.social-strip>a{align-items:center}
@media(max-width:700px){.top-contact .contact-icon{width:16px;height:16px}}
