
  body {
    font-family: 'Montserrat', sans-serif;
    padding: 0px;
    font-size: 1.2rem;
  }

  .header {
    text-align: center;
    /*background-color: #f3541e;*/
    background: linear-gradient(to bottom, #f3541e,#f3541e, white);
    border-radius: 20px;
    padding: 50px 0px;
  }

  h1 {
    color: white;
    font-size: 24px;
    margin: 0;
  }

  .container{
    padding: 20px;
  }

  .image_center{
    display: block;
    margin: auto;
    max-height: 20rem;
    max-width: 80vw;
  }

video{
  width: 80vw;
  display: block;
  margin: auto;
}

  .highlight {
    color: #f3541e;
    font-weight: bold;
  }

  .features, p {
    margin-top: 20px;
    text-align: center;
  }

  .feature-item {
    margin-bottom: 20px;
  }

  .videos {
    text-align: center;
    margin-top: 20px;
  }

  .cta-button:hover {
    background-color: #32c216;
  }


footer{
  text-align: center;
  font-size: 0.8rem;
}




  /*Botão Pulsa*/
.box-pulse { 
    text-align: center;
    margin:0 auto;
}

.box-pulse a {
  
  text-decoration:none;
  display: inline-block;
  font-weight: bold;
  font-size: 1.1em;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  border-radius: 30px;
}

.botao-pulse {
  padding: 20px 30px;
  color: #fff;
  background-color: #f3541e;
  border-radius:3px; 
  -webkit-animation: pulse 1s ease infinite;
  -moz-animation: pulse 1s ease infinite;
  -ms-animation: pulse 1s ease infinite;
  -o-animation: pulse 1s ease infinite;
  animation: pulse 1s ease infinite;
}

.botao-pulse:hover {
    background-color: #32c216;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }

  25% {
    -webkit-transform: scale(1.1);
  }

  50% {
    -webkit-transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes pulse {
  0% {
    -moz-transform: scale(1);
  }

  25% {
    -moz-transform: scale(1.1);
  }

  50% {
    -moz-transform: scale(1);
  }

  100% {
    -moz-transform: scale(1);
  }
}

@-ms-keyframes pulse {
  0% {
    -ms-transform: scale(1);
  }

  25% {
    -ms-transform: scale(1.1);
  }

  50% {
    -ms-transform: scale(1);
  }

  100% {
    -ms-transform: scale(1);
  }
}

@-o-keyframes pulse {
  
  0% { -o-transform: scale(1); }
  25% { -o-transform: scale(1.1); }
  50% { -o-transform: scale(1); }
  100% { -o-transform: scale(1); } 

}

@keyframes pulse { 

  0% {transform: scale(1);}
  50% {transform: scale(1.1);}
  100% {transform: scale(1);}
}
