        body {
            font-family: 'Roboto', sans-serif;
            background-color: #ffffff; /* Fundo branco para todas as seções */
        }

        .header {
            background-color: #ffffff;
            height: 80px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .header img {
            max-height: 60px; /* Ajusta a altura da logomarca */
        }

        .main-header {
            background-color: #ffffff; /* Fundo branco */
            padding: 60px 0;
            text-align: center;
        }

        .main-header h1 {
            font-size: 32px; /* Tamanho da fonte atualizado */
            font-weight: 600; /* Peso da fonte atualizado */
        }
         h2 {
          font-size: 26px !important;
          line-height: 45px;
          color: #3c3a3a;
          font-weight: 300;
        }

        .cta-button {
            background-color: #52d56b;
            color: white;
            padding: 15px 30px;
            font-size: 1.2rem;
            text-decoration: none;
            border-radius: 0; /* Bordas não arredondadas */
            border: 0;
          margin-bottom: 5px;
        }

        .cta-button:hover {
            background-color: #45bf60;
            color: white;
        }

        .btn2{
            width: 90%;
            display: block;
        }

        .div-botao{
            text-align: center;
        }

        .card-section {
            padding: 10px 0;
            min-height: 600px;
        }

        .card-container {
            display: flex;
            flex-wrap: nowrap;
            gap: 20px; /* Espaço entre os cards */
            justify-content: center;
        }

        .card {
            border: none;
            text-align: center;
            background-color: #ffffff;
            width: 100%;
            max-width: 400px; /* Largura máxima dos cards */
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Adicionando sombra */
        }

        .card img {
            max-width: 100%;
            height: auto;
        }

        .dica{
            padding: 50px;
            text-align: center;

        }

        .footer {
            background-color: #333333; /* Fundo cinza escuro */
            color: white;
            padding: 30px 0;
            text-align: center;
        }

        @media (max-width: 768px) {
            .card-container {
                flex-wrap: wrap; /* Permitir que os cards fiquem um abaixo do outro em telas menores */
            }

            .card {
                margin-bottom: 20px; /* Espaçamento entre os cards na versão mobile */
            }
        }
        #accordionExample{
            padding-top: 20px;
            padding-bottom: 20px;
        }

        .text-bg-success {
          color: #52d56b !important;
          background-color: RGB(232, 232, 232) !important;
          font-size: 28px !important;
          border-radius: 0 !important;
          border-style: dashed;
        }

        .frasefinal{
          font-size: 18px;
          font-weight: 300;
          text-align: justify;
        }

          .col-md-6 {
            padding: 15px !important;
          }

        .accordion-button {
            font-weight: 600;
        }

        .accordion-button:not(.collapsed) {
          background-color: #eeffef;
      }