/* FAIXA FULL WIDTH COM FUNDO #c11e49 E BRILHO */
#faixa {
  width: 100%;
  min-height: 90px;
  padding: 20px 0;
  background: #c11e49;
  position: relative;
  overflow: hidden;
}

/* BRILHO SUAVE SOBRE O FUNDO */
#faixa::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120px;
  width: 220px;
  height: 100%;
  background: rgba(255, 255, 255, 0.18);
  filter: blur(55px);
  animation: brilhoFaixa 6s linear infinite;
  pointer-events: none;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes brilhoFaixa {
  0% {
    left: -220px;
  }
  100% {
    left: 120%;
  }
}

/* CONTEÚDO INTERNO */
#faixa .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  position: relative;
  z-index: 2;
  padding: 10px 20px;
  text-align: center;
}

/* IMAGEM */
#faixa .inner .image {
  display: flex;
  align-items: center;
  justify-content: center;
}

#faixa .inner .image img {
  width: 80px;
  max-width: 20vw;
  height: auto;
  display: block;
}

/* TEXTO */
#faixa .inner .text h4 {
  color: #ffffff;
  font-weight: 600;
  margin: 0;
  font-size: 22px;
  line-height: 1.4;
  letter-spacing: 0.3px;
  text-align: center;
}

/* RESPONSIVIDADE */
@media (max-width: 768px) {
  #faixa {
    padding: 25px 0;
  }

  #faixa .inner {
    flex-direction: column;
    gap: 12px;
  }

  #faixa .inner .image img {
    width: 60px;
  }

  #faixa .inner .text h4 {
    font-size: 18px;
  }
}

@media (max-width: 480px) {
  #faixa .inner {
    padding: 8px 15px;
  }

  #faixa .inner .text h4 {
    font-size: 16px;
  }

  #faixa .inner .image img {
    width: 50px;
  }
}.courses3{padding-bottom: 50px;}.courses3 .no-image{background-color: #1a1919;height: 213px;color: #FFF;width: 100%;max-width: 400px;position: relative;margin: 0 auto;}.courses3 .no-image p {font-size: 21px;font-weight: 700;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);}.courses3 .products {padding-bottom:50px;clear: both; text-align: center;} .courses3 .item {padding-top:15px;min-height:370px;}.courses3 h5 {text-align: center;font-weight: 500;font-size: 18px;margin: 10px;padding: 0;overflow: hidden;vertical-align: middle;min-height: 78px;color: #1a1919;}.courses3 h5 a {color: #1a1919;text-decoration: none;font-size: 20px;}.courses3 .item .description {font-size: 18px;margin-top: 18px;margin-bottom: 0;font-weight: 300;color: #d1cccc;min-height: 30px;}.courses3 .products.category h3{font-size: 20px;margin: 10px 20px 20px 20px;}.courses3 .product-box-price {margin:5px 0 10px 0;border-radius:10px;}.courses3 .btn.btn-enroll {color:#FFFFFF;cursor: pointer;padding: 10px 50px;margin-bottom:10px;font-weight: 600;border-radius: 30px; font-size: 16px;background-color: #d1cccc;}.courses3 .btn.btn-enroll:hover {color:#FFFFFF;background-color: #d1cccc;opacity:0.8;}.courses3 .product-font-1 {font-weight:500;font-size:14px; padding-top:5px; height:14px; color: #A5A5A5;}.courses3 .product-font-2 {font-weight:100;font-size:22px; height:30px; font-weight:500; color:#1a1919;}.courses3 .product-font-3 {font-size:25px;font-weight:600;font-style:normal;color:#1a1919;}.courses3 .product-font-4 {font-size:16px; font-weight:600;font-size:12px; color:#A5A5A5;}.courses3 .product-font-4 a{text-decoration: none; color:#1a1919;}.courses3 .text-decoration-line-through {text-decoration: line-through;}.courses3 .maisCursos{text-align: center;}.courses3 .maisCursos a{text-decoration: none;color: #1a1919;font-size: 16px; font-weight: 700; color: #1a1919;padding: 15px 30px;cursor: pointer;border: #1a1919 solid 2px;width: 200px;margin: 0 auto;margin-top: 70px;border-radius: 20px;}.courses3 .maisCursos a:hover{opacity: 0.8;color: #FFF;background-color: #1a1919;}/* FAIXA FULL WIDTH COM FUNDO #c11e49 E BRILHO */
#faixa {
  width: 100%;
  min-height: 90px;
  padding: 20px 0;
  background: #c11e49;
  position: relative;
  overflow: hidden;
}

