@font-face {
  font-family: 'icons';
  font-display: swap;
  src: url('./fonts/icons.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham';
  font-display: swap;
  src: url('./fonts/Gotham-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham';
  font-display: swap;
  src: url('./fonts/Gotham-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  font-display: swap;
  src: url('./fonts/Lato-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'PlayfairDisplay';
  font-display: swap;
  src: url('./fonts/PlayfairDisplay-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

/* icons */

[class*='_icon-'] {
  font-family: 'icons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:root {
  --_icon-arrow-big: '\ea01';
  --_icon-arrow: '\ea02';
  --_icon-behance: '\ea03';
  --_icon-check: '\ea04';
  --_icon-checked: '\ea05';
  --_icon-close: '\ea06';
  --_icon-facebook: '\ea07';
  --_icon-file: '\ea08';
  --_icon-instagram: '\ea09';
  --_icon-nochecked: '\ea0a';
  --_icon-pinterest: '\ea0b';
  --_icon-telegram: '\ea0c';
  --_icon-viber: '\ea0d';
  --_icon-whatsapp: '\ea0e';
  --_icon-x: '\ea0f';
  --_icon-youtube: '\ea10';
}

._icon-arrow-big:before {
  content: var(--_icon-arrow-big);
}

._icon-arrow:before {
  content: var(--_icon-arrow);
}

._icon-behance:before {
  content: var(--_icon-behance);
}

._icon-check:before {
  content: var(--_icon-check);
}

._icon-checked:before {
  content: var(--_icon-checked);
}

._icon-close:before {
  content: var(--_icon-close);
}

._icon-facebook:before {
  content: var(--_icon-facebook);
}

._icon-file:before {
  content: var(--_icon-file);
}

._icon-instagram:before {
  content: var(--_icon-instagram);
}

._icon-nochecked:before {
  content: var(--_icon-nochecked);
}

._icon-pinterest:before {
  content: var(--_icon-pinterest);
}

._icon-telegram:before {
  content: var(--_icon-telegram);
}

._icon-viber:before {
  content: var(--_icon-viber);
}

._icon-whatsapp:before {
  content: var(--_icon-whatsapp);
}

._icon-x:before {
  content: var(--_icon-x);
}

._icon-youtube:before {
  content: var(--_icon-youtube);
}
