/*
  Motorvia Icons: the template's fine-line interface icons, drawn on one 24-unit grid with one stroke.
  Use: <i class="mvi-arrow-right"></i>  (size and colour through font-size and color)
  Brand logos stay on Font Awesome Brands: <i class="fab fa-instagram"></i>
*/
@font-face {
  font-family: "Motorvia Icons";
  src: url("motorvia-icons.woff2") format("woff2"), url("motorvia-icons.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="mvi-"],
[class*=" mvi-"] {
  display: inline-block;
  font-style: normal;
  line-height: 1;
}
[class^="mvi-"]::before,
[class*=" mvi-"]::before {
  display: inline-block;
  font-family: "Motorvia Icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mvi-arrow-right::before {
  content: "\e101";
}
.mvi-arrow-left::before {
  content: "\e102";
}
.mvi-arrow-up::before {
  content: "\e103";
}
.mvi-arrow-down::before {
  content: "\e104";
}
.mvi-arrow-up-right::before {
  content: "\e105";
}
.mvi-chevron-down::before {
  content: "\e106";
}
.mvi-chevron-up::before {
  content: "\e107";
}
.mvi-chevron-left::before {
  content: "\e108";
}
.mvi-chevron-right::before {
  content: "\e109";
}
.mvi-caret-up::before {
  content: "\e10a";
}
.mvi-caret-down::before {
  content: "\e10b";
}
.mvi-check::before {
  content: "\e10c";
}
.mvi-close::before {
  content: "\e10d";
}
.mvi-plus::before {
  content: "\e10e";
}
.mvi-minus::before {
  content: "\e10f";
}
.mvi-menu::before {
  content: "\e110";
}
.mvi-search::before {
  content: "\e111";
}
.mvi-list::before {
  content: "\e112";
}
.mvi-grid::before {
  content: "\e113";
}
.mvi-sliders::before {
  content: "\e114";
}
.mvi-layers::before {
  content: "\e115";
}
.mvi-reset::before {
  content: "\e116";
}
.mvi-reply::before {
  content: "\e117";
}
.mvi-quote::before {
  content: "\e118";
}
.mvi-star::before {
  content: "\e119";
}
.mvi-star-half::before {
  content: "\e11a";
}
.mvi-play::before {
  content: "\e11b";
}
.mvi-heart::before {
  content: "\e11c";
}
.mvi-heart-fill::before {
  content: "\e11d";
}
.mvi-check-circle::before {
  content: "\e11e";
}
.mvi-info::before {
  content: "\e11f";
}
.mvi-alert::before {
  content: "\e120";
}
.mvi-stop::before {
  content: "\e121";
}
.mvi-dot-circle::before {
  content: "\e122";
}
.mvi-eye::before {
  content: "\e123";
}
.mvi-images::before {
  content: "\e124";
}
.mvi-upload::before {
  content: "\e125";
}
.mvi-logout::before {
  content: "\e126";
}
.mvi-sort::before {
  content: "\e127";
}
.mvi-user::before {
  content: "\e128";
}
.mvi-user-plus::before {
  content: "\e129";
}
.mvi-headset::before {
  content: "\e12a";
}
.mvi-video::before {
  content: "\e12b";
}
.mvi-document::before {
  content: "\e12c";
}
.mvi-signature::before {
  content: "\e12d";
}
.mvi-calendar::before {
  content: "\e12e";
}
.mvi-clock::before {
  content: "\e12f";
}
.mvi-phone::before {
  content: "\e130";
}
.mvi-mail::before {
  content: "\e131";
}
.mvi-pin::before {
  content: "\e132";
}
.mvi-map::before {
  content: "\e133";
}
.mvi-tag::before {
  content: "\e134";
}
.mvi-wallet::before {
  content: "\e135";
}
.mvi-calculator::before {
  content: "\e136";
}
.mvi-finance::before {
  content: "\e137";
}
.mvi-transfer::before {
  content: "\e138";
}
.mvi-scale::before {
  content: "\e139";
}
.mvi-badge::before {
  content: "\e13a";
}
.mvi-shield::before {
  content: "\e13b";
}
.mvi-home::before {
  content: "\e13c";
}
.mvi-showroom::before {
  content: "\e13d";
}
.mvi-flag::before {
  content: "\e13e";
}
.mvi-settings::before {
  content: "\e13f";
}
.mvi-gearbox::before {
  content: "\e140";
}
.mvi-speedometer::before {
  content: "\e141";
}
.mvi-gauge::before {
  content: "\e142";
}
.mvi-fuel::before {
  content: "\e143";
}
.mvi-bolt::before {
  content: "\e144";
}
.mvi-leaf::before {
  content: "\e145";
}
.mvi-battery::before {
  content: "\e146";
}
.mvi-key::before {
  content: "\e147";
}
.mvi-wrench::before {
  content: "\e148";
}
.mvi-oil::before {
  content: "\e149";
}
.mvi-snowflake::before {
  content: "\e14a";
}
.mvi-diagnostics::before {
  content: "\e14b";
}
.mvi-delivery::before {
  content: "\e14c";
}
.mvi-car::before {
  content: "\e14d";
}
.mvi-car-rear::before {
  content: "\e14e";
}
.mvi-car-side::before {
  content: "\e14f";
}
.mvi-pickup::before {
  content: "\e150";
}
.mvi-compare::before {
  content: "\e151";
}
.mvi-moon::before {
  content: "\e152";
}
.mvi-sun::before {
  content: "\e153";
}
.mvi-body-sedan::before {
  content: "\e154";
}
.mvi-body-coupe::before {
  content: "\e155";
}
.mvi-body-suv::before {
  content: "\e156";
}
.mvi-body-hatchback::before {
  content: "\e157";
}
.mvi-body-pickup::before {
  content: "\e158";
}
.mvi-body-electric::before {
  content: "\e159";
}
.mvi-body-hybrid::before {
  content: "\e15a";
}