/* BRILHO SUAVE SOBRE O FUNDO */
#faixa::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120px;
  width: 220px;
  height: 100%;
  background: rgba(255, 255, 255, 0.18);
  filter: blur(55px);
  animation: brilhoFaixa 6s linear infinite;
  pointer-events: none;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes brilhoFaixa {
  0% {
    left: -220px;
  }
  100% {
    left: 120%;
  }
}

/* CONTEÚDO INTERNO */
#faixa .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  position: relative;
  z-index: 2;
  padding: 10px 20px;
  text-align: center;
}

/* IMAGEM */
#faixa .inner .image {
  display: flex;
  align-items: center;
  justify-content: center;
}

#faixa .inner .image img {
  width: 80px;
  max-width: 20vw;
  height: auto;
  display: block;
}

/* TEXTO */
#faixa .inner .text h4 {
  color: #ffffff;
  font-weight: 600;
  margin: 0;
  font-size: 22px;
  line-height: 1.4;
  letter-spacing: 0.3px;
  text-align: center;
}

/* RESPONSIVIDADE */
@media (max-width: 768px) {
  #faixa {
    padding: 25px 0;
  }

  #faixa .inner {
    flex-direction: column;
    gap: 12px;
  }

  #faixa .inner .image img {
    width: 60px;
  }

  #faixa .inner .text h4 {
    font-size: 18px;
  }
}

@media (max-width: 480px) {
  #faixa .inner {
    padding: 8px 15px;
  }

  #faixa .inner .text h4 {
    font-size: 16px;
  }

  #faixa .inner .image img {
    width: 50px;
  }
}.courses3{padding-bottom: 50px;}.courses3 .no-image{background-color: #1a1919;height: 213px;color: #FFF;width: 100%;max-width: 400px;position: relative;margin: 0 auto;}.courses3 .no-image p {font-size: 21px;font-weight: 700;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);}.courses3 .products {padding-bottom:50px;clear: both; text-align: center;} .courses3 .item {padding-top:15px;min-height:370px;}.courses3 h5 {text-align: center;font-weight: 500;font-size: 18px;margin: 10px;padding: 0;overflow: hidden;vertical-align: middle;min-height: 78px;color: #1a1919;}.courses3 h5 a {color: #1a1919;text-decoration: none;font-size: 20px;}.courses3 .item .description {font-size: 18px;margin-top: 18px;margin-bottom: 0;font-weight: 300;color: #d1cccc;min-height: 30px;}.courses3 .products.category h3{font-size: 20px;margin: 10px 20px 20px 20px;}.courses3 .product-box-price {margin:5px 0 10px 0;border-radius:10px;}.courses3 .btn.btn-enroll {color:#FFFFFF;cursor: pointer;padding: 10px 50px;margin-bottom:10px;font-weight: 600;border-radius: 30px; font-size: 16px;background-color: #d1cccc;}.courses3 .btn.btn-enroll:hover {color:#FFFFFF;background-color: #d1cccc;opacity:0.8;}.courses3 .product-font-1 {font-weight:500;font-size:14px; padding-top:5px; height:14px; color: #A5A5A5;}.courses3 .product-font-2 {font-weight:100;font-size:22px; height:30px; font-weight:500; color:#1a1919;}.courses3 .product-font-3 {font-size:25px;font-weight:600;font-style:normal;color:#1a1919;}.courses3 .product-font-4 {font-size:16px; font-weight:600;font-size:12px; color:#A5A5A5;}.courses3 .product-font-4 a{text-decoration: none; color:#1a1919;}.courses3 .text-decoration-line-through {text-decoration: line-through;}.courses3 .maisCursos{text-align: center;}.courses3 .maisCursos a{text-decoration: none;color: #1a1919;font-size: 16px; font-weight: 700; color: #1a1919;padding: 15px 30px;cursor: pointer;border: #1a1919 solid 2px;width: 200px;margin: 0 auto;margin-top: 70px;border-radius: 20px;}.courses3 .maisCursos a:hover{opacity: 0.8;color: #FFF;background-color: #1a1919;}/* FAIXA FULL WIDTH COM FUNDO #c11e49 E BRILHO */
#faixa {
  width: 100%;
  min-height: 90px;
  padding: 20px 0;
  background: #c11e49;
  position: relative;
  overflow: hidden;
}

