#banner .carousel-indicators{bottom: 0;}#banner .carousel-caption h4{font-size: 27px;font-weight: 600;}#banner .carousel-caption h5{font-size: 24px;font-weight: 400;}@media (max-width: 768px) {#banner .carousel-caption h4{font-size: 25px;}}@media (max-width: 768px) {#banner .carousel-caption h5{font-size: 20px;}}#banner .sem-mobile{width: -webkit-fill-available;}#banner .com-mobile{min-height: 400px;width: 100%;}#banner .carousel-control-prev {width: 100px;}#banner .carousel-control-next {width: 100px;}#banner .btn-banner-clique:hover { opacity: 0.8;}#banner .btn-banner-clique{padding: 9px 28px;margin-top: 10px;}@media (max-width: 768px) {#banner .carousel-caption{bottom: 40px!important;top: unset!important;left: 1%!important;right: 1%!important;padding: 0px!important;text-align: center!important;width: 100%!important;height: unset!important;}}@media (max-width: 768px) {#banner h4{margin: 0 auto!important;width: 80%!important;}}@media (max-width: 768px) {#banner h5{margin: 0 auto!important;width: 80%!important;}}#caixa-3cards-102 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
  background-image: url();
  background-color: ;
}

/* CARD */
#caixa-3cards-102 .card-pisos {
  background: #ffffff;
  border: 2px solid #ffffff; /* &#128313; borda branca */
  border-radius: 16px;
  padding: 30px 22px;
  text-align: center;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
  height: 100%;

  overflow: hidden;

  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

/* HOVER */
#caixa-3cards-102 .card-pisos:hover {
  transform: translateY(-6px);
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.14);
  border-color: #faed25; /* &#128313; borda no hover */
}

/* IMAGEM / ÍCONE */
#caixa-3cards-102 .item .image {
  margin-bottom: 18px;
}

#caixa-3cards-102 .item .image img,
#caixa-3cards-102 .item .image i {
  max-width: 55px;
  font-size: 42px;
  color: #000000;
}

/* TEXTO */
#caixa-3cards-102 .item .texto {
  color: #0d0c0c;
  font-size: 15px;
  line-height: 1.55;
  text-align: justify;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  hyphens: auto;
}

/* negrito */
#caixa-3cards-102 .item .texto strong {
  font-weight: 700;
}.courses7 .products {padding-bottom:50px;clear: both;}.courses7 .item {padding-top:30px;min-height:370px;text-align:center;}.courses7 .item .name {font-weight: 100;font-size: 22px;margin: 20px auto;color: inherit;padding: 0;height: auto;overflow: hidden;vertical-align: middle;display: block;}.courses7 .item .name a {text-decoration: none;color:inherit;}.courses7 .item .description {font-size:14px;margin-top:15px;margin-bottom:0;}.courses7 .product-box-price {margin:5px 0 10px 0;border-radius:10px;}.courses7 .btn.btn-enroll {color:#FFFFFF  ;cursor: pointer;padding: 5px 35px;margin-bottom:10px;font-weight: 300;border-radius: 20px; font-size: 22px; background-color:#9d9595;}.courses7 .btn.btn-free {color:#FFFFFF  ;cursor: pointer;padding: 5px 35px;margin-bottom:10px;font-weight: 300;border-radius: 20px; font-size: 22px; background-color:#000000;}.courses7 .product-font-1 {font-weight:100;font-size:21px;padding-top:5px;height:14px;}.courses7 .product-font-2 {font-weight:100;font-size:21px;height:30px;}.courses7 .product-font-3 {font-size:32px;font-weight:500;font-style:normal;color:#0d0c0c;}.courses7 .product-font-4 {font-size:16px;padding-bottom:5px;font-weight:100}.courses7 .product-font-4 a{text-decoration: none;color:#0d0c0c;}.courses3{padding-bottom: 50px;}.courses3 .no-image{background-color: #0d0c0c;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: #0d0c0c;}.courses3 h5 a {color: #0d0c0c;text-decoration: none;font-size: 20px;}.courses3 .item .description {font-size: 18px;margin-top: 18px;margin-bottom: 0;font-weight: 300;color: #000000;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: #000000;}.courses3 .btn.btn-enroll:hover {color:#FFFFFF;background-color: #000000;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:#0d0c0c;}.courses3 .product-font-3 {font-size:25px;font-weight:600;font-style:normal;color:#0d0c0c;}.courses3 .product-font-4 {font-size:16px; font-weight:600;font-size:12px; color:#A5A5A5;}.courses3 .product-font-4 a{text-decoration: none; color:#0d0c0c;}.courses3 .text-decoration-line-through {text-decoration: line-through;}.courses3 .maisCursos{text-align: center;}.courses3 .maisCursos a{text-decoration: none;color: #0d0c0c;font-size: 16px; font-weight: 700; color: #0d0c0c;padding: 15px 30px;cursor: pointer;border: #0d0c0c solid 2px;width: 200px;margin: 0 auto;margin-top: 70px;border-radius: 20px;}.courses3 .maisCursos a:hover{opacity: 0.8;color: #FFF;background-color: #0d0c0c;}.divCookie{position: fixed;min-width: 100%;z-index: 100000;font-size: 13px;letter-spacing: 0px;text-align: center;background-color: #0d0c0c;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:#9d9595;color:#000;}.courses2 .course-card.primary .course-price .pricedetail span.price {color:#343a40;}
.courses2 .course-card.primary .course-button .btn-course {background-color:#faed25;font-size: 14px;}
.courses2 .course-card.primary .course-button .btn-course:hover {background-color:#faed25;}
.courses2 .course-card.primary .course-button .btn-course {color:#343a40;}
.courses2 .course-card.primary .course-price .pricedetail span.month {color:#343a40;font-weight: 600;}
.courses2 .course-card.primary .course-text .title a {color:#9d9595;font-size: 18px;}
.courses7 .btn.btn-enroll {background-color:#000000;}
.courses7 .product-font-3 {font-size: 25px;}
.courses7 .product-font-4 {font-size: 2px;}
h2 {color:#9d9595;}
.courses7 .item .name a {color:#9d9595;font-size: 30px;font-weight: 600;}

.courses3 .product-font-1 {display:none;}
.courses3 .product-font-3 {display:none}
.courses3 .product-font-4 a {display:none}
.courses3 h5 a {color:#9d9595;font-size: 30px;font-weight: 600;}