* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Averia Serif Libre';
  font-size: 1.5rem;
  line-height: 1;
  color: #2b3d4e;
  background-color: #47465c;
  padding: 13rem;
  padding-top:3rem;
  padding-bottom:3rem;
}

.content {
  justify-content: center;
  padding:3%;
  padding-top:1%;
}

.postage-stamp {
  position: relative;
  inline-size: 100%;
  aspect-ratio: 0;
  padding: 2.5rem;


  --radius: 6px;
  background: radial-gradient(circle var(--radius), #0000 98%, #fff)
      calc(var(--radius) * -1.5) calc(var(--radius) * -1.5) /
      calc(var(--radius) * 3) calc(var(--radius) * 3) round,
    linear-gradient(#fff 0 0) center / calc(100% - calc(var(--radius) * 3))
      calc(100% - calc(var(--radius) * 3)) no-repeat;
      
}

h1 {
  text-align: center;
}

.menu a {
 text-decoration: none;
 color: #000000;
 border: none;
 text-align: center;  
 cursor: pointer;
 outline: none;
 background-color: #d3a999;
 width:40%;
 margin-right:1%;
 transition:.3s;
 border-radius:100vmax;
 padding:10px;
 display: inline-block;
 margin-bottom:3%
}

iframe {
    aspect-ratio: 15 / 10.5;
    width: 99%;
}

.row {
  display: flex;
  flex-wrap: wrap;
  padding: 0 1px;
}

.column {
  flex: 50%;
  max-width: 50%;
  padding: 0 0px;
}

.column img {
  margin-top: 1px;
  vertical-align: middle;
  padding-bottom: 5px;
  width: 99%;
}

.column2 {
  flex: 30%;
  max-width: 30%;
  padding: 0 0px;
  padding-bottom: 1%;
}

.column2 img {
  margin-top: 1px;
  vertical-align: middle;
  width: 100%;
}

.column3 {
  flex:70%;
  max-width: 70%;
  padding-left: 2%;
}

@media screen and (max-width:1140px){ 
  body {
  font-size: 1.3rem;
  padding: 3rem;
}
  
  .menu a {
 text-align: left;  
 width:60%;
}
}

@media screen and (max-width:740px){ 
    body {
  font-size: 1.1rem;
  padding: 1rem;
  padding-top:1rem;
  padding-bottom:1rem;
}
    .menu a {
 text-align: right;  
 width:100%;
}
.content {
  padding:0%;
  padding-top:0%;
}

h1 {
  font-size: 1.9rem;
}

.column {
  flex: 100%;
  max-width: 100%;
  padding-bottom:1%
}

}
  