.egapro-languages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;width:100%;padding:24px 0 0;color:#e8e9eb;font-family:inherit}
.egapro-languages label{display:inline-flex;align-items:center;gap:7px;border:1px solid #ffffff38;border-radius:999px;padding:0 12px;min-height:40px;background:transparent}
.egapro-languages select{appearance:auto;min-height:40px;max-width:150px;border:0;padding:0 4px;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}
.egapro-languages option{background:#fff;color:#222629}.egapro-languages select:focus-visible{outline:2px solid #ffd000;outline-offset:3px;border-radius:5px}.egapro-languages select:disabled{opacity:.5;cursor:wait}
.language-sr{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}
.language-status{font-size:13px}.language-status:empty{display:none}
html:not([lang=it]) .ed-map-pin,html:not([lang=it]) .hm-pin{hyphens:auto}
@media(max-width:700px){.egapro-languages{padding:20px 0 0;}.egapro-languages label,.egapro-languages select{min-height:44px}html:not([lang=it]) .sa-booking-choices{gap:8px}html:not([lang=it]) .sa-booking-choice{flex:1 1 auto;min-width:0}}

.egapro-languages label{margin:0;width:auto}.egapro-languages select{width:auto;margin:0}.egapro-languages svg{flex:none}
