@font-face {
  font-family: "Seat";
  src: url("../../fonts/seat/SeatBcn-Book.ttf") format("truetype");
  font-weight: 400;
}

@font-face {
  font-family: "Seat";
  font-weight: 700;
  src: url("../../fonts/seat/SeatBcn-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Seat";
  src: url("../../fonts/seat/SeatBcn-Black.ttf") format("truetype");
  font-weight: 900;
}

/* General */
a.button,
button,
input[type="button"],
input[type="submit"] {
  background-color: #f31e56 !important;
  font-family: "Seat";
  border-radius: 100px;
}
a.button.button--secondary,
button.button--secondary,
input[type="button"].button--secondary,
input[type="submit"].button--secondary {
  background-color: #000 !important;
  color: #fff;
}

h1,
h2,
h3,
h4 {
  color: #000;
  font-family: "Seat";
  font-style: normal !important;
  font-weight: 900;
}

h5,
h6 {
  color: #000;
  font-family: "Seat";
  font-style: normal !important;
  text-transform: none !important;
  font-weight: 700;
}

body main,
main p {
  font-family: "Seat";
  font-style: normal !important;
}

/* ------ Per block ------ */

/* Hero */
section.block.block--hero .content-wrapper h1 {
  color: #fff !important;
}

/* CTA */
section.block.block--cta {
  background-color: #f2f2f2;
}

/* Models */
article.view-teaser.type-car .model.model-new:before {
  background-color: #000;
}
/* Image Text */

/* Articles */
article.view-teaser.type-blog .image-wrapper .label {
  background: #000;
}

section.block.block--usp-columns .block-content.bg-primary:before {
  background-color: #af1e23 !important;
}
section.block.block--usp-columns
  .block-content
  .row
  .col-lg-6:nth-child(1)
  .usp-column
  h6,
section.block.block--usp-columns
  .block-content
  .row
  .col-lg-6:nth-child(4)
  .usp-column
  h6,
section.block.block--usp-columns
  .block-content
  .row
  .col-lg-6:nth-child(5)
  .usp-column
  h6,
section.block.block--usp-columns
  .block-content
  .row
  .col-lg-6:nth-child(8)
  .usp-column
  h6,
section.block.block--usp-columns
  .block-content
  .row
  .col-lg-6:nth-child(9)
  .usp-column
  h6 {
  color: #fff;
}

section.block.bg-primary {
  background-color: #af1e23 !important;
}
