 /* Estilo para la imagen */
        .revisoria_fiscal-image {
            width: 100vw; /* 100% del viewport width */
            height: auto; /* Mantiene proporción */
            display: block;
            object-fit: cover; /* Opcional: cubre todo el espacio */
        }

        /* Contenedor principal */
        .revisoria-container {
            position: relative; /* Necesario para posicionamiento absoluto del hijo */
            width: 100%;
            margin: 0 auto;
            height: 500px;/* Centrado horizontal opcional */
        }

        /* Estilo para el texto h1 */
          .revisoria-title  {
           position: absolute;
           top: 50%;
           left: 5%;
           transform: translateY(-50%);
           color: white;
           font-size: 3rem;
           font-weight: bold;
           text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
           opacity: 0;
           animation: slideIn 1.5s ease-out forwards;
           margin : 0;
           z-index: 10;
       }

       .asesoria_tributaria-image-container {
           position: relative;
           width: 100%;
           overflow: hidden;
           height: 600px; /* Altura fija */
       }

       .asesoria_tributaria-image {
           width: 100%;
           height: 100%;
           object-fit: cover; /* Mantiene proporciones cubriendo el espacio */
           object-position: center; /* Enfoca el centro de la imagen */
       }

       .auditoria_externa-image-container {
                  position: relative;
                  width: 120%;
                  margin: 0;
                  height: 500px; /* Altura fija */
              }

       .auditoria_externa-image {
           width: 120%;
           height: 100%;
           object-fit: cover; /* Mantiene proporciones cubriendo el espacio */
           object-position: center; /* Enfoca el centro de la imagen */
       }

       .asesoria_contable-image-container {
                         position: relative;
                         width: 100%;
                         margin: 0;
                         height: 500px; /* Altura fija */
                     }

       .asesoria_contable-image {
                  width: 100%;
                  height: 100%;
                  object-fit: cover; /* Mantiene proporciones cubriendo el espacio */
                  object-position: center 40%; /* Enfoca el centro de la imagen */
       }

        /* Animación de desplazamiento vertical */
        @keyframes slideIn {
            from {
                opacity: 0;
                transform: translateY(-100px) translateY(-50%); /* Comienza arriba */
            }
            to {
                opacity: 1;
                transform: translateY(0) translateY(-50%); /* Termina centrado */
            }
        }