
body {
  background: url("img/gingham.png") repeat top center;
  background-color: hsl(163.3, 45.1%, 50%);
  background-blend-mode: luminosity;
  color: black;
  font-family: Verdana;
  margin: auto;
  width: 70em;
  position:relative;
  overflow: hidden;
}
.container {
  display: grid;
  grid-template-areas:
    "header header"
    "menu content"
    "footer footer";
  grid-template-columns: 1fr 3fr;
  gap: 3px;
  background-color: #997ba4;
  padding: 5px;
  margin-top: 9em;
}
.container div {
  background-color: white;
  padding: 10px;
  align-content: baseline;
  background-color: #decbe5;
}
.container div.header {
  grid-area: header;
  text-align: right;
}
.container div.menu {
  grid-area: menu;
  grid-area: menu;
  display: grid;
  align-content: center;
  height: 32em
}
.container div.content {
  grid-area: content;
}
.container div.footer {
  grid-area: footer;
  text-align: center;  
}
.menu-link {
  margin: auto;
}
.image {
  background-image: "blumenrahmen.png";
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  scale: 71%;
  margin-top: -26em;
  margin-left: -27.5em;
  pointer-events: none;
}

h3 {
  text-align: center;
}
iframe{
  height: -webkit-fill-available;
  width: -webkit-fill-available;
  border: none;
}
@font-face {
  font-family: customFont; /* set name */
  src: url(fonts/ValeriaBoldGrunge.ttf); /* url of the font */
}
h1, h2, h3, a, p {
  font-family: customFont;
}
a {
  font-size: x-large;
}
.titleicons {
  position: absolute;
  scale: 17%;
  margin-top: -28.25em;
  margin-left: -56.5em;
  transform: rotateY(180deg);
}
.titleicons2 {
  position: absolute;
  scale: 17%;
  margin-top: -33em;
  margin-left: -33.5em;
}
h1{
  margin-right: 3em;
}