@supports (overflow:clip){body{overflow-x:clip!important}}
.kzh{--g:#D2AB67;--g1:#F4DCA6;--g2:#B98A43;position:relative;min-height:calc(100vh + 124px);min-height:calc(100svh + 124px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;background:#141311;color:#fff;font-family:"Montserrat",sans-serif}
.kzh *{box-sizing:border-box}
.kzh .kzh-a,.kzh .kzh-sc{font-family:"Advent Pro",sans-serif!important}
.kzh-bg{position:absolute;inset:0;z-index:-3;overflow:hidden}
.kzh .kzh-bg img{display:block;width:100%;height:115%;max-width:none;object-fit:cover;object-position:50% 60%;border:0;border-radius:0;transform:translate3d(0,var(--py,0px),0) scale(1.06);animation:kzh-kb 22s ease-in-out infinite alternate;will-change:transform}
@keyframes kzh-kb{from{scale:1}to{scale:1.08}}
.kzh-sh{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(20,19,17,.55) 0%,rgba(20,19,17,.05) 32%,rgba(20,19,17,.35) 60%,rgba(20,19,17,.95) 100%),linear-gradient(90deg,rgba(20,19,17,.7) 0%,rgba(20,19,17,0) 65%)}
.kzh-fx{position:absolute;inset:0;z-index:-1;pointer-events:none}
.kzh-bl{position:absolute;width:var(--w,70px);opacity:.85;filter:drop-shadow(0 10px 20px rgba(0,0,0,.25));animation:kzh-fl var(--d,9s) ease-in-out var(--dl,0s) infinite alternate}
.kzh-bl svg{display:block;width:100%;height:auto}
@keyframes kzh-fl{0%{transform:translate(0,0) rotate(-4deg)}50%{transform:translate(10px,-26px) rotate(3deg)}100%{transform:translate(-8px,-48px) rotate(-2deg)}}
.kzh-st{position:absolute;width:var(--s,14px);height:var(--s,14px);color:var(--c,#F4DCA6);animation:kzh-tw var(--d,3s) ease-in-out var(--dl,0s) infinite}
.kzh-st svg{display:block;width:100%;height:100%}
@keyframes kzh-tw{0%,100%{opacity:.15;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(90deg)}}
.kzh-in{position:relative;width:100%;max-width:1320px;margin:0 auto;padding:0 40px 120px}
.kzh-k{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-family:"Advent Pro",sans-serif;font-size:14px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--g1)}
.kzh-k:before{content:"";width:46px;height:1px;background:linear-gradient(90deg,transparent,var(--g))}
.kzh h1{margin:0;font-family:"Advent Pro",sans-serif;text-transform:uppercase;line-height:.92;letter-spacing:.01em;color:#fff}
.kzh-t{display:block;font-size:clamp(34px,4.4vw,64px);font-weight:200;letter-spacing:.08em}
.kzh-b{display:inline-block;font-size:clamp(66px,10vw,150px);font-weight:600}
.kzh-b .kzh-l{display:inline-block;background:linear-gradient(180deg,#FFF3D6,var(--g1) 30%,var(--g) 70%,var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent;animation:kzh-hop 4.5s cubic-bezier(.3,.6,.3,1) calc(.9s + var(--i)*.09s) infinite;transform-origin:50% 100%}
@keyframes kzh-hop{0%,18%,100%{transform:none}6%{transform:translateY(-.16em) rotate(-4deg) scale(1.04,.96)}12%{transform:translateY(0) scale(1.06,.92)}}
.kzh-b2{display:block;margin-top:.12em;font-size:clamp(28px,3.6vw,52px);font-weight:300;letter-spacing:.24em}
.kzh-b2 span{display:inline-block;animation:kzh-in .9s cubic-bezier(.2,.7,.2,1) calc(.4s + var(--i)*.05s) both}
@keyframes kzh-in{from{opacity:0;transform:translateY(.6em) rotate(8deg)}to{opacity:1;transform:none}}
.kzh-p{max-width:560px;margin:26px 0 0;font-size:16px;font-weight:300;line-height:1.8;color:rgba(255,255,255,.88)}
.kzh-ch{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none}
.kzh-ch li{display:inline-flex;align-items:center;gap:9px;padding:9px 16px 9px 10px;border-radius:40px;background:rgba(20,19,17,.42);border:1px solid rgba(244,220,166,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:500;letter-spacing:.04em;color:#fff;animation:kzh-in .8s cubic-bezier(.2,.7,.2,1) calc(1.1s + var(--i)*.1s) both}
.kzh-ch i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--c);color:#1B1A18}
.kzh-ch svg{width:14px;height:14px}
.kzh-bt{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px;animation:kzh-in .9s cubic-bezier(.2,.7,.2,1) 1.6s both}
.kzh-a{display:inline-flex;align-items:center;gap:12px;padding:17px 30px;font-family:"Advent Pro",sans-serif;font-size:15px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(244,220,166,.6);color:var(--g1);transition:background .35s,color .35s,transform .35s}
.kzh-a svg{width:18px;height:18px}
.kzh-a.is-g{background:linear-gradient(135deg,var(--g1),var(--g) 55%,var(--g2));color:#141311;border-color:transparent}
.kzh-a:hover{transform:translateY(-3px);color:#141311;background:linear-gradient(135deg,var(--g1),var(--g))}
.kzh-sc{position:absolute;right:40px;bottom:120px;display:flex;flex-direction:column;align-items:center;gap:12px;font-family:"Advent Pro",sans-serif;font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--g1);text-decoration:none;writing-mode:vertical-rl}
.kzh-sc:after{content:"";width:1px;height:56px;background:linear-gradient(180deg,var(--g),transparent);animation:kzh-dn 1.9s ease-in-out infinite}
@keyframes kzh-dn{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}
@media (min-width:1401px){.kzh-sc{right:calc((100vw - 1320px)/2 + 40px)}}
@media (max-width:1024px){.kzh-in{padding:0 32px 96px}.kzh-sc{display:none}.kzh-bl.is-x{display:none}}
@media (max-width:767px){
  .elementor-element-bac0e01{margin-top:-96px!important}
  .kzh{min-height:calc(100vh + 96px);min-height:calc(100svh + 96px)}
  .kzh-in{padding:150px 18px 64px}
  .kzh-k{font-size:11px;letter-spacing:.3em;margin-bottom:14px}
  .kzh-p{font-size:14.5px;margin-top:18px}
  .kzh-ch{gap:8px;margin-top:20px}.kzh-ch li{font-size:12px;padding:7px 12px 7px 7px}.kzh-ch i{width:22px;height:22px}
  .kzh-bt{margin-top:26px}.kzh-a{flex:1 1 100%;justify-content:center;padding:15px 18px}
  .kzh-bl{--w:46px!important}
}
@media (prefers-reduced-motion:reduce){.kzh *{animation:none!important}.kzh .kzh-bg img{transform:none}}