.elementor-119 .elementor-element.elementor-element-5ea1559{--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-119 .elementor-element.elementor-element-131945e{--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-119 .elementor-element.elementor-element-a459a26{--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-119 .elementor-element.elementor-element-f4e3b6f{--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-119 .elementor-element.elementor-element-33b31f5{--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-119 .elementor-element.elementor-element-f1333b3{--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-119 .elementor-element.elementor-element-51b752b{--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-119 .elementor-element.elementor-element-7b08f55{--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-119 .elementor-element.elementor-element-e5c296e{--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-119 .elementor-element.elementor-element-5471920{--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-119 .elementor-element.elementor-element-8f9c906{--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-119 .elementor-element.elementor-element-4595ae9{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-6a5d0d6{width:initial;max-width:initial;bottom:30px;z-index:100;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-6a5d0d6{right:30px;}body.rtl .elementor-119 .elementor-element.elementor-element-6a5d0d6{left:30px;}.elementor-119 .elementor-element.elementor-element-6a5d0d6 .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-6a5d0d6.elementor-view-stacked .elementor-icon{background-color:#08BB28;color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-6a5d0d6.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-6a5d0d6.elementor-view-default .elementor-icon{color:#08BB28;border-color:#08BB28;}.elementor-119 .elementor-element.elementor-element-6a5d0d6.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-6a5d0d6.elementor-view-default .elementor-icon svg{fill:#08BB28;}.elementor-119 .elementor-element.elementor-element-6a5d0d6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-6a5d0d6.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-6a5d0d6 .elementor-icon{font-size:60px;padding:15px;}.elementor-119 .elementor-element.elementor-element-6a5d0d6 .elementor-icon svg{height:60px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-119 .elementor-element.elementor-element-6a5d0d6{width:auto;max-width:auto;bottom:30px;z-index:999;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-6a5d0d6{right:30px;}body.rtl .elementor-119 .elementor-element.elementor-element-6a5d0d6{left:30px;}.elementor-119 .elementor-element.elementor-element-6a5d0d6 .elementor-icon{font-size:38px;}.elementor-119 .elementor-element.elementor-element-6a5d0d6 .elementor-icon svg{height:38px;}}/* Start custom CSS for icon, class: .elementor-element-6a5d0d6 *//* 1. Impede qualquer vazamento horizontal na página toda */
html, body {
    overflow-x: hidden !important;
    width: 100% !important;
    position: relative !important;
}

/* 2. Força o ícone a ignorar contextos de seção e ficar no topo */
.elementor-element-3ca1822 {
    z-index: 999999 !important;
    position: fixed !important;
}

/* 3. Ajuste fino para mobile não "vazar" */
@media (max-width: 768px) {
    .elementor-element-3ca1822 {
        right: 20px !important; /* Força a distância da borda direita */
        bottom: 20px !important;
    }
}/* End custom CSS */