@font-face { font-family: 'icomoon'; src: url('SocialMediaIcon.eot?j4o7t3'); src: url('SocialMediaIcon.eot?j4o7t3#iefix') format('embedded-opentype'), url('SocialMediaIcon.ttf?j4o7t3') format('truetype'), url('SocialMediaIcon.woff?j4o7t3') format('woff'), url('SocialMediaIcon.svg?j4o7t3#icomoon') format('svg'); font-weight: normal; font-style: normal; font-display: block; }

[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-wechat:before { content: "\e901"; }
.icon-x:before { content: "\e903"; }
.icon-tiktok:before { content: "\e902"; }
.icon-line:before { content: "\e900"; }
.icon-facebook:before { content: "\ea90"; }
.icon-instagram:before { content: "\ea92"; }
.icon-whatsapp:before { content: "\ea93"; }
.icon-youtube:before { content: "\ea9d"; }

.SocialLink { position: relative; display: flex; align-items: center; }
    .SocialLink .Icon { background-color: #000; color: #fff; border-radius: 36px; display: flex; align-items: center; justify-content: center; margin: 1.5px; padding: 5px; font-size: 16px; }
    .SocialLink .Facebook { }
        .SocialLink .Facebook:hover { }
    .SocialLink .Instagram { }
        .SocialLink .Instagram:hover { }
    .SocialLink .Line { }
        .SocialLink .Line:hover { }
    .SocialLink .Twitter { }
        .SocialLink .Twitter:hover { }
    .SocialLink .Youtube { }
        .SocialLink .Youtube:hover { }
    .SocialLink .TikTok { }
        .SocialLink .TikTok:hover { }
    .SocialLink .WhatsApp { }
        .SocialLink .WhatsApp:hover { }
    .SocialLink .WeChat { }
        .SocialLink .WeChat:hover { }

    .SocialLink a.Icon:hover { text-decoration: none !important; }
