.elementor-2469 .elementor-element.elementor-element-1911b50{--display:flex;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}#elementor-popup-modal-2469 .dialog-widget-content{background-color:#02010100;border-radius:10px 10px 10px 10px;}#elementor-popup-modal-2469{background-color:#000000BF;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2469 .dialog-message{width:500px;height:310px;align-items:center;}/* Start custom CSS *//* Estilo do fundo do pop-up com blur */
#popup-aviso {
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3); /* um pouco mais claro que antes */
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    z-index: 9999;
    justify-content: center;
    align-items: center;
}

/* Caixa do pop-up */
#popup-aviso .popup-conteudo {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    font-family: sans-serif;
    max-width: 420px;
    text-align: center;
}

/* Título */
#popup-aviso .popup-conteudo h3 {
    margin: 0 0 12px;
    font-size: 22px;
    font-weight: 700;
    color: #000;
}

/* Texto */
#popup-aviso .popup-conteudo p {
    line-height: 1.5;
    font-size: 15px;
    color: #000;
}

/* Destaques em vermelho */
#popup-aviso .popup-conteudo .regra {
    color: red;
    font-weight: bold;
}

/* Botão */
#popup-aviso .popup-conteudo button {
    margin-top: 18px;
    padding: 9px 16px;
    border: none;
    background: #0E00AA;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;/* End custom CSS */