.banner_nutricionista {
  background-image: url(../img/nutricionista/1.jpg) !important;
  background-size: cover;
  min-height: 400px;
  position: relative;
}

.banner_nutricionista h1 {
  font-weight: 700;
  color: #ffffff;
}

.banner_nutricionista p {
  font-size: 22px;
  color: #ffffff;
}
.classapp-body .card {
  border: none;
}
.classapp-body .border-10 {
  border-radius: 10px 10px 0 0;
}
.classapp-body .border-5 {
  border-radius: 0 0 10px 10px;
}
.classapp-body h2 {
  font-size: 40px !important;
  color: white;
}
.classapp-body .card p {
  font-size: 20px;
  text-align: center;
  color: white;
}
.conteudo a.btn-ss:hover {
  background: #ec3359 !important;
}

.conteudo .btn-ss:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.conteudo .btn-ss {
  justify-content: center;
  color: #004896;
  font-weight: 600;
  padding: 15px 20px;
  text-decoration: none;
  border-radius: 50px;
  background-color: #0bae6d !important;
  border: none;
  box-shadow: 0px 1px 10px rgb(0 0 0 / 27%);
}

@media (max-width: 991px) {
  .banner_nutricionista,
  .classapp-body {
    text-align: center;
  }
  .classapp-body h2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
}
