/* CSS files add styling rules to your content */

body {
  font-family: "Space Mono", monospace;
  margin: 0;
  background: black;
  overflow-x: hidden;
}

#myVideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  opacity: 70%;
}

.content {
  margin: 10px auto;
  max-width: 1024px;
  z-index: 10;
  opacity: 95%;
}

h2 {
  text-align: center;
}

.hero {
  width: 100%;
}

* {
  box-sizing: border-box;
}

.blob {
  margin: 0% -15%;
  padding: 0%;
  border: 16px solid white;
  animation: morph 4s ease-in-out infinite;
    border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
  height: 100%;
  transition: all 1s ease-in-out;
  width: 130%;
  z-index: 5;
}

.text {
  margin: 0% auto;
  padding: 10%;
  font-size: 1.6em;
  width: 90%;
  z-index: 5;
  color: white;
}

p {
  padding: 5%;
  text-align: justify;
  text-justify: inter-word;
}

a{
  background:black;
  padding:0px 10px;
/*   text-decoration:none; */
  color:white;
  
}

@media only screen and (max-width: 600px) {
  .text {
    font-size: 0.9em;
  }

  .blob {
    border: 8px solid white;
  }

  .content {
    overflow-x: hidden;
  }
}

@keyframes morph {
  0% {
    border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
  }

  50% {
    border-radius: 40% 60% 50% 50% / 50% 50% 50% 40%;
  }

  100% {
    border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
  }
}
