.btn--abarth {
  background:#e7211f;
  background:-webkit-gradient(linear, left top, left bottom, from(#e7211f), to(#da1917));
  background:linear-gradient(to bottom, #e7211f, #da1917);
  border-color:#b51513;
  color:#fff
}
.btn--abarth.active,
.btn--abarth.focus,
.btn--abarth:active,
.btn--abarth:focus,
.btn--abarth:hover {
  background:#cc1816;
  border-color:#b51513;
  color:#fff
}
.btn--abarth.active,
.btn--abarth:active {
  background-color:#d49998;
  border-color:#d49998
}
.btn--alfa {
  background:#8f0c25;
  background:-webkit-gradient(linear, left top, left bottom, from(#8f0c25), to(#7c0a20));
  background:linear-gradient(to bottom, #8f0c25, #7c0a20);
  border-color:#570716;
  color:#fff
}
.btn--alfa.active,
.btn--alfa.focus,
.btn--alfa:active,
.btn--alfa:focus,
.btn--alfa:hover {
  background:#6e091c;
  border-color:#570716;
  color:#fff
}
.btn--alfa.active,
.btn--alfa:active {
  background-color:#b9485e;
  border-color:#b9485e
}
.btn--alpine {
  background:#0c1d2c;
  background:-webkit-gradient(linear, left top, left bottom, from(#0c1d2c), to(#08121c));
  background:linear-gradient(to bottom, #0c1d2c, #08121c);
  border-color:#000;
  color:#fff
}
.btn--alpine.active,
.btn--alpine.focus,
.btn--alpine:active,
.btn--alpine:focus,
.btn--alpine:hover {
  background:#040b10;
  border-color:#000;
  color:#fff
}
.btn--alpine.active,
.btn--alpine:active {
  background-color:#41505d;
  border-color:#41505d
}
.btn--bmw {
  background:#1c69d4;
  background:-webkit-gradient(linear, left top, left bottom, from(#1c69d4), to(#1a60c2));
  background:linear-gradient(to bottom, #1c69d4, #1a60c2);
  border-color:#154e9e;
  color:#fff
}
.btn--bmw.active,
.btn--bmw.focus,
.btn--bmw:active,
.btn--bmw:focus,
.btn--bmw:hover {
  background:#1859b4;
  border-color:#154e9e;
  color:#fff
}
.btn--bmw.active,
.btn--bmw:active {
  background-color:#8ca6ca;
  border-color:#8ca6ca
}
.btn--byd {
  background:#3753b1;
  background:-webkit-gradient(linear, left top, left bottom, from(#3753b1), to(#324ca1));
  background:linear-gradient(to bottom, #3753b1, #324ca1);
  border-color:#283d82;
  color:#fff
}
.btn--byd.active,
.btn--byd.focus,
.btn--byd:active,
.btn--byd:focus,
.btn--byd:hover {
  background:#2f4696;
  border-color:#283d82;
  color:#fff
}
.btn--byd.active,
.btn--byd:active {
  background-color:#9ca1b2;
  border-color:#9ca1b2
}
.btn--citroen {
  background:#9d0605;
  background:-webkit-gradient(linear, left top, left bottom, from(#9d0605), to(#890504));
  background:linear-gradient(to bottom, #9d0605, #890504);
  border-color:#620403;
  color:#fff
}
.btn--citroen.active,
.btn--citroen.focus,
.btn--citroen:active,
.btn--citroen:focus,
.btn--citroen:hover {
  background:#7a0504;
  border-color:#620403;
  color:#fff
}
.btn--citroen.active,
.btn--citroen:active {
  background-color:#c64342;
  border-color:#c64342
}
.btn--cupra {
  background:#95572b;
  background:-webkit-gradient(linear, left top, left bottom, from(#95572b), to(#854e26));
  background:linear-gradient(to bottom, #95572b, #854e26);
  border-color:#663b1d;
  color:#fff
}
.btn--cupra.active,
.btn--cupra.focus,
.btn--cupra:active,
.btn--cupra:focus,
.btn--cupra:hover {
  background:#794723;
  border-color:#663b1d;
  color:#fff
}
.btn--cupra.active,
.btn--cupra:active {
  background-color:#a39083;
  border-color:#a39083
}
.btn--dacia {
  background:#4e5844;
  background:-webkit-gradient(linear, left top, left bottom, from(#4e5844), to(#444c3b));
  background:linear-gradient(to bottom, #4e5844, #444c3b);
  border-color:#2f3529;
  color:#fff
}
.btn--dacia.active,
.btn--dacia.focus,
.btn--dacia:active,
.btn--dacia:focus,
.btn--dacia:hover {
  background:#3c4434;
  border-color:#2f3529;
  color:#fff
}
.btn--dacia.active,
.btn--dacia:active {
  background-color:#818181;
  border-color:#818181
}
.btn--ds {
  background:#ad0040;
  background:-webkit-gradient(linear, left top, left bottom, from(#ad0040), to(#990038));
  background:linear-gradient(to bottom, #ad0040, #990038);
  border-color:#700029;
  color:#fff
}
.btn--ds.active,
.btn--ds.focus,
.btn--ds:active,
.btn--ds:focus,
.btn--ds:hover {
  background:#890033;
  border-color:#700029;
  color:#fff
}
.btn--ds.active,
.btn--ds:active {
  background-color:#d04377;
  border-color:#d04377
}
.btn--fiat {
  background:#96172e;
  background:-webkit-gradient(linear, left top, left bottom, from(#96172e), to(#841429));
  background:linear-gradient(to bottom, #96172e, #841429);
  border-color:#610f1e;
  color:#fff
}
.btn--fiat.active,
.btn--fiat.focus,
.btn--fiat:active,
.btn--fiat:focus,
.btn--fiat:hover {
  background:#771225;
  border-color:#610f1e;
  color:#fff
}
.btn--fiat.active,
.btn--fiat:active {
  background-color:#b16270;
  border-color:#b16270
}
.btn--ford {
  background:#102b4e;
  background:-webkit-gradient(linear, left top, left bottom, from(#102b4e), to(#0d223d));
  background:linear-gradient(to bottom, #102b4e, #0d223d);
  border-color:#060f1b;
  color:#fff
}
.btn--ford.active,
.btn--ford.focus,
.btn--ford:active,
.btn--ford:focus,
.btn--ford:hover {
  background:#0a1b30;
  border-color:#060f1b;
  color:#fff
}
.btn--ford.active,
.btn--ford:active {
  background-color:#495f7b;
  border-color:#495f7b
}
.btn--gwm {
  background:#000;
  background:-webkit-gradient(linear, left top, left bottom, from(#000), to(black));
  background:linear-gradient(to bottom, #000, black);
  border-color:#000;
  color:#fff
}
.btn--gwm.active,
.btn--gwm.focus,
.btn--gwm:active,
.btn--gwm:focus,
.btn--gwm:hover {
  background:#000;
  border-color:#000;
  color:#fff
}
.btn--gwm.active,
.btn--gwm:active {
  background-color:#333;
  border-color:#333
}
.btn--honda {
  background:#c00;
  background:-webkit-gradient(linear, left top, left bottom, from(#c00), to(#b80000));
  background:linear-gradient(to bottom, #c00, #b80000);
  border-color:#8f0000;
  color:#fff
}
.btn--honda.active,
.btn--honda.focus,
.btn--honda:active,
.btn--honda:focus,
.btn--honda:hover {
  background:#a80000;
  border-color:#8f0000;
  color:#fff
}
.btn--honda.active,
.btn--honda:active {
  background-color:#d65c5c;
  border-color:#d65c5c
}
.btn--hyundai {
  background:#002c5f;
  background:-webkit-gradient(linear, left top, left bottom, from(#002c5f), to(#00234b));
  background:linear-gradient(to bottom, #002c5f, #00234b);
  border-color:#001022;
  color:#fff
}
.btn--hyundai.active,
.btn--hyundai.focus,
.btn--hyundai:active,
.btn--hyundai:focus,
.btn--hyundai:hover {
  background:#001b3b;
  border-color:#001022;
  color:#fff
}
.btn--hyundai.active,
.btn--hyundai:active {
  background-color:#275e9e;
  border-color:#275e9e
}
.btn--jeep {
  background:#ffba00;
  background:-webkit-gradient(linear, left top, left bottom, from(#ffba00), to(#ebab00));
  background:linear-gradient(to bottom, #ffba00, #ebab00);
  border-color:#c28d00;
  color:#000
}
.btn--jeep.active,
.btn--jeep.focus,
.btn--jeep:active,
.btn--jeep:focus,
.btn--jeep:hover {
  background:#dba000;
  border-color:#c28d00;
  color:#000
}
.btn--jeep.active,
.btn--jeep:active {
  background-color:#e0c885;
  border-color:#e0c885
}
.btn--kia {
  background:#05141f;
  background:-webkit-gradient(linear, left top, left bottom, from(#05141f), to(#02090d));
  background:linear-gradient(to bottom, #05141f, #02090d);
  border-color:#000;
  color:#fff
}
.btn--kia.active,
.btn--kia.focus,
.btn--kia:active,
.btn--kia:focus,
.btn--kia:hover {
  background:#000;
  border-color:#000;
  color:#fff
}
.btn--kia.active,
.btn--kia:active {
  background-color:#2f485b;
  border-color:#2f485b
}
.btn--mazda {
  background:#910a2d;
  background:-webkit-gradient(linear, left top, left bottom, from(#910a2d), to(#7e0927));
  background:linear-gradient(to bottom, #910a2d, #7e0927);
  border-color:#58061b;
  color:#fff
}
.btn--mazda.active,
.btn--mazda.focus,
.btn--mazda:active,
.btn--mazda:focus,
.btn--mazda:hover {
  background:#700823;
  border-color:#58061b;
  color:#fff
}
.btn--mazda.active,
.btn--mazda:active {
  background-color:#bc4564;
  border-color:#bc4564
}
.btn--merc {
  background:#00adef;
  background:-webkit-gradient(linear, left top, left bottom, from(#00adef), to(#009edb));
  background:linear-gradient(to bottom, #00adef, #009edb);
  border-color:#0081b2;
  color:#fff
}
.btn--merc.active,
.btn--merc.focus,
.btn--merc:active,
.btn--merc:focus,
.btn--merc:hover {
  background:#0093cb;
  border-color:#0081b2;
  color:#fff
}
.btn--merc.active,
.btn--merc:active {
  background-color:#78c1dd;
  border-color:#78c1dd
}
.btn--mg {
  background:#ff0111;
  background:-webkit-gradient(linear, left top, left bottom, from(#ff0111), to(#ec000f));
  background:linear-gradient(to bottom, #ff0111, #ec000f);
  border-color:#c3000c;
  color:#fff
}
.btn--mg.active,
.btn--mg.focus,
.btn--mg:active,
.btn--mg:focus,
.btn--mg:hover {
  background:#dc000e;
  border-color:#c3000c;
  color:#fff
}
.btn--mg.active,
.btn--mg:active {
  background-color:#e1858b;
  border-color:#e1858b
}
.btn--mini {
  background:#000;
  background:-webkit-gradient(linear, left top, left bottom, from(#000), to(black));
  background:linear-gradient(to bottom, #000, black);
  border-color:#000;
  color:#fff
}
.btn--mini.active,
.btn--mini.focus,
.btn--mini:active,
.btn--mini:focus,
.btn--mini:hover {
  background:#000;
  border-color:#000;
  color:#fff
}
.btn--mini.active,
.btn--mini:active {
  background-color:#333;
  border-color:#333
}
.btn--mitsubishi {
  background:#e30613;
  background:-webkit-gradient(linear, left top, left bottom, from(#e30613), to(#cf0511));
  background:linear-gradient(to bottom, #e30613, #cf0511);
  border-color:#a7040e;
  color:#fff
}
.btn--mitsubishi.active,
.btn--mitsubishi.focus,
.btn--mitsubishi:active,
.btn--mitsubishi:focus,
.btn--mitsubishi:hover {
  background:#c00510;
  border-color:#a7040e;
  color:#fff
}
.btn--mitsubishi.active,
.btn--mitsubishi:active {
  background-color:#d7787d;
  border-color:#d7787d
}
.btn--peugeot {
  background:#00a3e0;
  background:-webkit-gradient(linear, left top, left bottom, from(#00a3e0), to(#0094cc));
  background:linear-gradient(to bottom, #00a3e0, #0094cc);
  border-color:#0076a3;
  color:#fff
}
.btn--peugeot.active,
.btn--peugeot.focus,
.btn--peugeot:active,
.btn--peugeot:focus,
.btn--peugeot:hover {
  background:#0089bc;
  border-color:#0076a3;
  color:#fff
}
.btn--peugeot.active,
.btn--peugeot:active {
  background-color:#6cbcda;
  border-color:#6cbcda
}
.btn--renault {
  background:#efdf00;
  background:-webkit-gradient(linear, left top, left bottom, from(#efdf00), to(#dbcc00));
  background:linear-gradient(to bottom, #efdf00, #dbcc00);
  border-color:#b2a600;
  color:#2d3737
}
.btn--renault.active,
.btn--renault.focus,
.btn--renault:active,
.btn--renault:focus,
.btn--renault:hover {
  background:#cbbe00;
  border-color:#b2a600;
  color:#2d3737
}
.btn--renault.active,
.btn--renault:active {
  background-color:#ddd678;
  border-color:#ddd678
}
.btn--seat {
  background:#ea5d1a;
  background:-webkit-gradient(linear, left top, left bottom, from(#ea5d1a), to(#db5414));
  background:linear-gradient(to bottom, #ea5d1a, #db5414);
  border-color:#b64611;
  color:#fff
}
.btn--seat.active,
.btn--seat.focus,
.btn--seat:active,
.btn--seat:focus,
.btn--seat:hover {
  background:#cd4f13;
  border-color:#b64611;
  color:#fff
}
.btn--seat.active,
.btn--seat:active {
  background-color:#d5aa95;
  border-color:#d5aa95
}
.btn--skoda {
  background:#78faae;
  background:-webkit-gradient(linear, left top, left bottom, from(#78faae), to(#64f9a2));
  background:linear-gradient(to bottom, #78faae, #64f9a2);
  border-color:#3df88b;
  color:#2d3737
}
.btn--skoda.active,
.btn--skoda.focus,
.btn--skoda:active,
.btn--skoda:focus,
.btn--skoda:hover {
  background:#56f999;
  border-color:#3df88b;
  color:#2d3737
}
.btn--skoda.active,
.btn--skoda:active {
  background-color:#e2f6ea;
  border-color:#e2f6ea
}
.btn--smart {
  background:#fabc0c;
  background:-webkit-gradient(linear, left top, left bottom, from(#fabc0c), to(#edb005));
  background:linear-gradient(to bottom, #fabc0c, #edb005);
  border-color:#c59304;
  color:#000
}
.btn--smart.active,
.btn--smart.focus,
.btn--smart:active,
.btn--smart:focus,
.btn--smart:hover {
  background:#dea505;
  border-color:#c59304;
  color:#000
}
.btn--smart.active,
.btn--smart:active {
  background-color:#dfca8d;
  border-color:#dfca8d
}
.btn--toyota {
  background:#c03;
  background:-webkit-gradient(linear, left top, left bottom, from(#c03), to(#b8002e));
  background:linear-gradient(to bottom, #c03, #b8002e);
  border-color:#8f0024;
  color:#fff
}
.btn--toyota.active,
.btn--toyota.focus,
.btn--toyota:active,
.btn--toyota:focus,
.btn--toyota:hover {
  background:#a8002a;
  border-color:#8f0024;
  color:#fff
}
.btn--toyota.active,
.btn--toyota:active {
  background-color:#d65c7a;
  border-color:#d65c7a
}
.btn--vauxhall {
  background:#eb001e;
  background:-webkit-gradient(linear, left top, left bottom, from(#eb001e), to(#d7001b));
  background:linear-gradient(to bottom, #eb001e, #d7001b);
  border-color:#ae0016;
  color:#fff
}
.btn--vauxhall.active,
.btn--vauxhall.focus,
.btn--vauxhall:active,
.btn--vauxhall:focus,
.btn--vauxhall:hover {
  background:#c70019;
  border-color:#ae0016;
  color:#fff
}
.btn--vauxhall.active,
.btn--vauxhall:active {
  background-color:#dc7582;
  border-color:#dc7582
}
.btn--volkswagen {
  background:#001e50;
  background:-webkit-gradient(linear, left top, left bottom, from(#001e50), to(#00163c));
  background:linear-gradient(to bottom, #001e50, #00163c);
  border-color:#000713;
  color:#fff
}
.btn--volkswagen.active,
.btn--volkswagen.focus,
.btn--volkswagen:active,
.btn--volkswagen:focus,
.btn--volkswagen:hover {
  background:#00112c;
  border-color:#000713;
  color:#fff
}
.btn--volkswagen.active,
.btn--volkswagen:active {
  background-color:#244d92;
  border-color:#244d92
}
.btn--volvo {
  background:#284e80;
  background:-webkit-gradient(linear, left top, left bottom, from(#284e80), to(#234570));
  background:linear-gradient(to bottom, #284e80, #234570);
  border-color:#193251;
  color:#fff
}
.btn--volvo.active,
.btn--volvo.focus,
.btn--volvo:active,
.btn--volvo:focus,
.btn--volvo:hover {
  background:#203d65;
  border-color:#193251;
  color:#fff
}
.btn--volvo.active,
.btn--volvo:active {
  background-color:#788596;
  border-color:#788596
}
html {
  scroll-behavior:smooth
}
@media screen and (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior:auto
  }
}
#about-us .hero--title {
  font-weight:800
}
#about-us .hero--shape {
  top:0
}
#about-us .hero--shape-mobile {
  width:100%;
  top:-18px
}
#about-us .hero--shape-desktop {
  height:100%;
  left:-1px
}
#about-us .intro--list li {
  padding-left:28px;
  margin-bottom:12px
}
@media(min-width: 992px) {
  #about-us .intro--list li {
    padding-left:35px;
    margin-bottom:18px
  }
}
#about-us .intro--list li span {
  font-weight:500;
  color:#12b447
}
#about-us .intro--list li::before {
  top:9px;
  width:18px;
  height:13px
}
@media(min-width: 992px) {
  #about-us .intro--list li::before {
    top:11px;
    width:20px;
    height:15px
  }
}
#about-us .mission {
  background-color:#00a1e0
}
#about-us .csr--content {
  background-color:#a81053
}
#about-us .csr--shape {
  width:100%
}
#about-us .logo-grid {
  display:grid;
  grid-gap:14px 12px;
  grid-template-columns:1fr 1fr;
  grid-auto-rows:1fr
}
#about-us .logo-grid .item {
  background-color:#fff;
  border-radius:10px;
  -webkit-box-shadow:0 5px 16px 0 rgba(0,0,0,.1254901961);
  box-shadow:0 5px 16px 0 rgba(0,0,0,.1254901961);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-transition:all .25s;
  transition:all .25s
}
@media(min-width: 768px) {
  #about-us .logo-grid {
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-auto-rows:1fr
  }
  #about-us .logo-grid .item:hover {
    -webkit-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    transform:translateY(-10px);
    -webkit-box-shadow:0 10px 16px 0 rgba(0,0,0,.1882352941);
    box-shadow:0 10px 16px 0 rgba(0,0,0,.1882352941)
  }
}
#about-us .careers {
  background-color:#ffde00;
  border-radius:8px
}
@media(min-width: 768px) {
  #about-us .careers .careers__img {
    margin-top:-48px
  }
}
@media(min-width: 992px) {
  #about-us .careers .careers__img {
    margin-top:-96px
  }
}
