.team-block .elementor-image-box-img img {
  width: 100% !important;
}
.team-block .elementor-image-box-content {
  padding: 0 10px !important;
}
.contact-block .wpcf7-form {
  background: #03556f;
  padding: 25px;
  border-radius: 20px;
  max-width: 700px;
  margin: 0 auto;
}
.contact-block .wpcf7-form p {
  color: #fff;
  font-size: 16px;
  margin-bottom: 10px;font-family: "Montserrat", Sans-serif;
}
.contact-block .wpcf7-form input {
  border-radius: 12px;
  background: #fff !important;
  border: 1px solid #002a3e;
  box-shadow: 2px 2px 0px #002a3e;
  color: #333 !important;
  height: 45px;
}
.contact-block .wpcf7-form textarea {
  border-radius: 12px;
  background: #fff !important;
  border: 1px solid #002a3e;
  box-shadow: 2px 2px 0px #002a3e;
  color: #333 !important;
  height: 100px;
}
.contact-block .wpcf7-form .wpcf7-response-output {
  background: #fff;
}
.contact-block .wpcf7-form .wpcf7-submit {
  margin: 20px auto 0;
  width: 180px;
  display: block;
  background: #709ef4 !important;
  text-transform: uppercase !important;
  color: #fff !important;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  height: 52px;
}
.contact-block .wpcf7-form .wpcf7-spinner {
  display: none;
}
header#masthead {
  position: fixed !important;
  top: 0;
  width: 100%;
  left: 0;
  z-index: 999999;
  background: #fff;
}
#wpadminbar {
  display: none;
}
body {
  scroll-behavior: smooth;
}
section#uber-uns{
    scroll-margin-top: 100px !important;
}
section#Vorstand{
    scroll-margin-top: 100px !important;
}
section#Stipendium{
    scroll-margin-top: 100px !important;
}
section#Alumni{
    scroll-margin-top: 100px !important;
}
section#Spenden{
    scroll-margin-top: 100px !important;
}
section#Kontakt{
    scroll-margin-top: 100px !important;
}
section#Impressum{
    scroll-margin-top: 100px !important;
}