.elementor-4926 .elementor-element.elementor-element-e20b51c{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4926 .elementor-element.elementor-element-a2200c8 .elementor-heading-title{font-family:var( --e-global-typography-fe0bb10-font-family ), Sans-serif;font-size:var( --e-global-typography-fe0bb10-font-size );font-weight:var( --e-global-typography-fe0bb10-font-weight );line-height:var( --e-global-typography-fe0bb10-line-height );}.elementor-4926 .elementor-element.elementor-element-8959c41 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:16px;font-weight:400;}.elementor-4926 .elementor-element.elementor-element-427e842.cpel-switcher--layout-dropdown .cpel-switcher__lang a{background-color:#FFFFFF;}.elementor-4926 .elementor-element.elementor-element-427e842.cpel-switcher--layout-dropdown .cpel-switcher__lang a:hover, .elementor-4926 .elementor-element.elementor-element-427e842.cpel-switcher--layout-dropdown .cpel-switcher__lang a:focus{background-color:#D9D9D9;}.elementor-4926 .elementor-element.elementor-element-427e842 .cpel-switcher__icon{padding-left:10px;}.elementor-4926 .elementor-element.elementor-element-427e842.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-4926 .elementor-element.elementor-element-427e842.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-4926 .elementor-element.elementor-element-427e842 .cpel-switcher__flag img{border-radius:0px;}.elementor-4926 .elementor-element.elementor-element-427e842 .cpel-switcher__name{padding-left:10px;}.elementor-4926 .elementor-element.elementor-element-11f5da2{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;}.elementor-4926 .elementor-element.elementor-element-11f5da2 .elementor-divider-separator{width:100%;}.elementor-4926 .elementor-element.elementor-element-11f5da2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4926 .elementor-element.elementor-element-112914b .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:16px;font-weight:400;}#elementor-popup-modal-4926{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-4926 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-4926 .dialog-close-button{display:flex;}#elementor-popup-modal-4926 .dialog-widget-content{border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1300px){.elementor-4926 .elementor-element.elementor-element-a2200c8 .elementor-heading-title{font-size:var( --e-global-typography-fe0bb10-font-size );line-height:var( --e-global-typography-fe0bb10-line-height );}}@media(max-width:1024px){.elementor-4926 .elementor-element.elementor-element-a2200c8 .elementor-heading-title{font-size:var( --e-global-typography-fe0bb10-font-size );line-height:var( --e-global-typography-fe0bb10-line-height );}}@media(max-width:767px){.elementor-4926 .elementor-element.elementor-element-e20b51c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4926 .elementor-element.elementor-element-a2200c8 .elementor-heading-title{font-size:var( --e-global-typography-fe0bb10-font-size );line-height:var( --e-global-typography-fe0bb10-line-height );}.elementor-4926 .elementor-element.elementor-element-8959c41 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-4926 .elementor-element.elementor-element-112914b .elementor-heading-title{font-size:14px;line-height:1.5em;}#elementor-popup-modal-4926 .dialog-message{width:85vw;}}/* Start custom CSS for container, class: .elementor-element-e20b51c *//* =========================================================
   SAFADA: Igualar estilo YayCurrency + Polylang (Elementor)
   ========================================================= */

/* --- Opcional: scope al popup (si querés limitar SOLO al popup)
   Reemplazá 4926 por el ID real del popup si cambia.
   Si no querés scope, borrá esta línea y el .elementor-4926 .elementor-element.elementor-element-e20b51c :is(...) abajo.
*/
#elementor-popup-modal-4926,
.elementor-location-popup {}

/* Helper: aplicamos dentro de popup si existe */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .yay-currency-custom-select-wrapper,
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__nav {
  width: 100% !important;
}

/* =========================================================
   1) MISMA “CAJA” visual (alto, borde, radio, padding, flex)
   ========================================================= */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .yay-currency-custom-select__trigger,
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__toggle {
  height: 44px !important;
  min-height: 44px !important;

  border: 1px solid #e5e5e5 !important;
  border-radius: 10px !important;

  padding: 0 14px !important;
  box-sizing: border-box !important;

  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;

  background: #fff !important;
  cursor: pointer !important;
}

/* Si Elementor/tema mete estilos raros */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__toggle {
  margin: 0 !important;
}

/* =========================================================
   2) Polylang: que el <a> sea el “trigger” real (full width)
   ========================================================= */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__toggle a {
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;

  text-decoration: none !important;
  color: inherit !important;

  /* que no agregue padding extra */
  padding: 0 !important;
  margin: 0 !important;
}

/* Nombre */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__name {
  font-size: 14px !important;
  line-height: 1 !important;
}

/* Flag tamaño igual “chips” */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__flag img,
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__flag {
  width: 20px !important;
  height: auto !important;
  border-radius: 2px !important;
  display: inline-block !important;
}

/* Flecha a la derecha como Yay */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__icon {
  margin-left: auto !important;
  font-size: 12px !important;
  opacity: 0.6 !important;
  transition: transform 0.2s ease !important;
}

/* Rotación cuando está abierto */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__toggle--on .cpel-switcher__icon {
  transform: rotate(180deg) !important;
}

/* =========================================================
   3) Dropdown Polylang: mismo look del menú
   ========================================================= */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__list {
  margin-top: 6px !important;
  padding: 0 !important;

  border-radius: 10px !important;

  background: #fff !important;
  overflow: hidden !important;

  box-shadow: 0 10px 30px rgba(0,0,0,0.08) !important;
}

/* Items */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__list li {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__list li a {
  padding: 10px 14px !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;

  font-size: 14px !important;
  text-decoration: none !important;
  color: inherit !important;
}

/* Hover */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__list li a:hover {
  background: #f5f5f5 !important;
}

/* =========================================================
   4) Ajustes para que NO se vea el select nativo de Yay
      (por si aparece el <select> vacío arriba)
   ========================================================= */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .yay-currency-form-switcher {
  display: none !important;
}

/* ============================================z=============
   5) Alineación general (separación igual entre ambos)
   ========================================================= */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .yay-currency-custom-select-wrapper,
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__nav {
  margin-bottom: 12px !important;
}

/* Por si Polylang mete ancho raro */
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__nav,
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher__toggle,
:is(#elementor-popup-modal-4926, .elementor-location-popup) .cpel-switcher/* End custom CSS */