@import url("https://use.typekit.net/loc2xpy.css");
@font-face {
  font-family: "MBEmpire";
  font-weight: 700;
  src: url("/fonts/MBEmpire-Bold.otf") format("opentype"); }

.headline-hero .text-container {
  padding: 85px 0;
  text-align: center; }
  @media (min-width: 992px) {
    .headline-hero .text-container {
      padding: 105px 0; } }
  @media (min-width: 1200px) {
    .headline-hero .text-container {
      padding: 125px; } }
  .headline-hero .text-container .headline-hero-title {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    max-width: 80%;
    font-size: 30px; }
    @media (min-width: 768px) {
      .headline-hero .text-container .headline-hero-title {
        max-width: 70%; } }
    @media (min-width: 992px) {
      .headline-hero .text-container .headline-hero-title {
        max-width: 60%;
        font-size: 50px; } }
    @media (min-width: 1200px) {
      .headline-hero .text-container .headline-hero-title {
        max-width: 50%; } }

.headline-hero .scroll-down {
  position: absolute;
  left: calc(50% - 13px);
  display: block;
  width: 25px;
  height: 35px;
  top: 30px; }
  @media (min-width: 992px) {
    .headline-hero .scroll-down {
      top: 55px; } }
  @media (min-width: 1200px) {
    .headline-hero .scroll-down {
      top: 65px; } }

.headline-hero-image {
  min-height: 50vh;
  background-position: center;
  background-size: cover; }
  @media (min-width: 1200px) {
    .headline-hero-image {
      min-height: 680px; } }
  .headline-hero-image.headline-hero-image-padded {
    border: 25px solid #f1f0ec; }
  .headline-hero-image .headline-hero-image-title {
    color: white;
    text-transform: uppercase;
    font-size: 30px;
    font-family: "MBEmpire", sans-serif;
    font-weight: 700;
    letter-spacing: 0.25em; }
    @media (min-width: 992px) {
      .headline-hero-image .headline-hero-image-title {
        font-size: 60px; } }
  .headline-hero-image .headline-hero-image-title-wrapper {
    max-width: 100%;
    text-align: center; }
    @media (min-width: 992px) {
      .headline-hero-image .headline-hero-image-title-wrapper {
        max-width: 70%;
        margin-left: auto;
        margin-right: auto;
        display: block; } }

/*# sourceMappingURL=../../../dist/css/maps/elements/headline-hero.css.map */
