@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap");
@font-face {
  font-family: 'social_icon';
  src: url("./../fonts/social_icon.eot?qov6oj");
  src: url("./../fonts/social_icon.eot?qov6oj#iefix") format("embedded-opentype"), url("./../fonts/social_icon.ttf?qov6oj") format("truetype"), url("./../fonts/social_icon.woff?qov6oj") format("woff"), url("./../fonts/social_icon.svg?qov6oj#social_icon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* line 13, ../../../src/sass/_icons.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'social_icon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 28, ../../../src/sass/_icons.scss */
.icon-social-linkedin-square:before {
  content: "\f08c";
}

/* line 31, ../../../src/sass/_icons.scss */
.icon-social-linkedin:before {
  content: "\f0e1";
}

/* line 34, ../../../src/sass/_icons.scss */
.icon-social-youtube-play:before {
  content: "\f16a";
}

/* line 37, ../../../src/sass/_icons.scss */
.icon-social-instagram:before {
  content: "\f16d";
}

/* line 40, ../../../src/sass/_icons.scss */
.icon-social-pinterest-p:before {
  content: "\f231";
}

/* line 43, ../../../src/sass/_icons.scss */
.icon-social-facebook:before {
  content: "\e902";
}

/* line 46, ../../../src/sass/_icons.scss */
.icon-social-twitter:before {
  content: "\e90a";
}

/* line 49, ../../../src/sass/_icons.scss */
.icon-social-youtube:before {
  content: "\e90c";
}

/* line 1, ../../../src/sass/_social_icon.scss */
.watch-us {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
}
@media only screen and (min-width: 960px) {
  /* line 1, ../../../src/sass/_social_icon.scss */
  .watch-us {
    align-items: flex-end;
  }
}
@media only screen and (min-width: 960px) {
  /* line 1, ../../../src/sass/_social_icon.scss */
  .watch-us {
    padding-right: 0;
  }
}
/* line 14, ../../../src/sass/_social_icon.scss */
.alfa-romeo .watch-us {
  align-items: center;
  clear: both;
}
/* line 19, ../../../src/sass/_social_icon.scss */
.watch-us__content {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
}
/* line 24, ../../../src/sass/_social_icon.scss */
.alfa-romeo .watch-us__content {
  padding-top: 30px;
}
@media only screen and (min-width: 960px) {
  /* line 19, ../../../src/sass/_social_icon.scss */
  .watch-us__content {
    align-items: flex-start;
  }
  /* line 31, ../../../src/sass/_social_icon.scss */
  .alfa-romeo .watch-us__content {
    padding-top: 10px;
  }
}
/* line 37, ../../../src/sass/_social_icon.scss */
.watch-us__headline {
  color: #910a0a;
  font-size: 16px;
  font-style: italic;
  letter-spacing: 1px;
  margin-left: 10px;
  margin-bottom: 5px;
  text-align: center;
}
@media only screen and (min-width: 960px) {
  /* line 37, ../../../src/sass/_social_icon.scss */
  .watch-us__headline {
    font-size: 12px;
    margin-left: 75px;
  }
}

/* line 54, ../../../src/sass/_social_icon.scss */
.social {
  display: flex;
  flex-flow: row wrap;
  padding-left: 0;
  margin-left: 0;
  justify-content: center;
}
@media only screen and (min-width: 960px) {
  /* line 54, ../../../src/sass/_social_icon.scss */
  .social {
    justify-content: flex-end;
  }
}
/* line 67, ../../../src/sass/_social_icon.scss */
.social__item {
  display: inline-block;
}
/* line 69, ../../../src/sass/_social_icon.scss */
.alfa-romeo .social__item {
  margin: 10px 0 -10px;
}
@media only screen and (min-width: 960px) {
  /* line 69, ../../../src/sass/_social_icon.scss */
  .alfa-romeo .social__item {
    margin: 4px 4px;
  }
}
/* line 77, ../../../src/sass/_social_icon.scss */
.social__item a {
  display: block;
  color: #000;
  padding: 5px 10px;
  margin: 0 5px 30px;
  font-size: 30px;
  text-decoration: none !important;
}
@media only screen and (min-width: 960px) {
  /* line 77, ../../../src/sass/_social_icon.scss */
  .social__item a {
    padding: 5px 8px;
    margin: 0 5px 10px;
    font-size: 16px;
  }
}
/* line 92, ../../../src/sass/_social_icon.scss */
.fiat .social__item a {
  color: #801136;
}
/* line 95, ../../../src/sass/_social_icon.scss */
.alfa-romeo .social__item a {
  color: #910a0a;
}
/* line 98, ../../../src/sass/_social_icon.scss */
.fiat-professional .social__item a {
  color: #484848;
}
/* line 101, ../../../src/sass/_social_icon.scss */
.abarth .social__item a {
  color: #d6a501;
}
/* line 104, ../../../src/sass/_social_icon.scss */
.jeep .social__item a {
  color: #46572a;
}
/* line 107, ../../../src/sass/_social_icon.scss */
.autonomy .social__item a {
  color: #004b93;
}
/* line 111, ../../../src/sass/_social_icon.scss */
.social__item a:hover, .social__item a:focus, .social__item a:active {
  color: #000;
  text-decoration: none;
}
/* line 117, ../../../src/sass/_social_icon.scss */
.social__item a.icon-social-twitter-svg svg {
  width: 23px;
  height: 23px;
}
@media only screen and (min-width: 960px) {
  /* line 117, ../../../src/sass/_social_icon.scss */
  .social__item a.icon-social-twitter-svg svg {
    width: 12px;
    height: 12px;
  }
}
/* line 126, ../../../src/sass/_social_icon.scss */
.fiat .social__item a.icon-social-twitter-svg svg {
  fill: #801136;
}
/* line 129, ../../../src/sass/_social_icon.scss */
.alfa-romeo .social__item a.icon-social-twitter-svg svg {
  fill: #910a0a;
}
/* line 132, ../../../src/sass/_social_icon.scss */
.fiat-professional .social__item a.icon-social-twitter-svg svg {
  fill: #484848;
}
/* line 135, ../../../src/sass/_social_icon.scss */
.abarth .social__item a.icon-social-twitter-svg svg {
  fill: #d6a501;
}
/* line 138, ../../../src/sass/_social_icon.scss */
.jeep .social__item a.icon-social-twitter-svg svg {
  fill: #46572a;
}
/* line 141, ../../../src/sass/_social_icon.scss */
.autonomy .social__item a.icon-social-twitter-svg svg {
  fill: #004b93;
}
/* line 147, ../../../src/sass/_social_icon.scss */
.social__item a.icon-social-twitter-svg:hover svg {
  fill: #000000;
}
@media only screen and (min-width: 960px) {
  /* line 154, ../../../src/sass/_social_icon.scss */
  .social__item:last-child a {
    margin-right: 0;
    padding-right: 0;
  }
}

/* line 5, ../../../src/sass/styles-fiat.scss */
blockquote,
q {
  quotes: none;
}

/* line 10, ../../../src/sass/styles-fiat.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

/* line 18, ../../../src/sass/styles-fiat.scss */
:focus {
  outline: 0;
}

/* line 22, ../../../src/sass/styles-fiat.scss */
ins {
  text-decoration: none;
}

/* line 26, ../../../src/sass/styles-fiat.scss */
del {
  text-decoration: line-through;
}

/* line 30, ../../../src/sass/styles-fiat.scss */
b,
strong {
  font-weight: bold;
}

/* line 35, ../../../src/sass/styles-fiat.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 40, ../../../src/sass/styles-fiat.scss */
.input-radio,
.input-checkbox {
  vertical-align: middle;
  width: auto;
}

/* line 46, ../../../src/sass/styles-fiat.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 52, ../../../src/sass/styles-fiat.scss */
.clearfix:after {
  clear: both;
}

/* line 2, ../../../src/sass/brands/_fiat.scss */
body.fiat {
  background: #FFFFFF;
  line-height: normal;
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  font-weight: 400;
}
/* line 10, ../../../src/sass/brands/_fiat.scss */
body.fiat.show-nav {
  overflow: hidden;
}
@media only screen and (min-width: 576px) {
  /* line 10, ../../../src/sass/brands/_fiat.scss */
  body.fiat.show-nav {
    overflow: auto;
  }
}
/* line 18, ../../../src/sass/brands/_fiat.scss */
body.fiat * {
  box-sizing: border-box;
}
/* line 22, ../../../src/sass/brands/_fiat.scss */
body.fiat .container {
  position: relative;
  width: 100%;
}
/* line 26, ../../../src/sass/brands/_fiat.scss */
body.fiat .container .row {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  width: 100%;
  max-width: 900px;
  padding: 0 20px;
}
@media only screen and (min-width: 576px) {
  /* line 26, ../../../src/sass/brands/_fiat.scss */
  body.fiat .container .row {
    padding: 0 15px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 26, ../../../src/sass/brands/_fiat.scss */
  body.fiat .container .row {
    max-width: 1170px;
    padding: 0;
  }
}
/* line 45, ../../../src/sass/brands/_fiat.scss */
body.fiat .container .row.flex-end {
  justify-content: flex-end;
}
/* line 49, ../../../src/sass/brands/_fiat.scss */
body.fiat .container .row.space-between {
  justify-content: space-between;
}
/* line 56, ../../../src/sass/brands/_fiat.scss */
body.fiat .header {
  border-bottom: 1px solid #ECECEC;
  margin-top: 0;
}
@media only screen and (min-width: 576px) {
  /* line 56, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header {
    border-top: 1px solid #ECECEC;
    margin-top: 40px;
  }
}
/* line 65, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .logo {
  width: 50px;
  padding-top: 12px;
}
/* line 69, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .logo img {
  width: 100%;
}
/* line 74, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .hamburger {
  position: absolute;
  top: 25px;
  right: 25px;
  width: 25px;
  height: 20px;
  background: transparent;
  cursor: pointer;
}
@media only screen and (min-width: 576px) {
  /* line 74, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .hamburger {
    display: none;
  }
}
/* line 87, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .hamburger:before, body.fiat .header .hamburger:after {
  position: absolute;
  right: 0;
  content: "";
  width: 25px;
  height: 2px;
  background: #222222;
  transform-origin: 100%;
  transition: all .3s ease;
}
/* line 98, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .hamburger:before {
  top: 0;
  box-shadow: 0 9px 0 #222222;
}
/* line 103, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .hamburger:after {
  bottom: 0;
}
/* line 109, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .hamburger.isOpen:before {
  transform: rotate(-45deg);
  box-shadow: none;
}
/* line 114, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .hamburger.isOpen:after {
  transform: rotate(45deg);
}
/* line 121, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .header-nav {
  width: calc(100% - 60px);
  display: none;
}
@media only screen and (min-width: 576px) {
  /* line 121, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .header-nav {
    display: block;
  }
}
/* line 129, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .header-nav ul {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
/* line 134, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .header-nav ul li {
  padding: 28px 25px;
  white-space: nowrap;
}
/* line 138, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .header-nav ul li a {
  font-size: 12px;
  color: #222222;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-decoration: none;
}
/* line 146, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .header-nav ul li.nav-top {
  position: absolute;
  top: -70px;
  right: 0;
}
/* line 151, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .header-nav ul li.nav-top ul {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
/* line 156, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .header-nav ul li.nav-top ul li {
  padding: 12px 15px;
  white-space: nowrap;
  border-left: 1px solid #ECECEC;
}
/* line 161, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .header-nav ul li.nav-top ul li:nth-of-type(1) {
  border-left: 0;
}
/* line 165, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .header-nav ul li.nav-top ul li a {
  font-size: 10px;
  font-weight: 700;
  color: #6C6C6C;
  letter-spacing: 0.5px;
  text-decoration: none;
  transition: color 0.1s ease;
}
/* line 173, ../../../src/sass/brands/_fiat.scss */
body.fiat .header .header-nav ul li.nav-top ul li a:hover {
  color: #222222;
}
@media only screen and (max-width: 575px) {
  /* line 187, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .header-nav.show-menu {
    position: absolute;
    left: 0;
    top: 65px;
    width: 100%;
    height: calc(100vh - 65px);
    display: block;
    background: #FFFFFF;
    z-index: 3;
    padding: 0 10px;
  }
  /* line 199, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .header-nav.show-menu ul {
    flex-direction: column;
  }
  /* line 202, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .header-nav.show-menu ul li {
    padding: 0;
    border-bottom: 1px solid #ECECEC;
  }
  /* line 206, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .header-nav.show-menu ul li a {
    padding: 16px 25px 16px 10px;
    display: inline-block;
    width: 100%;
    letter-spacing: 0.2px;
    transition: letter-spacing 0.1s ease;
  }
  /* line 213, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .header-nav.show-menu ul li a:hover {
    letter-spacing: 0.5px;
  }
  /* line 218, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .header-nav.show-menu ul li.nav-top {
    position: relative;
    top: 0;
    padding: 0;
  }
  /* line 223, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .header-nav.show-menu ul li.nav-top ul {
    flex-direction: column;
  }
  /* line 226, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .header-nav.show-menu ul li.nav-top ul li {
    padding: 0;
    border-left: none;
    border-bottom: 1px solid #ECECEC;
  }
  /* line 231, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .header-nav.show-menu ul li.nav-top ul li:last-of-type {
    border-bottom: none;
  }
  /* line 235, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .header-nav.show-menu ul li.nav-top ul li a {
    padding: 16px 25px 16px 10px;
    display: inline-block;
    width: 100%;
    font-size: 12px;
    letter-spacing: 0.2px;
    transition: letter-spacing 0.1s ease;
    color: #222222;
  }
  /* line 244, ../../../src/sass/brands/_fiat.scss */
  body.fiat .header .header-nav.show-menu ul li.nav-top ul li a:hover {
    letter-spacing: 0.5px;
  }
}
/* line 287, ../../../src/sass/brands/_fiat.scss */
body.fiat .headline {
  width: 100%;
  margin-bottom: 45px;
}
@media only screen and (min-width: 576px) {
  /* line 287, ../../../src/sass/brands/_fiat.scss */
  body.fiat .headline {
    margin-bottom: 75px;
  }
}
/* line 295, ../../../src/sass/brands/_fiat.scss */
body.fiat .headline h1 {
  font-size: 24px;
  font-weight: 700;
  color: #333333;
  text-transform: uppercase;
  text-align: center;
  margin: 30px 0 10px;
}
@media only screen and (min-width: 576px) {
  /* line 295, ../../../src/sass/brands/_fiat.scss */
  body.fiat .headline h1 {
    margin: 30px 0;
    font-size: 30px;
  }
}
/* line 309, ../../../src/sass/brands/_fiat.scss */
body.fiat .headline h5 {
  font-size: 14px;
  font-weight: 400;
  color: #858585;
  text-align: center;
}
@media only screen and (min-width: 576px) {
  /* line 309, ../../../src/sass/brands/_fiat.scss */
  body.fiat .headline h5 {
    font-size: 16px;
  }
}
/* line 321, ../../../src/sass/brands/_fiat.scss */
body.fiat .row.cards {
  padding: 0;
}
@media only screen and (min-width: 576px) {
  /* line 321, ../../../src/sass/brands/_fiat.scss */
  body.fiat .row.cards {
    padding: 0 0 0 65px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 321, ../../../src/sass/brands/_fiat.scss */
  body.fiat .row.cards {
    padding: 0 15px 0 10%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 321, ../../../src/sass/brands/_fiat.scss */
  body.fiat .row.cards {
    padding: 0 15px 0 35px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 321, ../../../src/sass/brands/_fiat.scss */
  body.fiat .row.cards {
    padding: 0;
    max-width: 1000px;
  }
}
/* line 343, ../../../src/sass/brands/_fiat.scss */
body.fiat .cards {
  justify-content: space-around;
}
@media only screen and (min-width: 576px) {
  /* line 343, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards {
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 992px) {
  /* line 343, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards {
    justify-content: flex-start;
  }
}
/* line 355, ../../../src/sass/brands/_fiat.scss */
body.fiat .cards .card {
  position: relative;
  flex: 0 0 100%;
  max-width: 100%;
  background: transparent;
  margin-bottom: 30px;
  padding-left: 20px;
  min-height: 80px;
}
@media only screen and (min-width: 576px) {
  /* line 355, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card {
    flex: 0 0 49%;
    margin-right: 1%;
    max-width: 300px;
    height: 280px;
    overflow: auto;
    margin-bottom: 50px;
    padding-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 355, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card {
    flex: 0 0 42%;
    margin-right: 8%;
    max-width: 300px;
    height: 280px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 355, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card {
    flex: 0 0 31%;
    margin-right: 3%;
    max-width: 280px;
    height: 280px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 355, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card {
    max-width: 300px;
    height: 300px;
    flex: 0 0 30%;
    margin-right: 5%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 401, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 401, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card:nth-of-type(2n) {
    margin-right: 3%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 401, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card:nth-of-type(2n) {
    margin-right: 5%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 414, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 414, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card:nth-of-type(3n) {
    margin-right: 0;
  }
}
/* line 423, ../../../src/sass/brands/_fiat.scss */
body.fiat .cards .card .card-background {
  position: absolute;
  width: calc(100% - 40px);
  height: 100%;
  background: #71A8B5;
  z-index: 1;
  border-radius: 14px;
}
@media only screen and (min-width: 576px) {
  /* line 423, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card .card-background {
    width: calc(100% - 60px);
  }
}
/* line 436, ../../../src/sass/brands/_fiat.scss */
body.fiat .cards .card .model-name, body.fiat .cards .card .model-img, body.fiat .cards .card .card-buttons {
  z-index: 2;
}
/* line 440, ../../../src/sass/brands/_fiat.scss */
body.fiat .cards .card .model-name {
  position: absolute;
  font-size: 20px;
  line-height: 130%;
  font-weight: 600;
  color: #FEFFFF;
  text-transform: uppercase;
  padding: 15px 45px 0 20px;
  width: calc(100% - 40px);
  height: 67px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
@media only screen and (min-width: 576px) {
  /* line 440, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card .model-name {
    font-size: 16px;
    padding: 15px 20px 0;
    cursor: auto;
  }
}
@media only screen and (min-width: 768px) {
  /* line 440, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card .model-name {
    font-size: 16px;
  }
}
/* line 466, ../../../src/sass/brands/_fiat.scss */
body.fiat .cards .card .model-name:after {
  position: absolute;
  top: 30px;
  right: 22px;
  content: "";
  width: 18px;
  height: 21px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAYAAABLy77vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACfSURBVHgB7dThDUAwEAXgqwk6ghGMYBMrGMEINtANjGAEMYER2KBeQ5MLhxY/veRFkH4tKUQXsdZqdEIzuklyc1+zvoKC80M/9AmE7d+GfAJSMC7dxmu3ogHtcVLEIjh0aKqUmv3Fyq4phBldcuH6iLoF6P0MB0yCGGIOyBm2h9y73H4rhgKe3WMlh6IQAWsYGocImI+hp2FYTW8TulkX9Abl705fXWUAAAAASUVORK5CYII=");
  transition: all 0.2s ease;
}
@media only screen and (min-width: 576px) {
  /* line 466, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card .model-name:after {
    display: none;
  }
}
/* line 482, ../../../src/sass/brands/_fiat.scss */
body.fiat .cards .card .model-name.isOpen:after {
  transform: rotate(-180deg);
}
/* line 489, ../../../src/sass/brands/_fiat.scss */
body.fiat .cards .card .card-details {
  position: relative;
  top: 0;
  display: none;
  height: 300px;
}
@media only screen and (min-width: 576px) {
  /* line 489, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card .card-details {
    top: 60px;
    display: block !important;
    height: auto;
  }
}
/* line 501, ../../../src/sass/brands/_fiat.scss */
body.fiat .cards .card .card-details.open-details {
  display: block;
}
/* line 506, ../../../src/sass/brands/_fiat.scss */
body.fiat .cards .card .model-img {
  position: absolute;
  top: 60px;
  right: 0;
  height: 100px;
}
@media only screen and (min-width: 576px) {
  /* line 506, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card .model-img {
    top: -12px;
    right: 20px;
    height: 100px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 506, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card .model-img {
    top: -22px;
    right: 0;
    height: 115px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 506, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card .model-img {
    top: -17px;
    height: 110px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 506, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card .model-img {
    height: 125px;
  }
}
/* line 536, ../../../src/sass/brands/_fiat.scss */
body.fiat .cards .card .model-img img {
  height: 100%;
}
/* line 541, ../../../src/sass/brands/_fiat.scss */
body.fiat .cards .card .card-buttons {
  position: absolute;
  top: 185px;
  width: 100%;
}
@media only screen and (min-width: 576px) {
  /* line 541, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card .card-buttons {
    top: 110px;
    width: calc(100% - 60px);
  }
}
@media only screen and (min-width: 768px) {
  /* line 541, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card .card-buttons {
    top: 110px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 541, ../../../src/sass/brands/_fiat.scss */
  body.fiat .cards .card .card-buttons {
    top: 120px;
  }
}
/* line 566, ../../../src/sass/brands/_fiat.scss */
body.fiat .btn {
  position: relative;
  display: block;
  width: 200px;
  padding: 10px 14px;
  margin: 0 auto;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  border-radius: 100px;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease;
}
@media only screen and (min-width: 576px) {
  /* line 566, ../../../src/sass/brands/_fiat.scss */
  body.fiat .btn {
    width: 95%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 566, ../../../src/sass/brands/_fiat.scss */
  body.fiat .btn {
    width: 90%;
    padding: 10px 17px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 566, ../../../src/sass/brands/_fiat.scss */
  body.fiat .btn {
    width: 210px;
  }
}
/* line 594, ../../../src/sass/brands/_fiat.scss */
body.fiat .btn:nth-of-type(2) {
  margin: 10px auto;
}
/* line 598, ../../../src/sass/brands/_fiat.scss */
body.fiat .btn.btn-white {
  color: #000000;
  background: #FFFFFF;
}
/* line 608, ../../../src/sass/brands/_fiat.scss */
body.fiat .btn.btn-transparent {
  color: #FFFFFF;
  background: transparent;
}
/* line 618, ../../../src/sass/brands/_fiat.scss */
body.fiat .btn .arrow-right {
  transform: translateY(2px);
  position: absolute;
  right: 22px;
  transition: right 0.2s ease;
}
/* line 626, ../../../src/sass/brands/_fiat.scss */
body.fiat .btn:hover .arrow-right {
  right: 15px;
}
/* line 634, ../../../src/sass/brands/_fiat.scss */
body.fiat .note {
  margin-top: 15px;
}
/* line 637, ../../../src/sass/brands/_fiat.scss */
body.fiat .note p {
  font-size: 9px;
  font-weight: 400;
  line-height: 140%;
  color: #858585;
  margin-bottom: 10px;
}
/* line 646, ../../../src/sass/brands/_fiat.scss */
body.fiat .footer {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin: 40px 0;
  padding-top: 20px;
  border-top: 1px solid #858585;
}
@media only screen and (min-width: 768px) {
  /* line 646, ../../../src/sass/brands/_fiat.scss */
  body.fiat .footer {
    flex-direction: row;
    margin: 80px 0;
  }
}
/* line 662, ../../../src/sass/brands/_fiat.scss */
body.fiat .footer .social-icons {
  position: relative;
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 30px 0 0;
  order: 3;
}
@media only screen and (min-width: 768px) {
  /* line 662, ../../../src/sass/brands/_fiat.scss */
  body.fiat .footer .social-icons {
    justify-content: end;
    margin: 0 0 20px;
    order: 0;
  }
}
/* line 676, ../../../src/sass/brands/_fiat.scss */
body.fiat .footer .social-icons .icon {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin: 0 6px;
}
@media only screen and (min-width: 768px) {
  /* line 676, ../../../src/sass/brands/_fiat.scss */
  body.fiat .footer .social-icons .icon {
    margin: 0;
  }
}
/* line 689, ../../../src/sass/brands/_fiat.scss */
body.fiat .footer .social-icons .icon svg {
  width: 24px;
  height: 24px;
  transition: all 0.2s ease;
}
@media only screen and (min-width: 768px) {
  /* line 689, ../../../src/sass/brands/_fiat.scss */
  body.fiat .footer .social-icons .icon svg {
    width: 16px;
    height: 16px;
  }
}
/* line 703, ../../../src/sass/brands/_fiat.scss */
body.fiat .footer .brand-link, body.fiat .footer .info-link {
  position: relative;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
  text-transform: uppercase;
  color: #1B1C1B;
}
/* line 711, ../../../src/sass/brands/_fiat.scss */
body.fiat .footer .brand-link a, body.fiat .footer .info-link a {
  color: #1B1C1B;
  text-decoration: none;
}
/* line 716, ../../../src/sass/brands/_fiat.scss */
body.fiat .footer .brand-link ul, body.fiat .footer .info-link ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 721, ../../../src/sass/brands/_fiat.scss */
body.fiat .footer .brand-link ul li, body.fiat .footer .info-link ul li {
  margin-right: 15px;
  margin-bottom: 5px;
}
/* line 725, ../../../src/sass/brands/_fiat.scss */
body.fiat .footer .brand-link ul li:last-of-type, body.fiat .footer .info-link ul li:last-of-type {
  margin-right: 0;
}

/*# sourceMappingURL=styles-fiat.css.map */
