.elementor-9 .elementor-element.elementor-element-470d956{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-9 .elementor-element.elementor-element-10ff5df{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-10ff5df{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-10ff5df{right:0px;}.elementor-9 .elementor-element.elementor-element-b7fb207{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-b7fb207{width:initial;max-width:initial;z-index:9;}}/* Start custom CSS for html, class: .elementor-element-b7fb207 *//* Desativa a seleção e interações com elementos na classe 'naomexa' */
.naomexa {
    user-select: none;
    pointer-events: none;
}

/* Adiciona um risco vermelho ao texto com a classe 'linered' */
.linered {
    text-decoration: line-through;
    text-decoration-color: red;
}

/* Estiliza o placeholder dos elementos */
::placeholder {
    opacity: 1 !important;
    color: #000 !important;
}

/* Remove o contorno padrão dos elementos ao serem focados */
*:focus {
    outline: none;
    box-shadow: 0 0 0 0.2rem #fff;
}

/* Remove a sombra de elementos que não estão visivelmente focados */
*:focus:not(:focus-visible) {
    outline: none;
    box-shadow: none;
}

/* Remove a margem inferior dos parágrafos */
p {
    margin-bottom: 0;
}


/* Corrige scrollbar horizontal */
html, body {
    width: 100%;
    overflow-x: hidden !important;
    text-wrap: balance !important;
}
[data-elementor-type="wp-page"] {
    overflow: hidden !important;
}/* End custom CSS */