table{
    text-align: left!important;
}  
table td{
    padding: .8rem!important;
}

  .requisito{
    background-image: url('../img/img-1.jpg')!important; 
  }
  .requisito::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 32, 74, 0.9); /* Overlay preto com opacidade */
    /*background-color:#0275d8;8*/
    z-index: 1;
  }
  .requisito p, .sp span {
    color: #fff!important;
    line-height: 1.6;
  }
  .requisito h3, .requisito li, p{
    position: relative!important;
    z-index: 2!important;
  }
  .requisito h3 {
    font-size: 14pt!important;
    line-height: 1.5;
  }
  .requisito ul {
    list-style: none;
    padding: 0;
  }
  .requisito ul li {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    color: #fff;
  }
  .requisito ul li i {
    font-size: 16px;
    margin-right: 8px;
  }

  .pricing-item li{
    text-align: left!important;
    font-size: 12pt !important;
  }
  .pricing-item li i{
    color: #fff!important;
  }
  .pricing-item h3, .pricing-item li{
    position: relative!important;
    z-index: 2!important;
  }
  .pricing-item,.course-item{
    border-radius: unset!important;
  }


  /* Heading - Slideshow 
  .heading {
    position: relative!important;
    background-position: center center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    color: white!important;
    padding: 60px 0!important;
    height: 350px!important;
    background-attachment: fixed !important;
    background-image: url('public/assets/img/img-1.jpg')!important;  
  }


  /* Overlay para escurecer o fundo*
  .heading::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background-color: rgba(0, 32, 74, 0.8);Cor de overlay *
    background-color: rgba(91, 141, 243, .8);
    z-index: 1;
  }
  /* Garantir que texto fique visível 
  .heading h1, .heading p {
    position: relative;
    z-index: 2;
  }*/


/* page-title*
div.page-title, .breadcrumbs{
    background-color:#0d5592!important;
   /* color: rgb(4, 96, 177);/* jf*
}*/

.why-box {
  background-image: 
    linear-gradient(
      to right, 
      rgba(0, 32, 74, 0.8) 90%,   /* Escuro na esquerda */
      rgba(0, 32, 74, 0.8) 90%,   /* Médio no centro */
      rgba(0, 32, 74, 0.8) 100%   /* Claro na direita */
    ), 
    url('../img/img-4.jpg')!important;
  background-size: cover!important;
  background-position: center; /* Mantém a imagem centralizada */
  background-repeat: no-repeat;
}

  /*LISTA DE CURSOS E MODELO DE FORMACAO*/
  .section-cursos {
    background: transparent;  
    position: relative;
    z-index: 2;
  }
  .col-title {
    color: /*#0563de*/#fff;
    font-weight: bold;
    border-bottom: 1px solid #3E77EA;
    margin-bottom: 10px;
    margin-top: 1px;
    font-size: 15pt;
  }
  .list-item {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }
  .list-item i {
    color: #0563de;
    margin-right: .5rem;
  }
  .col-box {
    border: 2px solid #fff;
    padding: 15px;
    background-color: transparent;
    height: 100%;
  }