.ksc .ksc-city-img>.elementor-widget-wrap{position:relative}.ksc .ksc-city-img .elementor-widget-shortcode{position:absolute;left:28px;right:28px;bottom:28px;width:auto;margin:0!important;z-index:2}.ksc .ksc-city-img .ksc-arch{margin-bottom:0!important;margin-block-end:0!important}.ksc .ksc-arr{background:rgba(36,22,14,.74);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(255,255,255,.16);border-radius:26px;padding:16px 20px 14px;margin:0;color:#fff;box-shadow:0 24px 48px rgba(0,0,0,.35)}.ksc-arr-h{display:flex;align-items:center;gap:10px;font:700 12px/1 var(--k-body);letter-spacing:.08em;text-transform:uppercase;color:#f3e4d3}.ksc-arr-ic{flex:none;width:30px;height:30px;border-radius:10px;background:var(--k-sun);color:var(--k-ink);display:flex;align-items:center;justify-content:center}.ksc .ksc-arr-s{position:relative;list-style:none;margin:12px 0;padding:0;height:58px}.ksc .ksc-arr-s li{position:absolute;inset:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:0;border:0;opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1);pointer-events:none}.ksc .ksc-arr-s li.on{opacity:1;transform:none;pointer-events:auto}.ksc .ksc-arr-s time{font:800 38px/1 var(--k-disp);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.ksc .ksc-arr-s b{display:block;font:800 21px/1.15 var(--k-disp);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ksc .ksc-arr-s li span{display:block;font-size:14px;color:#e9dcd2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.ksc .ksc-arr-s em{font-style:normal;font:700 13px/1 var(--k-body);padding:7px 11px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.12);color:#fff}.ksc .ksc-arr-s em.ok:before{content:"";width:7px;height:7px;border-radius:50%;background:#5fd08a}.ksc .ksc-arr-s em.late{background:var(--k-sun);color:var(--k-ink)}.ksc-arr-f{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:12px}.ksc-arr-d{display:flex;gap:6px}.ksc .ksc-arr-d button{position:relative;width:26px!important;height:4px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:4px!important;background:rgba(255,255,255,.25)!important;overflow:hidden;cursor:pointer;box-shadow:none!important}.ksc .ksc-arr-d button:after{content:"";position:absolute;inset:0;width:0;background:var(--k-sun);border-radius:4px}.ksc .ksc-arr-d button.on:after{width:100%}.ksc .ksc-arr.one .ksc-arr-d{display:none}.ksc .ksc-arr-f a{color:var(--k-sun);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}.ksc .ksc-arr-f a span{display:inline-block;transition:transform .2s}.ksc .ksc-arr-f a:hover span{transform:translateX(4px)}@media (max-width:767px){.ksc .ksc-city-img .elementor-widget-shortcode{left:12px;right:12px;bottom:12px}.ksc .ksc-arr{padding:14px 14px 12px;border-radius:22px}.ksc .ksc-arr-s{height:52px}.ksc .ksc-arr-s li{gap:12px}.ksc .ksc-arr-s time{font-size:28px}.ksc .ksc-arr-s b{font-size:17px}.ksc .ksc-arr-s li span{font-size:13px}.ksc .ksc-arr-s em{padding:6px 9px;font-size:12px}}.ksc-fly{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.ksc .ksc-hm .ksc-next{z-index:3}.ksc .ksc-dc:hover,.ksc .ksc-bc:hover{transform:translateY(-6px);box-shadow:0 22px 40px rgba(36,22,14,.12)}.ksc .ksc-cityi-i:hover{transform:translateY(-3px);background:rgba(255,255,255,.11)}.ksc .ksc-bc img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ksc .ksc-bc:hover img{transform:scale(1.05)}.ksc .ksc-rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--ksc-i,0) * 80ms)}.ksc .ksc-rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.ksc .ksc-hero-sec .ksc-sun{animation:ksc-rise 1.6s cubic-bezier(.2,.7,.2,1) both,ksc-breathe 7s 1.6s ease-in-out infinite alternate}.ksc .ksc-hero-sec .ksc-hm-img img{animation:ksc-zoom 1.8s cubic-bezier(.2,.7,.2,1) both}.ksc .ksc-hero-sec .ksc-pill{animation:ksc-up .6s .05s both}.ksc .ksc-hero-sec .ksc-h1{animation:ksc-lift .7s .1s cubic-bezier(.2,.7,.2,1) both}.ksc .ksc-hero-sec .ksc-lead{animation:ksc-up .7s .2s both}.ksc .ksc-hero-sec .ksc-quick a{animation:ksc-up .6s both}.ksc .ksc-hero-sec .ksc-quick a:nth-child(1){animation-delay:.3s}.ksc .ksc-hero-sec .ksc-quick a:nth-child(2){animation-delay:.38s}.ksc .ksc-hero-sec .ksc-quick a:nth-child(3){animation-delay:.46s}.ksc .ksc-hero-sec .ksc-quick a:nth-child(4){animation-delay:.54s}.ksc .ksc-hero-sec .ksc-next{animation:ksc-in-l .7s .8s cubic-bezier(.2,.7,.2,1) both}.ksc .afb-st.afb-acc,.ksc .ksc-st.acc{animation:ksc-ring 1.6s ease-out infinite}.ksc .ksc-arr-d button.on:after{width:0;animation:ksc-fill 5s linear forwards}.ksc .ksc-arr:hover .ksc-arr-d button.on:after{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.ksc-fly-pl{display:none}.ksc .ksc-rv{opacity:1;transform:none;transition:none}}