/* BRILHO SUAVE SOBRE O FUNDO */
#faixa::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120px;
  width: 220px;
  height: 100%;
  background: rgba(255, 255, 255, 0.18);
  filter: blur(55px);
  animation: brilhoFaixa 6s linear infinite;
  pointer-events: none;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes brilhoFaixa {
  0% {
    left: -220px;
  }
  100% {
    left: 120%;
  }
}

/* CONTEÚDO INTERNO */
#faixa .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  position: relative;
  z-index: 2;
  padding: 10px 20px;
  text-align: center;
}

/* IMAGEM */
#faixa .inner .image {
  display: flex;
  align-items: center;
  justify-content: center;
}

#faixa .inner .image img {
  width: 80px;
  max-width: 20vw;
  height: auto;
  display: block;
}

/* TEXTO */
#faixa .inner .text h4 {
  color: #ffffff;
  font-weight: 600;
  margin: 0;
  font-size: 22px;
  line-height: 1.4;
  letter-spacing: 0.3px;
  text-align: center;
}

/* RESPONSIVIDADE */
@media (max-width: 768px) {
  #faixa {
    padding: 25px 0;
  }

  #faixa .inner {
    flex-direction: column;
    gap: 12px;
  }

  #faixa .inner .image img {
    width: 60px;
  }

  #faixa .inner .text h4 {
    font-size: 18px;
  }
}

@media (max-width: 480px) {
  #faixa .inner {
    padding: 8px 15px;
  }

  #faixa .inner .text h4 {
    font-size: 16px;
  }

  #faixa .inner .image img {
    width: 50px;
  }
}.courses3{padding-bottom: 50px;}.courses3 .no-image{background-color: #1a1919;height: 213px;color: #FFF;width: 100%;max-width: 400px;position: relative;margin: 0 auto;}.courses3 .no-image p {font-size: 21px;font-weight: 700;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);}.courses3 .products {padding-bottom:50px;clear: both; text-align: center;} .courses3 .item {padding-top:15px;min-height:370px;}.courses3 h5 {text-align: center;font-weight: 500;font-size: 18px;margin: 10px;padding: 0;overflow: hidden;vertical-align: middle;min-height: 78px;color: #1a1919;}.courses3 h5 a {color: #1a1919;text-decoration: none;font-size: 20px;}.courses3 .item .description {font-size: 18px;margin-top: 18px;margin-bottom: 0;font-weight: 300;color: #d1cccc;min-height: 30px;}.courses3 .products.category h3{font-size: 20px;margin: 10px 20px 20px 20px;}.courses3 .product-box-price {margin:5px 0 10px 0;border-radius:10px;}.courses3 .btn.btn-enroll {color:#FFFFFF;cursor: pointer;padding: 10px 50px;margin-bottom:10px;font-weight: 600;border-radius: 30px; font-size: 16px;background-color: #d1cccc;}.courses3 .btn.btn-enroll:hover {color:#FFFFFF;background-color: #d1cccc;opacity:0.8;}.courses3 .product-font-1 {font-weight:500;font-size:14px; padding-top:5px; height:14px; color: #A5A5A5;}.courses3 .product-font-2 {font-weight:100;font-size:22px; height:30px; font-weight:500; color:#1a1919;}.courses3 .product-font-3 {font-size:25px;font-weight:600;font-style:normal;color:#1a1919;}.courses3 .product-font-4 {font-size:16px; font-weight:600;font-size:12px; color:#A5A5A5;}.courses3 .product-font-4 a{text-decoration: none; color:#1a1919;}.courses3 .text-decoration-line-through {text-decoration: line-through;}.courses3 .maisCursos{text-align: center;}.courses3 .maisCursos a{text-decoration: none;color: #1a1919;font-size: 16px; font-weight: 700; color: #1a1919;padding: 15px 30px;cursor: pointer;border: #1a1919 solid 2px;width: 200px;margin: 0 auto;margin-top: 70px;border-radius: 20px;}.courses3 .maisCursos a:hover{opacity: 0.8;color: #FFF;background-color: #1a1919;}/* FAIXA FULL WIDTH COM FUNDO #c11e49 E BRILHO */
#faixa {
  width: 100%;
  min-height: 90px;
  padding: 20px 0;
  background: #c11e49;
  position: relative;
  overflow: hidden;
}

/* BRILHO SUAVE SOBRE O FUNDO */
#faixa::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120px;
  width: 220px;
  height: 100%;
  background: rgba(255, 255, 255, 0.18);
  filter: blur(55px);
  animation: brilhoFaixa 6s linear infinite;
  pointer-events: none;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes brilhoFaixa {
  0% {
    left: -220px;
  }
  100% {
    left: 120%;
  }
}

