.elementor-586 .elementor-element.elementor-element-8f41757{--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;}.elementor-586 .elementor-element.elementor-element-8f41757:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-8f41757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-586 .elementor-element.elementor-element-53e45a7{--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;}.elementor-586 .elementor-element.elementor-element-53e45a7:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-53e45a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-586 .elementor-element.elementor-element-b53f28a{--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;}:root{--page-title-display:none;}/* Start custom CSS */html, body {
    overflow-x: clip !important; /* Substitui o hidden e resolve o bug do fixed */
}

button:hover,
button:focus,
[type=button]:hover,
[type=button]:focus,
[type=submit]:hover,
[type=submit]:focus {
    background-color: inherit !important;
    color: inherit !important;
    text-decoration: none !important;
}

.btn-active {
    color: inherit !important;
}/* End custom CSS */