/* V7 - standalone language links: no changes to frozen V6 animations or existing styles. */
.kriya-lang-switch{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;gap:1px;padding:3px;background:#fff;border:1px solid #d9dce3;border-radius:999px;min-width:120px;height:38px;white-space:nowrap;box-shadow:0 1px 5px rgba(25,33,51,.045);line-height:1;vertical-align:middle}
.kriya-lang-switch .kriya-lang-option{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:53px;height:30px;padding:0 6px;border-radius:999px;text-decoration:none!important;color:#52565d!important;font-size:12px;font-weight:650;letter-spacing:.005em;line-height:1}
.kriya-lang-switch .kriya-lang-option.is-active{background:#f2f4f7;color:#171b24!important}
.kriya-lang-switch .kriya-lang-option:hover{background:#f6f3f2;color:#151515!important}
.kriya-lang-switch .kriya-lang-option:focus-visible{outline:2px solid #f46b34;outline-offset:2px}
.kriya-lang-switch .kriya-lang-option img{width:16px;height:16px;border-radius:50%;display:block;flex:none;object-fit:cover}
.kriya-lang-switch .kriya-lang-divider{width:1px;height:17px;flex:none;background:#e2e4e8}
.kriya-mobile-language{display:none}
@media screen and (min-width:992px){
  .navbar-one-3 .nav-button.padding{display:flex;align-items:center;gap:14px}
  .navbar-one-3 .nav-wrapper-2 > .kriya-lang-switch{justify-self:end;margin-right:15px}
}
@media screen and (max-width:1199px) and (min-width:992px){
  .navbar-one-3 .kriya-lang-switch{transform:scale(.9);transform-origin:right center}
  .navbar-one-3 .nav-button.padding{gap:7px}
}
@media screen and (max-width:991px){
  .navbar-one-3 .nav-wrapper-2 > .kriya-lang-switch,
  .navbar-one-3 .nav-button.padding > .kriya-lang-switch{display:none}
  .navbar-one-3 .nav-menu-flex.static.home .kriya-mobile-language{display:flex;align-items:center;justify-content:flex-start;padding:13px 0 4px;max-width:100%}
}
