.ks-logo--foot{--_s:30px}.ks-foot{background:#03070f url(/img/tx-footer.webp) top/cover;border-top:1px solid #f0c77433;padding:70px 0 40px}.ks-foot__in{grid-template-columns:1.3fr .8fr .9fr 1fr 1.25fr;align-items:start;gap:36px;display:grid}.ks-foot__brand{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.ks-foot__about{max-width:320px;color:var(--ks-cream-2);margin:0;font-size:18px;font-style:italic;line-height:1.6}.ks-foot__col{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ks-foot__col h4{font:700 14px/1 var(--ks-uc);letter-spacing:.26em;text-transform:uppercase;color:var(--ks-gold);margin:4px 0 6px}.ks-foot__col>a,.ks-foot__ico{color:var(--ks-cream);font-size:19px;line-height:1.2;text-decoration:none;transition:color .2s}.ks-foot__col>a:hover,.ks-foot__ico:hover{color:var(--ks-gold)}.ks-foot__socs{flex-direction:column;gap:10px;display:flex}.ks-foot__mail{align-items:center;gap:14px;display:flex}.ks-foot__mailtxt{flex-direction:column;gap:6px;min-width:0;display:flex}.ks-foot__mailtxt a{color:var(--ks-cream);font-size:19px;line-height:1.1;text-decoration:none;transition:color .2s}.ks-foot__mailtxt a:hover{color:var(--ks-gold)}.ks-foot__mailtxt span{color:var(--ks-cream-2);overflow-wrap:anywhere;user-select:all;font-size:16px;line-height:1.1}.ks-foot__ico{align-items:center;gap:12px;display:inline-flex}.ks-foot__ico i{border:1px solid #f0c77459;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:border-color .2s;display:grid}.ks-foot__ico i:before{content:"";background:var(--ks-gold-leaf);width:16px;height:16px;-webkit-mask:var(--_s) center / contain no-repeat;mask:var(--_s) center / contain no-repeat}.ks-foot__ico:hover i{border-color:var(--ks-gold)}.ks-foot__legal{width:min(var(--ks-w), 100% - 48px);color:#8a8576;text-align:center;border-top:1px solid #f0c7741f;margin:40px auto 0;padding-top:24px;font-size:15px}@media (width<=1180px){.ks-foot__in{grid-template-columns:1fr 1fr 1fr}.ks-foot__brand{grid-column:1/-1}}@media (width<=560px){.ks-foot__in{grid-template-columns:1fr}}.svg-mail{--_s:url(/img/mail.svg)}@media (width<=900px){.ks-scr{padding:80px 0}.ks-split,.ks-banner__in{grid-template-columns:1fr;gap:36px}.ks-news{grid-template-columns:1fr}.ks-pass__items,.ks-arches{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.ks-arches{grid-template-columns:1fr}}@media (width<=640px){.ks-pass__items{grid-template-columns:1fr}}@media (width<=1240px) and (width>=641px){.ks-pass__items{grid-template-columns:repeat(2,1fr);row-gap:46px;max-width:640px;margin:0 auto}}.ks-head{z-index:50;backdrop-filter:blur(10px);background:linear-gradient(#050b168c,#050b1633);border-bottom:1px solid #0000;align-items:center;gap:34px;height:76px;padding:0 40px 0 96px;transition:background .3s,border-color .3s;display:flex;position:fixed;inset:0 0 auto}.ks-head.is-dark{background:#050b16e0;border-bottom-color:#f0c7742e}.ks-head__nav{gap:28px;margin-left:auto;display:flex}.ks-head__nav a{font:600 16px/1 var(--ks-uc);letter-spacing:.12em;text-transform:uppercase;color:var(--nav-ink,#c0954a);text-decoration:none;transition:color .2s,text-shadow .2s}.ks-head__nav a:hover,.ks-head__nav a[aria-current]{color:var(--nav-ink-active,#f3e396);text-shadow:var(--shadow-glow)}@media (width<=1180px){.ks-head__nav{display:none}.ks-head{padding-left:24px}}@media (width<=560px){.ks-lang{display:none}}.ks-lang{flex:none;position:relative}.ks-lang__btn{cursor:pointer;font:600 16px/1 var(--ks-uc);letter-spacing:.12em;color:var(--ks-cream-2);opacity:.75;background:0 0;border:0;align-items:center;gap:7px;padding:6px 2px;transition:opacity .2s;display:flex}.ks-lang__btn:hover,.ks-lang.is-open .ks-lang__btn{opacity:1}.ks-lang__btn i{border:1.5px solid;border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin-top:-4px;transition:transform .2s,margin .2s;transform:rotate(45deg)}.ks-lang.is-open .ks-lang__btn i{margin-top:3px;transform:rotate(-135deg)}.ks-lang__menu{background:#080f1cf5;border:1px solid #ffffff1a;border-radius:3px;min-width:64px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0000008c}.ks-lang__menu[hidden]{display:none}.ks-lang__menu li{text-align:center;cursor:pointer;font:600 14px/1 var(--ks-uc);letter-spacing:.12em;color:var(--ks-cream-2);opacity:.6;border-radius:2px;padding:9px 10px;transition:background .15s,opacity .15s}.ks-lang__menu li:hover,.ks-lang__menu li:focus{opacity:1;background:#ffffff0f;outline:none}.ks-lang__menu li[aria-selected=true]{opacity:1}.ks-user{flex:none;position:relative}.ks-user [hidden]{display:none!important}.ks-user__btn{cursor:pointer;max-width:220px;font:600 16px/1 var(--ks-uc);letter-spacing:.12em;color:var(--ks-cream-2);opacity:.75;background:0 0;border:0;align-items:center;gap:7px;padding:6px 2px;transition:opacity .2s;display:flex}.ks-user__btn:hover,.ks-user.is-open .ks-user__btn{opacity:1}.ks-user__btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ks-user__chev{border:1.5px solid;border-width:0 1.5px 1.5px 0;flex:none;width:7px;height:7px;margin-top:-4px;transition:transform .2s,margin .2s;transform:rotate(45deg)}.ks-user.is-open .ks-user__chev{margin-top:3px;transform:rotate(-135deg)}.ks-user__menu{z-index:40;background:#080f1cf7;border:1px solid #f0c77438;border-radius:3px;min-width:184px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #0009}.ks-user__menu a,.ks-user__menu button{cursor:pointer;text-align:left;width:100%;font:600 17px/1.2 var(--ks-txt);color:var(--ks-cream);background:0 0;border:0;border-radius:2px;padding:11px 14px;text-decoration:none;transition:background .15s,color .15s;display:block}.ks-user__menu a:hover,.ks-user__menu button:hover,.ks-user__menu a:focus-visible,.ks-user__menu button:focus-visible{background:#f0c77414;outline:none}.ks-user__menu a.is-gold{color:var(--ks-gold)}.ks-user__menu a.is-gold:hover{color:#f3e396}.ks-user__sep{border-top:1px solid #f0c77424;margin-top:6px;padding-top:6px}.ks-user__menu button{color:var(--ks-cream-2)}.ks-user__menu button:hover{color:#ff9a7a}@media (width<=560px){.ks-user__btn{max-width:150px}}.ks-navdd{position:relative}.ks-navdd__btn{cursor:pointer;font:600 16px/1 var(--ks-uc);letter-spacing:.12em;text-transform:uppercase;color:var(--nav-ink,#c0954a);background:0 0;border:0;align-items:center;gap:8px;padding:0;transition:color .2s,text-shadow .2s;display:flex}.ks-navdd__btn:hover,.ks-navdd.is-open .ks-navdd__btn{color:var(--nav-ink-active,#f3e396);text-shadow:var(--shadow-glow)}.ks-navdd__btn i{border:1.5px solid;border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin-top:-4px;transition:transform .2s,margin .2s;transform:rotate(45deg)}.ks-navdd.is-open .ks-navdd__btn i{margin-top:3px;transform:rotate(-135deg)}.ks-navdd__menu{z-index:40;background:#080f1cf7;border:1px solid #f0c77438;border-radius:3px;min-width:184px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0009}.ks-navdd__menu[hidden]{display:none}.ks-head__nav .ks-navdd__menu a,.ks-navdd__menu .is-soon{text-align:left;text-transform:none;letter-spacing:0;text-shadow:none;font:600 17px/1.2 var(--ks-txt);color:var(--ks-cream);border-radius:2px;padding:11px 14px;text-decoration:none;transition:background .15s;display:block}.ks-head__nav .ks-navdd__menu a:hover,.ks-head__nav .ks-navdd__menu a:focus-visible{color:var(--ks-cream);text-shadow:none;background:#f0c77414;outline:none}.ks-navdd__menu .is-soon{color:var(--ks-cream-2);opacity:.55;cursor:default}.ks-navdd__menu .is-soon small{font:600 11px/1 var(--ks-uc);letter-spacing:.12em;text-transform:uppercase;color:var(--ks-gold);margin-left:6px}.ks-head__nav{align-items:center}.ks-head__nav>a,.ks-navdd__btn{white-space:nowrap}@media (width<=1380px){.ks-head__nav{gap:20px}.ks-head__nav>a,.ks-navdd__btn{letter-spacing:.1em;font-size:14px}}@media (width<=1240px){.ks-head__nav{gap:15px}.ks-head__nav>a,.ks-navdd__btn{letter-spacing:.07em;font-size:13px}}@media (width<=1180px){.ks-lang{margin-left:auto}.ks-lang+.ks-user,.ks-user{margin-left:0}}@media (width<=560px){.ks-user{margin-left:auto}}.ks-burger{cursor:pointer;background:0 0;border:0;flex:none;width:44px;height:44px;margin-right:-8px;padding:0;display:none;position:relative}.ks-burger i{background:var(--ks-gold);border-radius:1px;height:2px;transition:transform .25s,opacity .2s,top .25s;position:absolute;left:11px;right:11px}.ks-burger i:first-child{top:14px}.ks-burger i:nth-child(2){top:21px}.ks-burger i:nth-child(3){top:28px}.ks-head.is-menu .ks-burger i:first-child{top:21px;transform:rotate(45deg)}.ks-head.is-menu .ks-burger i:nth-child(2){opacity:0}.ks-head.is-menu .ks-burger i:nth-child(3){top:21px;transform:rotate(-45deg)}.ks-burger:focus-visible{outline:1px solid var(--ks-gold);outline-offset:2px}@media (width<=1180px){.ks-burger{display:block}.ks-head{gap:18px}.ks-head.is-menu{background:#050b16f7}.ks-head.is-menu .ks-head__nav{background:#050b16;border-top:1px solid #f0c7742e;flex-direction:column;align-items:stretch;gap:0;height:calc(100dvh - 76px);margin:0;padding:12px 24px 40px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ks-head.is-menu .ks-head__nav>a,.ks-head.is-menu .ks-navdd__btn{letter-spacing:.12em;text-align:left;border-bottom:1px solid #f0c7741f;width:100%;padding:18px 4px;font-size:18px;display:block}.ks-head.is-menu .ks-navdd__btn i{display:none}.ks-head.is-menu .ks-navdd__btn{pointer-events:none;color:var(--ks-cream-2);border-bottom:0;padding:22px 4px 8px;font-size:13px}.ks-head.is-menu .ks-navdd__menu{min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #f0c7741f;padding:0 0 8px;position:static;transform:none;display:block!important}.ks-head.is-menu .ks-navdd__menu a,.ks-head.is-menu .ks-navdd__menu .is-soon{padding:12px 4px 12px 16px;font-size:18px}}@media (width<=560px){.ks-user{margin-left:auto}}.ks-head__langs{display:none}@media (width<=560px){.ks-head__langs{font:500 14px/1 var(--ks-txt);letter-spacing:.14em;text-transform:uppercase;gap:22px;margin-top:28px;display:flex}.ks-head__langs a,.ks-head__langs span{color:var(--ks-gold)}.ks-head__langs span[aria-current]{color:var(--ks-cream)}.ks-head__langs span[aria-disabled]{opacity:.4}}
