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


.amsterdam-four-font {
  font-family: 'amsterdam-four', sans-serif !important;
  line-height: 1.9em;
}

h1.amsterdam-four-font {
  font-size: 4.5rem !important;
  line-height: 2em;
}
@media screen and (max-width: 768px) {
h1.amsterdam-four-font {
  font-size: 2.5rem !important;
 }
}

h2.amsterdam-four-font {
  font-size: 3.0rem;
}
@media screen and (max-width: 768px) {
h2.amsterdam-four-font{
  font-size: 2.4rem;
 }
}

h3.amsterdam-four-font {
  font-size: 2.4rem; 
  line-height: 1em;
}
@media screen and (max-width: 768px) {
h3.amsterdam-four-font {
  font-size: 2rem;
 }
}

h4.amsterdam-four-font {
  font-size: 25px;
  margin-bottom: 0px;  
}
@media screen and (max-width: 768px) {
h4.amsterdam-four-font {
  font-size: 20px;
 }
}

.module-cars {
  background: url('../img/circulo-cars.png') center center no-repeat;
  background-size: 100%;
  width: 460px;
  height: 460px;
  position: relative;
  display: table-cell;
  vertical-align: middle; 
}

.logo-cars .cars-h2 {
  font-family: 'Magneto', sans-serif;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 4.5rem;
  transform: translate(-50%, -50%);
  padding-bottom: 15px;
	
}
@media screen and (max-width: 768px) {
.logo-cars .cars-h2{
  font-size: 3.2rem;
}
}

.logo-cars img {
  margin: 0;
  position: absolute;
  top: 5%;
  left: 50%;
  transform: translate(-50%, -50%);
	margin-bottom: 1050px;
}
@media screen and (max-width: 768px) {
.logo-cars img{
  font-size: 3.2rem;
}
}

.logo-cars .cars-h4 {
  font-family: 'Magneto', sans-serif;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 2rem;
  transform: translate(-50%, -50%);
	padding-top: 80px;
}
@media screen and (max-width: 768px) {
.logo-cars .cars-h4{
  font-size: 1.3rem;
	padding-top: 60px;
}
}

.logo-cars .cars-h3 {
  font-family: 'Magneto', sans-serif;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 1.5rem;
  transform: translate(-50%, -50%);
	padding-top: 250px;
}
@media screen and (max-width: 768px) {
.logo-cars .cars-h3{
  font-size: 1rem;
	padding-top: 230px;
}
}

.cars-chrome_text {
  -webkit-filter: drop-shadow(0 1px 0 hsla(0,0%,100%,.7));
  filter: drop-shadow(0 1px 0 rgba(255,255,255,.7));
  white-space: inherit;
  background: -webkit-gradient(linear,left top,left bottom,from(#262626),color-stop(50%,#fff),color-stop(80%,#9e9e9e),color-stop(90%,#6e6e6e));
  background:linear-gradient(180deg, #262626 0, #fff 50%, #9e9e9e 80%, #6e6e6e 90%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
}