.pl-lang{position:relative;flex:none;font-family:"Nunito",Sans-serif;font-size:14px;font-weight:600;line-height:1.6em}.pl-lang--divider{margin-right:40px}.pl-lang--inline{align-self:center;margin-left:25px}.elementor-column:has(>.elementor-widget-wrap>.pl-lang--divider){min-width:max-content!important}.elementor-column:has(>.elementor-widget-wrap:empty):has(+.elementor-column>.elementor-widget-wrap>.pl-lang--divider){display:none}.pl-lang__current{display:inline-flex;align-items:center;gap:8px;padding:10px 0;border:0;background:none;color:var(--pl-lang-color, #fff);font:inherit;cursor:default}.pl-lang--menu .pl-lang__current{cursor:pointer}.pl-lang__current .fa-angle-down{font-size:12px;transition:transform .2s}.pl-lang__flag{display:block;width:18px;height:12px}.pl-lang__list{position:absolute;top:100%;right:-14px;z-index:99;min-width:150px;margin:0;padding:8px 0;list-style:none;background:#fff;border-radius:5px;box-shadow:0 10px 30px #0e0a3126;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.pl-lang__list a{display:flex;align-items:center;gap:8px;padding:6px 14px;color:#0e0a31;white-space:nowrap}.pl-lang__list a:hover,.pl-lang__list a:focus-visible{color:#43baff}.pl-lang__list a span{font-weight:700}.pl-lang--menu.is-open .pl-lang__current{color:#43baff}.pl-lang--menu.is-open .pl-lang__list{opacity:1;visibility:visible;transform:none}.pl-lang--menu.is-open .fa-angle-down{transform:rotate(180deg)}@media (hover: hover){.pl-lang--menu:hover .pl-lang__current{color:#43baff}.pl-lang--menu:hover .pl-lang__list{opacity:1;visibility:visible;transform:none}.pl-lang--menu:hover .fa-angle-down{transform:rotate(180deg)}}.pl-lang__current:focus-visible{outline:2px solid #43BAFF;outline-offset:2px}@media (min-width: 1025px){#trp-floater-ls.pl-floater-hide-desktop{display:none}}@media (max-width: 1024px){#trp-floater-ls.pl-floater-hide-mobile{display:none}.pl-lang__list{right:-10px}}@media (max-width: 480px){.header-mobile .pl-lang--inline{margin-left:12px}.header-mobile .pl-lang .fa-angle-down{display:none}.header-mobile .pl-lang__current{gap:6px}.header-mobile .elementor-widget-wrap:has(>.pl-lang)>.elementor-widget>.elementor-widget-container{margin-left:12px!important}}@media (max-width: 359px){.header-mobile:has(.pl-lang) .the-logo img{width:120px!important}}
