.lc-wrap{position:relative}.lc-btn{display:inline-flex;align-items:center;gap:7px;height:40px;box-sizing:border-box;background:var(--line-2,#EFEAE0);border:0;box-shadow:none;color:var(--navy,#0B1C33);padding:0 12px 0 6px;border-radius:100px;cursor:pointer;font:600 13px/1 'Montserrat',system-ui,sans-serif;letter-spacing:.01em;transition:background .2s;text-transform:none;white-space:nowrap}.lc-btn:hover,.lc-wrap.open .lc-btn{background:var(--line,#E7E0D4)}.lc-btn:focus-visible{outline:2px solid var(--navy,#0B1C33);outline-offset:2px}.lc-globe{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(11,28,51,.08);color:var(--navy,#0B1C33)}.lc-label{white-space:nowrap}.lc-chev{transition:transform .2s;opacity:.85}.lc-wrap.open .lc-chev{transform:rotate(180deg)}.lc-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:90;width:min(330px,calc(100vw - 20px));box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:6px 12px;padding:14px;background:#fff;color:#1b2745;border:1px solid rgba(20,30,60,.08);border-radius:20px;box-shadow:0 22px 60px rgba(15,25,55,.28);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s}.lc-wrap.open .lc-menu{opacity:1;visibility:visible;transform:translateY(0)}.lc-col{display:flex;flex-direction:column;gap:4px;min-width:0}.lc-head{font:600 13px/1.2 'Montserrat',system-ui,sans-serif;color:#6b7387;padding:2px 12px 8px;letter-spacing:.01em}.lc-opt{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;min-height:44px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:#1b2745!important;font:500 15px/1.2 'Montserrat',system-ui,sans-serif;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s;text-transform:none;word-break:normal}.lc-opt:hover{background:#f4f1ea}.lc-opt:focus-visible{outline:2px solid #1b2745;outline-offset:-2px}.lc-opt.is-active{background:#fdf1d8}.lc-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-check{margin-left:auto;flex:none;color:#1b2745;opacity:0}.lc-opt.is-active .lc-check{opacity:1}.lc-flag{width:22px;height:16px;flex:none;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px rgba(20,30,60,.12)}.lc-sym{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:28px;height:28px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#eceef3;color:#1b2745;font:700 13px/1 'Montserrat',system-ui,sans-serif}.lc-opt.is-active .lc-sym{background:#fff}@media (max-width:560px){.lc-menu{max-height:80vh;overflow:auto}}.nav .btn-o{white-space:nowrap;flex:none}.lc-cur .lc-name{font-weight:600;letter-spacing:.03em}.lcd{margin:18px 0 6px;padding-top:14px;border-top:1px solid #ece8de}.lcd-head{font:600 12px/1.2 'Montserrat',system-ui,sans-serif;color:#6b7387;letter-spacing:.06em;text-transform:uppercase;margin:4px 0 8px;padding:0 4px}.lcd-langs{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.lcd-curs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lcd-curs .lc-opt{padding:0 8px;gap:8px;min-height:42px}.lcd-curs .lc-name{overflow:visible}.lcd .lc-opt{color:#1b2745!important;text-decoration:none}.lc-menu{width:min(262px,calc(100vw - 20px));padding:8px 8px 10px;gap:0 6px;border-radius:14px;top:calc(100% + 8px)}.lc-col{gap:1px}.lc-head{font-size:11.5px;padding:2px 8px 4px}.lc-menu .lc-opt{min-height:32px;padding:0 8px;gap:8px;border-radius:8px;font-size:13.5px}.lc-menu .lc-flag{width:20px;height:14px}.lc-menu .lc-sym{min-width:22px;height:22px;border-radius:6px;font-size:11.5px;padding:0 3px}.lc-menu .lc-check{width:14px;height:14px}.lcd .lc-opt{min-height:36px}.lcd-curs .lc-opt{min-height:36px}@media (max-width:430px){.nav .lc-wrap{position:static;flex:none}.nav-in{gap:8px}.nav .lc-btn{height:40px;padding:0 10px 0 5px;gap:6px;font-size:12.5px}.nav .lc-menu{position:absolute;top:calc(100% + 6px);left:10px;right:10px;width:auto;max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);overflow-y:auto;padding:10px;gap:0 8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:16px}.nav .lc-menu .lc-opt{min-height:42px;font-size:14px}.nav .lc-head{font-size:12px;padding:4px 8px 6px}}@media (max-width:370px){.nav .lc-chev{display:none}.nav .lc-btn{padding-right:10px;gap:5px;font-size:12px}}.nav-more .mega-more{left:auto;right:0;transform:translateY(10px);width:340px;max-width:calc(100vw - 24px);box-sizing:border-box;max-height:calc(100vh - 150px);overflow-y:auto;padding:14px 14px 12px}.nav-more.open .mega-more{transform:translateY(0)}.mega-more::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.mega-more .more-grp{padding:8px 0 6px}.mega-more .more-grp+.more-grp,.mega-more .more-grp+a.ml,.mega-more a.ml+.more-grp{border-top:1px solid var(--line-2)}.mega-more .more-h{font:700 15px/1.25 'Montserrat',system-ui,sans-serif;color:var(--navy);padding:4px 11px 6px}.mega-more .mega-col-h{margin:8px 0 4px 11px}.mega-more a.ml.more-top .mt{font-size:15px;font-weight:700}.mega-more a.ml.more-top{padding:11px}.nav-more>button:focus-visible,.mega-more a.ml:focus-visible{outline:2px solid var(--orange-d);outline-offset:-2px}.nav-more>button:focus-visible{outline-offset:2px}.mega-more a.ml:focus-visible{background:var(--sand)}.mega a.ml,.mega a.ml .mt{white-space:normal;overflow-wrap:anywhere;hyphens:auto;min-width:0}.mega a.ml{align-items:flex-start;line-height:1.3}.mega a.ml .mi{flex:none;margin-top:1px}.mega a.ml>span:last-child{min-width:0}.mega-1{width:max-content;min-width:290px;max-width:min(360px,calc(100vw - 32px));box-sizing:border-box}.mega-2,.mega-wide{max-width:calc(100vw - 32px);box-sizing:border-box}.nav-item .mega{transition-property:opacity,visibility,transform}.nav-item .mega.mega-right{left:auto;right:0;transform:translateY(10px)}.nav-item.open .mega.mega-right{transform:translateY(0)}.nav-item .mega.mega-left{left:0;transform:translateY(10px)}.nav-item.open .mega.mega-left{transform:translateY(0)}.nav-in .logo,.nav-in .nav-actions{flex:none}.nav-links{min-width:0}.nav-links .nav-tail{display:contents}.nav-links .nav-more{display:none}.nav-links .nav-more.nav-more--always{display:block}html:not([lang^="en"]) .nav-links{gap:2px}html:not([lang^="en"]) .nav-links .nav-item>a,html:not([lang^="en"]) .nav-links .nav-item>button{font-size:14px;padding-left:11px;padding-right:11px}@media (max-width:1280px){.nav-links .nav-item>a,.nav-links .nav-item>button{font-size:14px;padding-left:11px;padding-right:11px}html:not([lang^="en"]) .nav-links .nav-item>a,html:not([lang^="en"]) .nav-links .nav-item>button{font-size:13.5px;padding-left:9px;padding-right:9px}.nav-actions .btn-o{padding-left:16px!important;padding-right:16px!important}}@media (min-width:1081px) and (max-width:1200px){.nav-in{gap:10px}.nav-actions{gap:8px}.nav-links .nav-item>a,.nav-links .nav-item>button{font-size:13.5px;padding-left:8px;padding-right:8px}}@media (min-width:1081px) and (max-width:1250px){html:not([lang^="en"]) .nav-links .nav-item>a,html:not([lang^="en"]) .nav-links .nav-item>button{font-size:13px;padding-left:7px;padding-right:7px}}@media (min-width:1081px) and (max-width:1200px){.nav .logo img{height:34px!important}.nav-links .nav-item>a,.nav-links .nav-item>button{font-size:13px;padding-left:6px;padding-right:6px}.nav-links{gap:0!important}.nav .lc-btn{padding:0 9px 0 4px;gap:5px}.nav-actions .btn-o{padding-left:13px!important;padding-right:13px!important}}@media (min-width:1081px) and (max-width:1120px){.nav-links .nav-item>a,.nav-links .nav-item>button{padding-left:5px;padding-right:5px}.nav .lc-chev{display:none}.nav .lc-btn{padding-right:11px}}@media (min-width:1081px) and (max-width:1290px){.nav-links .nav-tail{display:none}.nav-links .nav-more{display:block}}@media (max-width:392px){.nav .lc-c{display:none}}