.cx-layer{z-index:60;pointer-events:none;perspective-origin:50%;position:fixed;inset:0}.cx-flier{transform-origin:50%;will-change:transform, width, height;backface-visibility:hidden;background:#f3f3f3;position:absolute;top:0;left:0;overflow:hidden}.cx-flier img{object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.cx-card{will-change:transform;transform-origin:50% 40%;position:absolute;top:0;left:0}.cx-scard{transform-origin:50%;backface-visibility:hidden;top:50%;left:50%}.cx-card-img{transition:translate .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 1px #0000000d,0 2px 6px #0000000a}@media (hover:hover){.cx-card:hover .cx-card-img{translate:0 -4px;box-shadow:0 0 0 1px #0000000d,0 14px 30px #0000001a}}.cx-rise{animation:.9s cubic-bezier(.22,1,.36,1) both cx-rise}@keyframes cx-rise{0%{opacity:0;translate:0 28px}}.cx-fade-in{animation:1.1s cubic-bezier(.22,1,.36,1) both cx-fade}@keyframes cx-fade{0%{opacity:0;scale:.86}}.cx-panel{z-index:50;opacity:0;background:#fff;border-radius:20px;width:min(64vw,1000px);transition:opacity .4s .12s,transform .5s cubic-bezier(.4,0,1,1) .12s;position:fixed;top:10px;bottom:10px;right:10px;overflow:hidden;transform:translate(28px);box-shadow:0 0 0 1px #0000000f,0 24px 60px #0000001a,0 4px 14px #0000000a}.cx-panel[data-sheet=on]{opacity:1;transition:opacity .55s 50ms,transform .9s cubic-bezier(.22,1,.36,1) 50ms;transform:none}@media (max-width:1023px){.cx-panel{width:calc(100vw - 88px)}}@media (max-width:767px){.cx-panel{border-radius:0;width:auto;inset:0;transform:translateY(24px)}}@media (min-width:1024px){.cx-panel.cx-panel-split{width:min(80vw,1320px)}}.cx-open{z-index:1800;position:fixed;inset:0}.cx-open .cx-rv{opacity:0;transition:opacity var(--out,.26s) linear, transform var(--out,.26s) linear;transform:translateY(16px)}.cx-open[data-info=in] .cx-rv{opacity:1;animation:.75s cubic-bezier(.33,1,.68,1) both cx-rv-in;animation-delay:calc(var(--base,.3s) + min(var(--i,0), 14) * 42ms);transform:none}.cx-open[data-info=hidden] .cx-rv{transition:none}.cx-bend{transform-style:preserve-3d}.cx-strip{backface-visibility:hidden;will-change:transform;background-repeat:no-repeat;position:absolute;top:0;bottom:0}.cx-row{backface-visibility:hidden;will-change:transform;filter:var(--fog,none);background-repeat:no-repeat;position:absolute;left:0;right:0}.cx-extra .cx-row{filter:var(--fog,none) grayscale(1)}.cx-progress{z-index:5;pointer-events:none;background:linear-gradient(90deg,#fd477b,#c13cf0 60%,#8d22fd);border-radius:0 3px 3px 0;width:0;height:3px;position:absolute;top:0;left:0;box-shadow:0 0 10px #c13cf073}.cx-progress[data-state=wait]{width:12%;transition:width .6s cubic-bezier(.22,1,.36,1)}.cx-progress[data-state=run]{width:88%;transition:width 5s cubic-bezier(.1,.6,.2,1)}.cx-progress[data-state=done]{opacity:0;width:100%;transition:width .35s ease-out,opacity .4s .35s}.cx-panel .cx-rv{opacity:0;transition:opacity var(--out,.26s) linear, transform var(--out,.26s) linear;transform:translateY(16px)}.cx-panel[data-info=in] .cx-rv{opacity:1;animation:.75s cubic-bezier(.33,1,.68,1) both cx-rv-in;animation-delay:calc(var(--base,.3s) + min(var(--i,0), 14) * 42ms);transform:none}@keyframes cx-rv-in{0%{opacity:0;transform:translateY(16px)}}.cx-panel[data-info=hidden] .cx-rv{transition:none}.cx-bar{transition:transform .45s cubic-bezier(.4,0,1,1);transform:translateY(100%)}.cx-bar.cx-bar-on{transition:transform .55s cubic-bezier(.22,1,.36,1);transform:none}.cx-cursor{z-index:55;pointer-events:none;opacity:0;transition:opacity .18s;position:fixed;top:0;left:0}.cx-cursor[data-on=true]{opacity:1}@media (prefers-reduced-motion:reduce){.cx-rise,.cx-fade-in{animation:none}.cx-panel,.cx-panel .cx-rv,.cx-panel[data-info=in] .cx-rv,.cx-open .cx-rv,.cx-open[data-info=in] .cx-rv{transition-duration:10ms;transition-delay:0s;animation-duration:10ms;animation-delay:0s}}.cx-search::-webkit-search-cancel-button{appearance:none;display:none}:is(body:has([role=dialog][data-state=open]) [data-cx-float],body:has(#CybotCookiebotDialog.CybotCookiebotDialogActive) [data-cx-float]){visibility:hidden}.cx-load .cx-row{opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.cx-load[data-ready] .cx-row{opacity:1}@media (prefers-reduced-motion:reduce){.cx-load .cx-row{transition:none}}html:has(main[data-cx-spiral]) .nav-bg-reveal{animation:none}
