.elementor-2283 .elementor-element.elementor-element-54dc573{--display:flex;--position:fixed;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:999;}body:not(.rtl) .elementor-2283 .elementor-element.elementor-element-54dc573{right:5px;}body.rtl .elementor-2283 .elementor-element.elementor-element-54dc573{left:5px;}.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-2283 .elementor-element.elementor-element-178d942 .elementor-icon-wrapper{text-align:center;}.elementor-2283 .elementor-element.elementor-element-178d942.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-2283 .elementor-element.elementor-element-178d942.elementor-view-framed .elementor-icon, .elementor-2283 .elementor-element.elementor-element-178d942.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2283 .elementor-element.elementor-element-178d942.elementor-view-framed .elementor-icon, .elementor-2283 .elementor-element.elementor-element-178d942.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2283 .elementor-element.elementor-element-178d942.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2283 .elementor-element.elementor-element-178d942.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2283 .elementor-element.elementor-element-178d942.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-2283 .elementor-element.elementor-element-178d942.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-accent );}.elementor-2283 .elementor-element.elementor-element-178d942.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-2283 .elementor-element.elementor-element-178d942 .elementor-icon{font-size:32px;}.elementor-2283 .elementor-element.elementor-element-178d942 .elementor-icon svg{height:32px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-2283 .elementor-element.elementor-element-54dc573{--width:20%;}}@media(min-width:768px){.elementor-2283 .elementor-element.elementor-element-54dc573{--width:5%;}}/* Start custom CSS for icon, class: .elementor-element-178d942 */.avaliacao .elementor-icon::before {
    content: "Avalie-nos";
    position: absolute;
    z-index: -1;
    bottom: 10px; /* ajuste conforme a posição do seu ícone */
    left: -55%;
    transform: translateX(-50%);
    background: #fff;
    color: #333;
    padding: 5px 20px;
    width: 120px!important;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
    font-size: 14px;
    font-family: Montserrat;
    font-weight: 600;
    opacity: 0;
    pointer-events: none;
    animation: showText 20s infinite;
}

@keyframes showText {
    0% {
        opacity: 0;
    }
    2% {
        opacity: 1;
    }
    4% {
        opacity: 0;
    }
    6% {
        opacity: 1;
    }
    8% {
        opacity: 0;
    }
}/* End custom CSS */