.pgls-switcher--header-actions {
    color: #fff;
    flex: 0 0 auto;
    inset-block-end: calc(100% + .2rem);
    inset-inline-end: 0;
    position: absolute;
    z-index: 100;
}

.pgls-switcher--header-actions .pgls-switcher__trigger {
    color: #fff;
    min-height: 2.55rem;
    padding: .45rem .5rem;
}

.pgls-switcher--header-actions .pgls-switcher__label {
    font-size: .94rem;
}

footer .elementor-element-2473643 > .elementor-container > .pgls-footer-switcher--embedded {
    align-self: center;
    min-width: max-content;
}

footer .elementor-element-2473643 > .elementor-container > .pgls-footer-switcher--embedded .pgls-switcher__trigger {
    min-height: 2.25rem;
    padding: .35rem .45rem;
}

footer .elementor-element-faaf167 > .elementor-widget-wrap {
    flex-wrap: nowrap;
    gap: .45rem;
    width: max-content;
}

footer .elementor-element-faaf167 > .elementor-widget-wrap > .pgls-footer-switcher--embedded {
    flex: 0 0 auto;
    margin: 0;
    width: auto;
}

footer .elementor-element-faaf167 > .elementor-widget-wrap > .pgls-footer-switcher--embedded .pgls-switcher__trigger {
    min-height: 1.9rem;
    padding: .25rem .35rem;
}

footer .pgls-footer-switcher--embedded .pgls-switcher__panel {
    inset-block-end: calc(100% + .5rem);
    inset-block-start: auto;
}

.pgls-switcher__list a {
    column-gap: 1rem;
    direction: ltr !important;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.pgls-switcher__english {
    direction: ltr;
    margin: 0;
    min-width: 0;
    text-align: left;
    unicode-bidi: isolate;
}

.pgls-switcher__native {
    margin: 0;
    min-width: 0;
    text-align: right;
    unicode-bidi: isolate;
}

html[dir="rtl"] .pb-about-v2 {
    direction: ltr;
}

html[dir="rtl"] .elementor-widget-container:has(> .pb-about-v2) {
    direction: ltr;
}

html[dir="rtl"] .pb-about-v2 > * {
    direction: rtl;
}

@media (max-width: 767px) {
    .pgls-switcher--header-actions .pgls-switcher__label {
        font-size: .9rem;
    }

    footer .elementor-element-2473643 > .elementor-container > .pgls-footer-switcher--embedded {
        grid-column: 1 / -1;
        justify-self: center;
        margin: .15rem auto;
        width: auto;
    }

    footer .elementor-element-faaf167 > .elementor-widget-wrap {
        justify-content: center;
        width: max-content;
    }
}
