/* FONT INTER */
@font-face {
  font-family: 'Inter';
  src: url('fonts/inter/Inter-Thin.eot');
  src: url('fonts/inter/Inter-Thin.eot?#iefix') format('embedded-opentype'),
  url('fonts/inter/Inter-Thin.woff2') format('woff2'),
  url('fonts/inter/Inter-Thin.woff') format('woff'),
  url('fonts/inter/Inter-Thin.ttf') format('truetype'),
  url('fonts/inter/Inter-Thin.svg#Inter-Thin') format('svg');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('fonts/inter/Inter-ExtraLight.eot');
  src: url('fonts/inter/Inter-ExtraLight.eot?#iefix') format('embedded-opentype'),
  url('fonts/inter/Inter-ExtraLight.woff2') format('woff2'),
  url('fonts/inter/Inter-ExtraLight.woff') format('woff'),
  url('fonts/inter/Inter-ExtraLight.ttf') format('truetype'),
  url('fonts/inter/Inter-ExtraLight.svg#Inter-ExtraLight') format('svg');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('fonts/inter/Inter-Light.eot');
  src: url('fonts/inter/Inter-Light.eot?#iefix') format('embedded-opentype'),
  url('fonts/inter/Inter-Light.woff2') format('woff2'),
  url('fonts/inter/Inter-Light.woff') format('woff'),
  url('fonts/inter/Inter-Light.ttf') format('truetype'),
  url('fonts/inter/Inter-Light.svg#Inter-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('fonts/inter/Inter-Regular.eot');
  src: url('fonts/inter/Inter-Regular.eot?#iefix') format('embedded-opentype'),
  url('fonts/inter/Inter-Regular.woff2') format('woff2'),
  url('fonts/inter/Inter-Regular.woff') format('woff'),
  url('fonts/inter/Inter-Regular.ttf') format('truetype'),
  url('fonts/inter/Inter-Regular.svg#Inter-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('fonts/inter/Inter-Medium.eot');
  src: url('inter/Inter-Medium.eot?#iefix') format('embedded-opentype'),
  url('fonts/inter/Inter-Medium.woff2') format('woff2'),
  url('fonts/inter/Inter-Medium.woff') format('woff'),
  url('fonts/inter/Inter-Medium.ttf') format('truetype'),
  url('fonts/inter/Inter-Medium.svg#Inter-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('fonts/inter/Inter-SemiBold.eot');
  src: url('inter/Inter-SemiBold.eot?#iefix') format('embedded-opentype'),
  url('fonts/inter/Inter-SemiBold.woff2') format('woff2'),
  url('fonts/inter/Inter-SemiBold.woff') format('woff'),
  url('fonts/inter/Inter-SemiBold.ttf') format('truetype'),
  url('fonts/inter/Inter-SemiBold.svg#Inter-SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('fonts/inter/Inter-Bold.eot');
  src: url('fonts/inter/Inter-Bold.eot?#iefix') format('embedded-opentype'),
  url('fonts/inter/Inter-Bold.woff2') format('woff2'),
  url('fonts/inter/Inter-Bold.woff') format('woff'),
  url('fonts/inter/Inter-Bold.ttf') format('truetype'),
  url('fonts/inter/Inter-Bold.svg#Inter-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('fonts/inter/Inter-ExtraBold.eot');
  src: url('fonts/inter/Inter-ExtraBold.eot?#iefix') format('embedded-opentype'),
  url('fonts/inter/Inter-ExtraBold.woff2') format('woff2'),
  url('fonts/inter/Inter-ExtraBold.woff') format('woff'),
  url('fonts/inter/Inter-ExtraBold.ttf') format('truetype'),
  url('fonts/inter/Inter-ExtraBold.svg#Inter-ExtraBold') format('svg');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('fonts/inter/Inter-Black.eot');
  src: url('fonts/inter/Inter-Black.eot?#iefix') format('embedded-opentype'),
  url('fonts/inter/Inter-Black.woff2') format('woff2'),
  url('fonts/inter/Inter-Black.woff') format('woff'),
  url('fonts/inter/Inter-Black.ttf') format('truetype'),
  url('fonts/inter/Inter-Black.svg#Inter-Black') format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* FONT MOHAVE */
@font-face {
  font-family: 'Mohave';
  src: url('fonts/mohave/Mohave-Light.eot');
  src: url('fonts/mohave/Mohave-Light.eot?#iefix') format('embedded-opentype'),
  url('fonts/mohave/Mohave-Light.woff2') format('woff2'),
  url('fonts/mohave/Mohave-Light.woff') format('woff'),
  url('fonts/mohave/Mohave-Light.ttf') format('truetype'),
  url('fonts/mohave/Mohave-Light.svg#Mohave-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mohave';
  src: url('fonts/mohave/Mohave-Regular.eot');
  src: url('fonts/mohave/Mohave-Regular.eot?#iefix') format('embedded-opentype'),
  url('fonts/mohave/Mohave-Regular.woff2') format('woff2'),
  url('fonts/mohave/Mohave-Regular.woff') format('woff'),
  url('fonts/mohave/Mohave-Regular.ttf') format('truetype'),
  url('fonts/mohave/Mohave-Regular.svg#Mohave-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mohave';
  src: url('fonts/mohave/Mohave-Medium.eot');
  src: url('mohave/Mohave-Medium.eot?#iefix') format('embedded-opentype'),
  url('fonts/mohave/Mohave-Medium.woff2') format('woff2'),
  url('fonts/mohave/Mohave-Medium.woff') format('woff'),
  url('fonts/mohave/Mohave-Medium.ttf') format('truetype'),
  url('fonts/mohave/Mohave-Medium.svg#Mohave-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mohave';
  src: url('fonts/mohave/Mohave-SemiBold.eot');
  src: url('mohave/Mohave-SemiBold.eot?#iefix') format('embedded-opentype'),
  url('fonts/mohave/Mohave-SemiBold.woff2') format('woff2'),
  url('fonts/mohave/Mohave-SemiBold.woff') format('woff'),
  url('fonts/mohave/Mohave-SemiBold.ttf') format('truetype'),
  url('fonts/mohave/Mohave-SemiBold.svg#Mohave-SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mohave';
  src: url('fonts/mohave/Mohave-Bold.eot');
  src: url('fonts/mohave/Mohave-Bold.eot?#iefix') format('embedded-opentype'),
  url('fonts/mohave/Mohave-Bold.woff2') format('woff2'),
  url('fonts/mohave/Mohave-Bold.woff') format('woff'),
  url('fonts/mohave/Mohave-Bold.ttf') format('truetype'),
  url('fonts/mohave/Mohave-Bold.svg#Mohave-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}


/* ICON FONT */
@font-face {
  font-family: 'Multione Font Icon';
  src:  url('fonts/icon-font/icomoon.eot?61ezsj');
  src:  url('fonts/icon-font/icomoon.eot?61ezsj#iefix') format('embedded-opentype'),
  url('fonts/icon-font/icomoon.woff2?61ezsj') format('woff2'),
  url('fonts/icon-font/icomoon.ttf?61ezsj') format('truetype'),
  url('fonts/icon-font/icomoon.woff?61ezsj') format('woff'),
  url('fonts/icon-font/icomoon.svg?61ezsj#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
  font-family: 'Multione Font Icon' !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;
}

.icon-arrow::before { // a
  content: "\61";
}
.icon-arrow-left::before { // b
  content: "\62";
}
.icon-arrow-right::before { // c
  content: "\63";
}
.icon-close::before { // d
  content: "\64";
}
.icon-check::before { // e
  content: "\65";
}
.icon-phone::before { // f
  content: "\66";
}
.icon-video-play::before { // g
  content: "\67";
}
.icon-youtube:before { // h
  content: "\68";
}
.icon-facebook::before { // i
  content: "\69";
}
.icon-twitter::before { // j
  content: "\6a";
}
.icon-arrows-circle::before { // k
  content: "\6b";
}
.icon-security::before { // l
  content: "\6c";
}
.icon-comparator::before { // m
  content: "\6d";
}
.icon-componenti-incastrati::before { // n
  content: "\6e";
}
.icon-cruise-control::before { // o
  content: "\6f";
}
.icon-oil::before { // p
  content: "\70";
}
.icon-light::before { // q
  content: "\71";
}
.icon-display::before { // r
  content: "\72";
}
.icon-alert::before { // s
  content: "\73";
}
.icon-telescopic-boom::before { // t
  content: "\74";
}
.icon-seat::before { // u
  content: "\75";
}
.icon-joystick::before { // v
  content: "\76";
}
.icon-gear::before { // w
  content: "\77";
}
.icon-multiconnector::before { // x
  content: "\78";
}
.icon-piston::before { // y
  content: "\79";
}
.icon-mail:before { // z
  content: "\7a";
}
.icon-location:before { // A
  content: "\41";
}