.elementor-2232 .elementor-element.elementor-element-3a4c6020{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2232 .elementor-element.elementor-element-356cd4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-3c7d758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-5f102871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-18c479f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}#jet-popup-2232{z-index:9999;}#jet-popup-2232 .jet-popup__container{width:400px;}#jet-popup-2232 .jet-popup__inner{justify-content:flex-end;align-items:flex-start;}#jet-popup-2232 .jet-popup__container-inner{justify-content:center;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}#jet-popup-2232 .jet-popup__container-overlay{border-radius:15px 15px 15px 15px;}@media(min-width:768px){.elementor-2232 .elementor-element.elementor-element-3a4c6020{--content-width:70%;}}/* Start custom CSS for container, class: .elementor-element-3a4c6020 *//* === Popup Login Social (ID 2232) – alineado a la derecha === */

/* Overlay del popup: lo pego al top y lo alineo a la derecha */
#jet-popup-2232{
  display: flex !important;
  align-items: flex-start !important;       /* altura bajo el menú */
  justify-content: flex-end !important;     /* → a la derecha */
  padding: 0 12px;                          /* pequeño respiro a los lados */
}

/* Contenedor real del popup */
#jet-popup-2232 .jet-popup__container{
  width: 420px !important;                  /* podés ajustar (380–460) */
  max-width: 95vw !important;
  margin-top: 125px !important;              /* separación del header */
  margin-right: 8px !important;             /* margen a la derecha */
  margin-left: 0 !important;                /* evita centrado */
  padding: 0 !important;                    /* sin padding del marco */
}

/* Cuerpo interno (tu container con clase tya-popup) */
#jet-popup-2232 .tya-popup{
  width: 100% !important;
  max-width: 100% !important;
  padding: 24px 28px !important;
  border-radius: 16px !important;
}

/* Responsive: en móviles lo centro y lo hago más ancho */
@media (max-width: 991px){
  #jet-popup-2232{
    justify-content: center !important;     /* en mobile al centro */
  }
  #jet-popup-2232 .jet-popup__container{
    width: 92vw !important;
    margin: 72px auto 0 !important;         /* centrado en mobile */
  }
  #jet-popup-2232 .tya-popup{
    padding: 18px 16px !important;
    border-radius: 12px !important;
  }
}/* End custom CSS */