/**** HERO TITLE FONT ****/
@font-face {
  font-family: "Nougat";
  src: url("/wp-content/uploads/fonts/nougat.woff2") format("woff2"),
    url("/wp-content/uploads/fonts/nougat.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.hero-title,
.header-subtitle {
  font-family: "Nougat", serif !important;
	line-height: 100%!important;
	text-wrap: balance!important;
}

.header-homepage .hero-title {
  font-size: 6.8rem !important;
}

.header-homepage .header-subtitle {
  font-size: 3.5rem !important;
	letter-spacing: -0.04em;
}

@media (max-width: 1280px) {
  .header-homepage .hero-title {
    font-size: 5.2rem !important;
  }
}

@media (max-width: 768px) {
  .header-homepage .hero-title {
    font-size: 4rem !important;
  }

  .header-homepage .header-subtitle {
    font-size: 2.5rem !important;
  }
}
/** Front Page Linebreaks **/
#clients-1 p, #contact-1 .lead {
	text-wrap: balance;
}


/** Blaue Buttons **/
.button.color1:not(:disabled), .button.blue:not(:disabled), input[type="submit"]:not(:disabled) {
  background-color: #fa5252!important;
	border-color: #fa5252!important;
}


/** Footer **/
.social-icon {
	font-size: 36px!important;
}

.footer-social-icons {
	margin-bottom: 30px!important;
}

.footer-box-link p, .footer-box-link, .footer-box-link a {
	color: #fff!important;
	text-decoration: none!important;
}

.footer-box-link:hover .mdi,
.footer-box-link:hover p {
	color:#fa5252!important;
}
