.elementor-19831 .elementor-element.elementor-element-61a82be{--display:flex;}.elementor-19831 .elementor-element.elementor-element-be28a7e > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 07px 0px;border-style:solid;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.23);}.elementor-19831 .elementor-element.elementor-element-be28a7e .eael-fancy-text-container{text-align:center;}.elementor-19831 .elementor-element.elementor-element-be28a7e .eael-fancy-text-prefix{font-family:"Comfortaa", Sans-serif;font-size:22px;font-weight:600;line-height:1px;}.elementor-19831 .elementor-element.elementor-element-be28a7e .eael-fancy-text-strings, .elementor-19831 .elementor-element.elementor-element-be28a7e .typed-cursor{font-family:"Comfortaa", Sans-serif;font-size:17px;font-weight:500;}.elementor-19831 .elementor-element.elementor-element-be28a7e .eael-fancy-text-strings{color:#030303;padding:4px 4px 4px 4px;border-style:none;border-radius:0px;}.elementor-19831 .elementor-element.elementor-element-be28a7e .eael-fancy-text-strings::after{color:#55B9BD;}.elementor-19831 .elementor-element.elementor-element-be28a7e .eael-fancy-text-suffix{color:#45C2EB;font-size:22px;font-weight:600;line-height:1px;}#elementor-popup-modal-19831 .dialog-widget-content{background-color:#FFFFFF00;}#elementor-popup-modal-19831 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-19831{justify-content:center;align-items:center;}@media(max-width:767px){.elementor-19831 .elementor-element.elementor-element-be28a7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14px 04px 14px 04px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-19831 .elementor-element.elementor-element-be28a7e .eael-fancy-text-strings, .elementor-19831 .elementor-element.elementor-element-be28a7e .typed-cursor{font-size:14px;}.elementor-19831 .elementor-element.elementor-element-be28a7e .eael-fancy-text-strings{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-19831 .elementor-element.elementor-element-be28a7e .eael-fancy-text-suffix{font-size:16px;}#elementor-popup-modal-19831{align-items:flex-end;}#elementor-popup-modal-19831 .dialog-widget-content{border-radius:12px 12px 12px 12px;}}/* Start custom CSS */#elementor-popup-modal-19831 /* Estilos para el popup */
.precios {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    max-width: 400px;
    background-color: white;
    padding: 20px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
    z-index: 1000;
    border-radius: 12px;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* Clase para ocultarlo */
.precios.hidden {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}/* End custom CSS */