@font-face {
  font-family: 'osesp-social-icons';
  src: url('/fonts/osesp-social-icons/osesp-social-icons.eot?3971558');
  src: url('/fonts/osesp-social-icons/osesp-social-icons.eot?3971558#iefix') format('embedded-opentype'),
       url('/fonts/osesp-social-icons/osesp-social-icons.woff2?3971558') format('woff2'),
       url('/fonts/osesp-social-icons/osesp-social-icons.woff?3971558') format('woff'),
       url('/fonts/osesp-social-icons/osesp-social-icons.ttf?3971558') format('truetype'),
       url('/fonts/osesp-social-icons/osesp-social-icons.svg?3971558#osesp-social-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icon-social-apple:before { content: '\e800'; } /* '' */
.icon-social-deezer:before { content: '\e801'; } /* '' */
.icon-social-facebook:before { content: '\e802'; } /* '' */
.icon-social-flickr:before { content: '\e803'; } /* '' */
.icon-social-instagram:before { content: '\e804'; } /* '' */
.icon-social-linkedin:before { content: '\e805'; } /* '' */
.icon-social-spotify:before { content: '\e806'; } /* '' */
.icon-social-tiktok:before { content: '\e807'; } /* '' */
.icon-social-twitter:before { content: '\e808'; } /* '' */
.icon-social-whatsapp:before { content: '\e809'; } /* '' */
.icon-social-youtube:before { content: '\e80a'; } /* '' */

.icon-social-x{
  width: 1em;
  mask-image: url('/img/icons/icon-social-x.svg');
  -webkit-mask-image: url('/img/icons/icon-social-x.svg');
  mask-size: .875em;
  -webkit-mask-size: .875em;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  aspect-ratio: 1 / 1;
  background-color: currentColor;
  text-decoration: none;
}

.icon-social-soundcloud{
  width: 1em;
  mask-image: url('/img/icons/icon-social-soundcloud.svg');
  -webkit-mask-image: url('/img/icons/icon-social-soundcloud.svg');
  mask-size: .875em;
  -webkit-mask-size: .875em;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  aspect-ratio: 1 / 1;
  background-color: currentColor;
  text-decoration: none;
}