/* CONTEÚDO INTERNO */
#faixa .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  position: relative;
  z-index: 2;
  padding: 10px 20px;
  text-align: center;
}

/* IMAGEM */
#faixa .inner .image {
  display: flex;
  align-items: center;
  justify-content: center;
}

#faixa .inner .image img {
  width: 80px;
  max-width: 20vw;
  height: auto;
  display: block;
}

/* TEXTO */
#faixa .inner .text h4 {
  color: #ffffff;
  font-weight: 600;
  margin: 0;
  font-size: 22px;
  line-height: 1.4;
  letter-spacing: 0.3px;
  text-align: center;
}

/* RESPONSIVIDADE */
@media (max-width: 768px) {
  #faixa {
    padding: 25px 0;
  }

  #faixa .inner {
    flex-direction: column;
    gap: 12px;
  }

  #faixa .inner .image img {
    width: 60px;
  }

  #faixa .inner .text h4 {
    font-size: 18px;
  }
}

@media (max-width: 480px) {
  #faixa .inner {
    padding: 8px 15px;
  }

  #faixa .inner .text h4 {
    font-size: 16px;
  }

  #faixa .inner .image img {
    width: 50px;
  }
}.courses3{padding-bottom: 50px;}.courses3 .no-image{background-color: #1a1919;height: 213px;color: #FFF;width: 100%;max-width: 400px;position: relative;margin: 0 auto;}.courses3 .no-image p {font-size: 21px;font-weight: 700;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);}.courses3 .products {padding-bottom:50px;clear: both; text-align: center;} .courses3 .item {padding-top:15px;min-height:370px;}.courses3 h5 {text-align: center;font-weight: 500;font-size: 18px;margin: 10px;padding: 0;overflow: hidden;vertical-align: middle;min-height: 78px;color: #1a1919;}.courses3 h5 a {color: #1a1919;text-decoration: none;font-size: 20px;}.courses3 .item .description {font-size: 18px;margin-top: 18px;margin-bottom: 0;font-weight: 300;color: #d1cccc;min-height: 30px;}.courses3 .products.category h3{font-size: 20px;margin: 10px 20px 20px 20px;}.courses3 .product-box-price {margin:5px 0 10px 0;border-radius:10px;}.courses3 .btn.btn-enroll {color:#FFFFFF;cursor: pointer;padding: 10px 50px;margin-bottom:10px;font-weight: 600;border-radius: 30px; font-size: 16px;background-color: #d1cccc;}.courses3 .btn.btn-enroll:hover {color:#FFFFFF;background-color: #d1cccc;opacity:0.8;}.courses3 .product-font-1 {font-weight:500;font-size:14px; padding-top:5px; height:14px; color: #A5A5A5;}.courses3 .product-font-2 {font-weight:100;font-size:22px; height:30px; font-weight:500; color:#1a1919;}.courses3 .product-font-3 {font-size:25px;font-weight:600;font-style:normal;color:#1a1919;}.courses3 .product-font-4 {font-size:16px; font-weight:600;font-size:12px; color:#A5A5A5;}.courses3 .product-font-4 a{text-decoration: none; color:#1a1919;}.courses3 .text-decoration-line-through {text-decoration: line-through;}.courses3 .maisCursos{text-align: center;}.courses3 .maisCursos a{text-decoration: none;color: #1a1919;font-size: 16px; font-weight: 700; color: #1a1919;padding: 15px 30px;cursor: pointer;border: #1a1919 solid 2px;width: 200px;margin: 0 auto;margin-top: 70px;border-radius: 20px;}.courses3 .maisCursos a:hover{opacity: 0.8;color: #FFF;background-color: #1a1919;}.divCookie{position: fixed;min-width: 100%;z-index: 100000;font-size: 13px;letter-spacing: 0px;text-align: center;background-color: #1a1919;bottom: 0;left: 0;}.spanTexto{color: #FFF;text-align: center;vertical-align: middle;display: inline-block;padding: 15px 20px;}.spanButton{display: inline-block;padding: 15px 0px;}.btn-ok{background-color:#ffffff;color:#000;}.divChat{margin:0; padding:0; text-align: center;height:70px;width:70px;position:fixed;bottom:20px;right:20px;border-radius: 50%;cursor: pointer;z-index: 10;}.divChat img{border: 0px; vertical-align: baseline;height:60px;width:60px;margin-top: 10px;}.rotate{-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;overflow:hidden;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg);} .courses3 .maisCursos a {display: none;}