
@font-face {
	font-family: Outfit;
	font-style: light;
	font-weight: 300;
	src: url(https://templates.drieam.com/templates/production/FFS/fonts/Outfit-Light.3a7ab0ef.woff2) format("woff2"), url(https://templates.drieam.com/templates/production/FFS/fonts/Outfit-Light.427027f0.woff) format("woff"), url(https://templates.drieam.com/templates/production/FFS/fonts/Outfit-Light.1ae648a3.ttf) format("truetype")
}

@font-face {
	font-family: Outfit;
	font-style: normal;
	font-weight: 400;
	src: url(https://templates.drieam.com/templates/production/FFS/fonts/Outfit-Regular.998a1b47.woff2) format("woff2"), url(https://templates.drieam.com/templates/production/FFS/fonts/Outfit-Regular.64037869.woff) format("woff"), url(https://templates.drieam.com/templates/production/FFS/fonts/Outfit-Regular.72987438.ttf) format("truetype")
}

@font-face {
	font-family: Outfit;
	font-style: medium;
	font-weight: 500;
	src: url(https://templates.drieam.com/templates/production/FFS/fonts/Outfit-Medium.222f151c.woff2) format("woff2"), url(https://templates.drieam.com/templates/production/FFS/fonts/Outfit-Medium.4d909891.woff) format("woff"), url(https://templates.drieam.com/templates/production/FFS/fonts/Outfit-Medium.dc136b88.ttf) format("truetype")
}

@font-face {
	font-family: Outfit;
	font-style: bold;
	font-weight: 700;
	src: url(https://templates.drieam.com/templates/production/FFS/fonts/Outfit-Bold.d87b3b20.woff2) format("woff2"), url(https://templates.drieam.com/templates/production/FFS/fonts/Outfit-Bold.9bc26222.woff) format("woff"), url(https://templates.drieam.com/templates/production/FFS/fonts/Outfit-Bold.8083c86a.ttf) format("truetype")
}

/* Apply Lato font to body, div, and span with !important */

body, div, span, p, h1, h2, h3, h4, h5, h6 {
  font-family: Outfit !important;
}

header-branding{
width: 150px;
}
.header-branding > h1 > a > img{
width: 150px;
}
#home-page .feature-region {
  background: url(https://www.frankfurt-school.de/.imaging/mte/fs-theme/share-image/dam/individuals/topic-template/social_1200x630/Banking_Vermoegensberatung_1200x630.jpg/jcr:content/Banking_Vermoegensberatung_1200x630.jpg) no-repeat center center;
  min-height: 295px;
  background-size: cover;
  text-align: center;
}
#search-form.callout-region {
    background-color: #31417A;
    color: white;
    padding: 0;
    text-align: left;
}
.general-header-bg {
  background: rgba(49,65,122,0.5);
  display: inline-block;
  padding: 20px 65px 15px 65px;
  margin-top: 30px;
}
.general-header {
  font-size: 42px;
  font-weight: 300;
  color: #ffffff;
  padding: 0;
  margin: 0;
}
.general-subhead {
  font-size: 24px;
  color: #ffffff;
  padding-top: 0;
  margin-top: 0;
}

