.background {
    width: 100%;
    height: auto;
}

.background img {
    width: 100%;
    object-fit: cover;
}

.stamp1 {
    height:200px;
    width:200px;
    left:35%;
    top:2%;
    position:absolute;
}

.stamp1 img {
    width: 120%;
    height: 120%;
    transform: rotate(-15deg);
    object-fit: cover;
    object-position: center;
}

.stamp2 {
  height:200px;
  width:200px;
  left:50%;
  top:20%;
  position:absolute;
}

.stamp2 img {
	width: 120%;
	height: 120%;
        transform: rotate(15deg);
	object-fit: cover;
	object-position: center;
}

.stamp3 {
  height:200px;
  width:200px;
  left:60%;
  top:40%;
  position:absolute;
}

.stamp3 img {
	width: 120%;
	height: 120%;
        transform: rotate(-10deg);
	object-fit: cover;
	object-position: center;
}

.stamp4 {
  height:200px;
  width:200px;
  left:30%;
  top:35%;
  position:absolute;
}

.stamp4 img {
	width: 120%;
	height: 120%;
        transform: rotate(30deg);
	object-fit: cover;
	object-position: center;
}

.stamp5 {
  height:200px;
  width:200px;
  left:10%;
  top:46%;
  position:absolute;
}

.stamp5 img {
	width: 120%;
	height: 120%;
	object-fit: cover;
	object-position: center;
}

.stamp {
  height:200px;
  width:200px;
  left:32%;
  top:58%;
  position:absolute;
  -webkit-animation-name: pulse;
  animation-name: pulse;
  animation-delay:2.5s;
  -webkit-animation-delay:0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  opacity: 0;
  -webkit-animation-fill-mode:forwards;
   animation-fill-mode:forwards;
}

.stamp img {
	width: 120%;
	height: 120%;
	object-fit: cover;
	object-position: center;
}

@-webkit-keyframes pulse{
  0%{
    opacity: 0;
  }
  10%{
    opacity:.50;
    transform-origin: 50% 50%;
    transform: rotate(-2deg) scale(5);
    transition: all .3s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  }
  100%{
    opacity:1;
    transform: rotate(-20deg) scale(1);
  }
}