.elementor-12210 .elementor-element.elementor-element-05c183d{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;align-self:flex-end;z-index:0;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12210 .elementor-element.elementor-element-05c183d .elementor-widget-container{text-align:right;}.elementor-12210 .elementor-element.elementor-element-05c183d .elementor-icon{border-radius:-1px -1px -1px -1px;}#elementor-popup-modal-12210 .dialog-widget-content{animation-duration:1.2s;background-color:#FF000000;}#elementor-popup-modal-12210 .dialog-message{width:100px;height:auto;}#elementor-popup-modal-12210{justify-content:flex-end;align-items:flex-end;}@media(max-width:1024px){.elementor-12210 .elementor-element.elementor-element-87cc611 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12210 .elementor-element.elementor-element-05c183d .elementor-widget-container{text-align:right;}#elementor-popup-modal-12210{justify-content:flex-start;align-items:flex-end;}}@media(max-width:767px){#elementor-popup-modal-12210{justify-content:flex-start;align-items:flex-end;}}/* Start custom CSS for social-icons, class: .elementor-element-05c183d *//* Estilos generales para el botón de WhatsApp */
#whatsapp {
    position: fixed; /* Fija el botón en la pantalla */
    bottom: 70px; /* Distancia desde la parte inferior */
    right: 20px;  /* Distancia desde el borde derecho */
    z-index: 999; /* Asegura que el botón esté por encima de otros elementos */
}

.whatsappbtn {
    width: 50px;  /* Tamaño del botón */
    height: 50px; /* Tamaño del botón */
}

/* Ajustes específicos para la versión móvil (hasta 767px) */
@media screen and (max-width: 767px) {
    #whatsapp {
        bottom: 80px; /* Mayor distancia para evitar interferencias en móviles */
        right: 15px;  /* Ajusta la distancia desde el borde derecho */
    }

    .whatsappbtn {
        width: 50px;  /* Mantén el tamaño del botón */
        height: 50px; /* Mantén el tamaño del botón */
    }
}

/* Ajustes específicos para tablets (hasta 1024px) */
@media screen and (max-width: 1024px) {
    #whatsapp {
        bottom: 80px; /* Mayor distancia para evitar interferencias en tablets */
        right: 15px;  /* Ajusta la distancia desde el borde derecho */
    }

    .whatsappbtn {
        width: 50px;  /* Mantén el tamaño del botón */
        height: 50px; /* Mantén el tamaño del botón */
    }
}/* End custom CSS */