.b-language-switcher{border:1px solid #ececec;border-radius:.5rem;box-sizing:border-box;flex-wrap:nowrap;gap:.75rem;padding:1rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.b-language-switcher,.b-language-switcher .b-language-switcher__current--desktop{align-items:center;display:flex}.b-language-switcher .b-language-switcher__list--desktop{display:block}.b-language-switcher .b-language-switcher__current-button,.b-language-switcher .b-language-switcher__dropdown--mobile{display:none}.b-language-switcher .b-language-switcher__list--active{opacity:1;visibility:visible}@media(min-width:1200px){.b-language-switcher{padding:.375rem .5rem;width:-moz-max-content;width:max-content}}.b-language-switcher__inner{width:100%}@media(min-width:1200px){.b-language-switcher__inner{width:-moz-max-content;width:max-content}}.b-language-switcher__list{background:#fff;margin:0;overflow:hidden;position:static;transition:max-height var(--transition)}@media(min-width:1200px){.b-language-switcher__list{background:#fff;border:1px solid #ececec;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;margin-top:0;min-width:15rem;opacity:0;padding:.375rem 1rem;position:absolute;right:0;top:calc(100% + .25rem);transition:opacity var(--transition),visibility var(--transition);visibility:hidden;width:-moz-fit-content;width:fit-content}}.b-language-switcher__language{align-items:center;color:#0d0d0d;display:flex;font-size:.9375rem;gap:1rem;letter-spacing:-.01125rem;list-style:none;text-decoration:none;transition:color var(--transition)}.b-language-switcher__language:hover{color:#00aeb5;text-decoration:none}.b-language-switcher__current{align-items:center;cursor:pointer;display:flex;gap:.5rem}.b-language-switcher__current .b-language-switcher__language-name--short{display:none}@media(min-width:1200px){.b-language-switcher__current{gap:.25rem;margin-bottom:0}}.b-language-switcher__current>span{color:#404040;position:relative}.b-language-switcher__list-item{display:flex;gap:.5rem;justify-content:flex-start;margin-top:1rem;padding-bottom:.5rem;padding-top:.5rem}.b-language-switcher__list-item--active{cursor:unset}.b-language-switcher__list-item--active .b-language-switcher__language{pointer-events:none}.b-language-switcher__list-item--active a{font-weight:700}@media(min-width:1200px){.b-language-switcher__list-item{gap:0;margin-top:0;padding:.5rem 0}.b-language-switcher__list-item:not(:last-child){border-bottom:1px solid #ececec}}.b-language-switcher__language-name{color:#404040;letter-spacing:-.012rem;line-height:normal}.b-language-switcher__language-name--short{align-items:center;background:#ececec;border-radius:6.25rem;display:flex;flex-direction:column;font-weight:700;height:2.25rem;justify-content:center;text-transform:uppercase;width:2.25rem}.b-language-switcher__icon--mobile{display:none}.b-language-switcher__arrow{filter:var(--nav-color-filter);height:.75rem;margin-left:auto;transform:rotate(-90deg);transition:transform var(--transition);width:.75rem}@media(min-width:1200px){.b-language-switcher__arrow{margin-left:.75rem;transform:none}}@media(max-width:1199px){.b-language-switcher{border:unset;border-bottom:1px solid #ececec;border-radius:0}.b-language-switcher .b-language-switcher__current--desktop,.b-language-switcher .b-language-switcher__list--desktop{display:none}.b-language-switcher .b-language-switcher__current-button,.b-language-switcher .b-language-switcher__dropdown--mobile{display:block}.b-language-switcher__language{pointer-events:all}.b-language-switcher__dropdown{background-color:#fff;bottom:0;display:flex;flex-direction:column;height:calc(100vh - var(--header-height));left:0;max-height:unset;opacity:1;overflow:hidden;padding:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform var(--transition);z-index:1}.b-language-switcher__dropdown--active{border-top:1px solid #f6f8f9;opacity:1;overflow:scroll;pointer-events:auto;transform:translateX(0)}.b-language-switcher__current-wrapper{display:flex;gap:1rem}.b-language-switcher__current{align-self:flex-start;background:#f6f8f9;border:none;box-sizing:border-box;color:#0d0d0d;display:flex;font-family:var(--font-family-base);font-size:1.125rem;justify-content:space-between;letter-spacing:-.0135rem;padding:1rem 1rem 1rem 2.5rem;position:relative;text-align:right;text-transform:uppercase;width:100%}.b-language-switcher__current .b-language-switcher__language-name{color:#fff;font-weight:400;text-transform:capitalize}.b-language-switcher__current .b-language-switcher__arrow{display:none}.b-language-switcher__current:before{content:attr(data-label);display:inline-block;font-size:.8125rem;line-height:normal;padding-right:.5em}.b-language-switcher__current:after{background-image:url(../img/icons/chevron-down-menu.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem;content:"";height:1rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);width:1rem}.b-language-switcher__list{flex-grow:1;max-height:unset;overflow:unset;padding:0}.b-language-switcher__list-item{border-bottom:1px solid #ececec;margin:0;padding:1rem}.b-language-switcher__current-button{cursor:pointer}.b-language-switcher__current-button .b-language-switcher__language-name{font-size:1.125rem;font-weight:600}.b-language-switcher__current-button .b-language-switcher__arrow,.b-language-switcher__current-button .b-language-switcher__language-name--short{display:none}.b-language-switcher__icon--mobile{display:block}}
/*# sourceMappingURL=block_language-switcher.css.map*/