#layerslider {
    width: 100% !important;
    position: relative;
}

/* Ajuste do conteúdo */
#layerslider .ls-content {
    left: 10%;
}

/* Máscara de fundo para as imagens */
#layerslider .ls-bg-mask:before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #00070c; 
    opacity: 0.6;
    position: absolute;
    z-index: 2;
    left: 0 !important;
    top: 0; /* Garantir que a máscara cubra toda a imagem */
}
/* Ajuste da imagem de fundo */
#layerslider .ls-bg {
    width: 100% !important;   /* Asegura que a imagem ocupe toda a largura */
    height: 100% !important;  /* Asegura que a imagem ocupe toda a altura */
    object-fit: cover;        /* Asegura que a imagem cubra toda a área sem distorção */
} 

#layerslider {
    height:70vmin;
}

#layerslider .ls-slide .ls-l {
    top: calc(50% + (-1rem + -1.63rem));
    left: 0!important;
    right: 0!important;
}

#layerslider .ls-slide .ls-l h2::before {
    content: '';
    position:absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: var(--primary);
    opacity: .8;
    z-index: -1;
    border-radius: var(--default-border);
}

#layerslider .ls-slide .ls-l h2 {
    padding: 1rem 2rem;
    display: inline-block;
    color: #fff;
    font-size: 2vmax;
    position:relative;
    z-index:1;
}