/* barlow-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/barlow-v12-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* barlow-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/barlow-v12-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* barlow-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/barlow-v12-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

html body {
    font-family: 'Barlow', sans-serif;
}

html .ctaBtn, form button, html .nav.navbar-nav > li:last-of-type > a {
    font-weight: 500;
  }



blockquote {
	font-size: 3rem;
	position: relative;
}

blockquote:before {
    content: '';
    background-image: url('/wp-content/uploads/orangenes-einfarbiges-herz.svg');
   width: 43rem;
    height: 24rem;
    position: absolute;
    top: -21px;
    right: 3rem;
    object-fit: cover;
    background-repeat: no-repeat;
    opacity: 0.03;
}



blockquote {
    border-left: 3px solid; 
    border-image: linear-gradient(to bottom, #F08538, #F5A833) 1 100%;
    padding: 30px 0 30px 30px; 
    margin: 1em 0;
}

h1 {
	line-height: 1.1;
	hyphens: manual;
}

@media (max-width: 768px) {
	body {
		font-size: 1.6rem;
	}
}