/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/*
 * Teaser
 */
.tm-teaser-container {
  position: relative;
  margin-bottom: 30px;
  z-index: 1;
}
.tm-teaser-container > img {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -30%);
  bottom: -20px;
}
.tm-heading-teaser {
  position: relative;
  padding: 0 24px;
  background-image: none, -webkit-linear-gradient(156deg, #5B5B5B, #636363);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'Poppins';
  font-size: 89.1px;
  line-height: 1.4;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: -7px;
  color: rgba(204, 0, 0, 0.7);
}
/* Phone landscape and bigger */
@media (min-width: 480px) {
  .tm-teaser-container > img {
    bottom: -10px;
  }
  .tm-heading-teaser {
    font-size: 149px;
    letter-spacing: -10px;
  }
}
/* Tablets and bigger */
@media (min-width: 768px) {
  .tm-teaser-container {
    margin-bottom: 60px;
  }
  .tm-teaser-container > img {
    bottom: 32px;
  }
  .tm-heading-teaser {
    font-size: 228px;
    letter-spacing: -14px;
  }
}
/* Desktop and bigger */
@media (min-width: 960px) {
  .tm-teaser-container > img {
    bottom: 64px;
  }
  .tm-heading-teaser {
    font-size: 330px;
    letter-spacing: -24px;
  }
}
.tm-heading-teaser:after {
  content: attr(data-heading);
  position: absolute;
  left: 0;
  right: 0;
  padding: 0 24px;
  text-shadow: 0 2px 51px #0f0d2c;
  z-index: -1;
}
/*
 * Text lead
 */
.tm-text-lead {
  font-family: 'Poppins';
  letter-spacing: 1px;
  font-size: 13px;
  text-transform: uppercase;
}
/*
 * Heading line
 */
.tm-heading-line {
  position: relative;
  margin-bottom: 20px !important;
}
.tm-heading-line:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -20px;
  width: 40px;
  height: 2px;
  background: #BA0000;
}