@font-face {
    font-family: "Hubot";
    src: url("HubotSans-Medium.ttf") format("truetype");
}
@font-face {
    font-family: "Hubot-Light";
    src: url("HubotSans-Light.ttf") format("truetype");
}

body {
  margin: 0;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: top;
  background: #fff;
  font-family: Hubot, Arial;
}

.container {
  position: relative;
  z-index: 3;
  top: 0;
  width: 100%;
  text-align: center;
  padding-top: 40px;
}

.container-inside {
  position: relative;
  width: 50%;
  text-align: justify;
  margin: 0 auto;
  font-family: Hubot-Light, Arial;
}


.polygon-top-1 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 300px;
  clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%);
  z-index: 1;
  background: #06b8a4;
}

.polygon-top-2 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 300px;
  background: #61c6bf;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 80%);
  z-index: 0;
}

.polygon-top-3 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 300px;
  clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 100%);
  z-index: 1;
  background: #06b8a4;
}

.polygon-top-4 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 300px;
  background: #61c6bf;
  clip-path: polygon(0 0, 100% 20%, 100% 100%, 0 100%);
  z-index: 0;
}


.delimeter {
	position: relative;
	height: 150px;
}

.footer {
  position: relative;
  height: 300px;
  text-align: center;  
}

.footer-inner {
  position: relative;
  top: 0;
  z-index: 3;
  font-size: 26px;
}

@media (pointer: coarse) {
.container-inside {
   width: 90%;
}
}