@font-face {
  font-family: MyriadPro;
  /*font-weight: bold;*/
  /*src: url("MYRIADPRO-REGULAR.OTF") format("opentype");*/
  src: url("MyriadPro-Light.otf") format("opentype");
}

.svg-contacts-container {
  font-family: MyriadPro;
  font-size: 18pt;
}

a {
  text-decoration: none !important;
}

body {
  width: 100vw;
  height: 100vh;
  min-width: 100vw;
  min-height: 100vh;
  background-color: #000000;
  overflow: hidden;
  pointer-events: none;
  touch-action: none;
}

.bc {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  justify-content: center;
  align-items: center;
  overflow: hidden;
  clip-path: url(#svg-logo);
  -webkit-clip-path: url(#svg-logo);
}

.bc .video {
  background-size: cover;
  object-fit: cover;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  will-change: transform;
  -webkit-will-change: transform;
}

.contacts {
  z-index: 1;
  position: fixed;
}

.contacts .svg-contacts-container {
  margin-bottom: 5pt;
  pointer-events: all;
}

.contacts .svg-contacts-container.icon {
  place-self: center;
  margin-right: 5pt;
}
