@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');

body,
input,select,textarea,button,
div,span,p {
  font-family: 'Poppins', Helvetica, sans-serif;
  font-weight: 400;
}

h1,h2,h3,h4,h5,h6 {
  font-family: 'Poppins', 'Helvetica', sans-serif;
  font-weight: 700;  
}

.push { margin-bottom: 0; margin-top: .5rem; }
.push1 { margin-bottom: 0; margin-top: 1rem; }
.push2 { margin-bottom: 0; margin-top: 2rem; }
.push3 { margin-bottom: 0; margin-top: 3rem; }
.push4 { margin-bottom: 0; margin-top: 4rem; }
.push5 { margin-bottom: 0; margin-top: 5rem; }

h1 { font-size: 3rem; margin: 0;}
h2 { font-size: 2.5rem; margin: 0;}
h3 { font-size: 2rem; margin: 0;}
h4 { font-size: 1.6rem; margin: 0; }
p { font-size: 1rem; line-height: 1.5; }
.radius { border-radius: .5rem; }
.button { font-weight: 400; }
.blackbutton:hover {
  background-color: black;
  color: white;
}

/* Buzz */
@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
  -webkit-animation-name: hvr-buzz;
  animation-name: hvr-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.blackbutton {
  background-color: white;
  color: black;
  transition-duration: 0.5s;
}

section.sec1home {
  background-image: url("https://biznitos.imgix.net/suploads/e8403a28-ebaf-4d4b-9da9-8afb49590440.jpeg");
  background-size: cover;
  padding: 25rem;
}

header {
  padding: 2rem;
}