.elementor-7530 .elementor-element.elementor-element-9f62217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-7530 .elementor-element.elementor-element-9f62217:not(.elementor-motion-effects-element-type-background), .elementor-7530 .elementor-element.elementor-element-9f62217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7530 .elementor-element.elementor-element-f16bcbf{text-align:center;}.elementor-7530 .elementor-element.elementor-element-f16bcbf .elementor-heading-title{font-size:16px;line-height:36px;color:#FFFFFF;}.elementor-7530 .elementor-element.elementor-element-5300fc4 .elementor-icon-wrapper{text-align:center;}.elementor-7530 .elementor-element.elementor-element-5300fc4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7530 .elementor-element.elementor-element-5300fc4.elementor-view-framed .elementor-icon, .elementor-7530 .elementor-element.elementor-element-5300fc4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7530 .elementor-element.elementor-element-5300fc4.elementor-view-framed .elementor-icon, .elementor-7530 .elementor-element.elementor-element-5300fc4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}#elementor-popup-modal-7530 .dialog-widget-content{background-color:#000000;border-style:solid;border-color:#000000;border-radius:8px 8px 8px 8px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 25px 20px;}#elementor-popup-modal-7530 .dialog-message{width:250px;height:auto;padding:10px 10px 10px 10px;}#elementor-popup-modal-7530{justify-content:flex-start;align-items:flex-end;}#elementor-popup-modal-7530 .dialog-close-button{display:flex;}#elementor-popup-modal-7530 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-7530 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-7530 .elementor-element.elementor-element-9f62217{--content-width:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:3px;}.elementor-7530 .elementor-element.elementor-element-f16bcbf .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-7530 .elementor-element.elementor-element-5300fc4{width:initial;max-width:initial;}.elementor-7530 .elementor-element.elementor-element-5300fc4 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-7530 .elementor-element.elementor-element-5300fc4.elementor-element{--align-self:center;}.elementor-7530 .elementor-element.elementor-element-5300fc4 .elementor-icon-wrapper{text-align:center;}.elementor-7530 .elementor-element.elementor-element-5300fc4 .elementor-icon{font-size:25px;}.elementor-7530 .elementor-element.elementor-element-5300fc4 .elementor-icon svg{height:25px;}#elementor-popup-modal-7530 .dialog-message{width:50px;padding:0px 0px 0px 0px;}#elementor-popup-modal-7530{justify-content:flex-start;align-items:flex-end;}#elementor-popup-modal-7530 .dialog-widget-content{border-width:1px 1px 1px 1px;border-radius:250% 250% 250% 250%;margin:0px 0px 25px 20px;}#elementor-popup-modal-7530 .dialog-close-button{top:25%;}body:not(.rtl) #elementor-popup-modal-7530 .dialog-close-button{right:5%;}body.rtl #elementor-popup-modal-7530 .dialog-close-button{left:5%;}}/* Start custom CSS *//* Mover el botón de cerrar a la esquina superior derecha fuera del contenido */
#elementor-popup-modal-7530 .dialog-close-button {
    top: -15px !important;   /* Sube el botón */
    right: -15px !important; /* Lo mueve a la derecha */
    background-color: #fa6400 !important; /* Fondo blanco para que resalte */
    color: black !important; /* X de color negro */
    border-radius: 50%; /* Lo hace redondo */
    box-shadow: 0px 2px 10px rgba(0,0,0,0.2); /* Sombra suave */
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#elementor-popup-modal-7530#elementor-popup-modal-7530 .dialog-message {
    width: 250px;
    height: auto;
    padding: 10px 10px 10px 10px;
    background: black;
    border-radius: 8px;
}


/* Quitar el borde negro de enfoque (focus) */
#elementor-popup-modal-7530 .dialog-close-button:focus,
#elementor-popup-modal-7530 .dialog-close-button:focus-visible,
#elementor-popup-modal-7530 .dialog-close-button:active {
    outline: none !important;
   
  
}

#elementor-popup-modal-7530 {
    z-index: 9!important;
}


@media (max-width:767px){
#elementor-popup-modal-7530#elementor-popup-modal-7530 .dialog-message {
    width: auto;
    height: auto;
     padding: 5;
    background:black!important;
    border-radius:50%;
}
}/* End custom CSS */