.elementor-1212 .elementor-element.elementor-element-8b54147{--display:flex;}.elementor-1212 .elementor-element.elementor-element-8b54147:not(.elementor-motion-effects-element-type-background), .elementor-1212 .elementor-element.elementor-element-8b54147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1212 .elementor-element.elementor-element-b6efd0e .elementor-icon-wrapper{text-align:center;}.elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-stacked .elementor-icon{background-color:#0CCE00;color:#FFFFFF;}.elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-framed .elementor-icon, .elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-default .elementor-icon{color:#0CCE00;border-color:#0CCE00;}.elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-framed .elementor-icon, .elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-default .elementor-icon svg{fill:#0CCE00;}.elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-d49ac81 );color:#FFFFFF;}.elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-framed .elementor-icon:hover, .elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-framed .elementor-icon:hover, .elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-d49ac81 );}.elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-1212 .elementor-element.elementor-element-b6efd0e.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1212 .elementor-element.elementor-element-b6efd0e .elementor-icon{font-size:35px;}.elementor-1212 .elementor-element.elementor-element-b6efd0e .elementor-icon svg{height:35px;}#elementor-popup-modal-1212 .dialog-message{width:200px;height:auto;}#elementor-popup-modal-1212{justify-content:center;align-items:center;}#elementor-popup-modal-1212 .dialog-widget-content{animation-duration:0.8s;background-color:#FFFFFF00;}@media(max-width:767px){.elementor-1212 .elementor-element.elementor-element-b6efd0e .elementor-icon{font-size:27px;}.elementor-1212 .elementor-element.elementor-element-b6efd0e .elementor-icon svg{height:27px;}}/* Start custom CSS for icon, class: .elementor-element-b6efd0e */.whatsapp{
    position: fixed;
    bottom: 30px;
    right: 30px;
}
.whatsapp::before {
    content: "¿Te puedo ayudar?";
    font-size: 12px;
    width: 130px;
    background: #fff;
    padding: 0.7em;
    border-radius: 5px;
    position: absolute;
    transform: translateY(-80%) translateY(70%);
    transition: 0.8s ease;
    opacity: 0;
    animation: mensajem 5s ease forwards 1s;
}
.whatsapp:hover::before {
    opacity: 1 !important;
    transform: translateX(-90%);
    animation: none;
}
@keyframes mensajem {
    0% {
        opacity: 0;
        transform: translateX(-50%);
    }
    10%, 90% {
        opacity: 1;
        transform: translateX(-90%);
    }
    100% {
        opacity: 0;
        transform: translateX(-50%);
    }
}/* End custom CSS */