@font-face {
  font-family: 'servizos-viveiro';
  src: url('fonts/servizos-viveiro.woff2') format('woff2'),
       url('fonts/servizos-viveiro.woff') format('woff'),
       url('fonts/servizos-viveiro.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="svzi-"], [class*=" svzi-"] {
  font-family: 'servizos-viveiro' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.svzi-parking:before { content: "\eb03"; }
.svzi-books:before { content: "\eff2"; }
.svzi-cross:before { content: "\ef8f"; }
.svzi-masks-theater:before { content: "\f263"; }
.svzi-briefcase:before { content: "\ea46"; }
.svzi-file-text:before { content: "\eaa2"; }
.svzi-users-group:before { content: "\fa21"; }
.svzi-swimming:before { content: "\ec92"; }
.svzi-beach:before { content: "\ef3d"; }
.svzi-map-search:before { content: "\ef82"; }
.svzi-coin-euro:before { content: "\f2bf"; }
.svzi-heart-handshake:before { content: "\f0f3"; }
.svzi-map-2:before { content: "\eae7"; }
.svzi-school:before { content: "\ecf7"; }
.svzi-building-community:before { content: "\ebf6"; }
.svzi-mood-smile:before { content: "\eaf7"; }
.svzi-baby-carriage:before { content: "\f05d"; }
.svzi-world:before { content: "\eb54"; }
.svzi-speakerphone:before { content: "\ed61"; }
.svzi-clipboard-list:before { content: "\ea6d"; }
.svzi-building-bank:before { content: "\ebe2"; }
.svzi-sitemap:before { content: "\eb9d"; }
.svzi-device-desktop:before { content: "\ea89"; }
