.elementor-widget-cl-quick-menu,.elementor-widget-cl-quick-menu .elementor-widget-container{overflow:visible !important}.cl-qm-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:visible;flex-shrink:0}.cl-qm-wrapper.cl-qm-fixed{position:fixed;z-index:9999}.cl-qm-wrapper.cl-qm-fixed.cl-qm-pos--bottom-right{bottom:var(--cl-qm-offset-y,24px);right:var(--cl-qm-offset-x,24px)}.cl-qm-wrapper.cl-qm-fixed.cl-qm-pos--bottom-left{bottom:var(--cl-qm-offset-y,24px);left:var(--cl-qm-offset-x,24px)}.cl-qm-wrapper.cl-qm-fixed.cl-qm-pos--top-right{top:var(--cl-qm-offset-y,24px);right:var(--cl-qm-offset-x,24px)}.cl-qm-wrapper.cl-qm-fixed.cl-qm-pos--top-left{top:var(--cl-qm-offset-y,24px);left:var(--cl-qm-offset-x,24px)}.cl-qm-trigger{position:relative;z-index:10;width:var(--cl-qm-trigger-size,60px) !important;height:var(--cl-qm-trigger-size,60px) !important;min-width:var(--cl-qm-trigger-size,60px) !important;min-height:var(--cl-qm-trigger-size,60px) !important;border-radius:50% !important;background:var(--cl-qm-trigger-bg,#6366f1) !important;color:var(--cl-qm-trigger-color,#ffffff) !important;border:none !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;-webkit-appearance:none !important;appearance:none !important;cursor:pointer;display:flex !important;align-items:center !important;justify-content:center !important;font-size:calc(var(--cl-qm-trigger-size,60px) * 0.38) !important;line-height:1 !important;box-shadow:0 4px 20px rgba(0,0,0,0.28);transition:transform 0.3s ease,box-shadow 0.3s ease;flex-shrink:0;outline-offset:3px;text-decoration:none !important}.cl-qm-trigger:hover{box-shadow:0 6px 28px rgba(0,0,0,0.38);transform:scale(1.06)}.cl-qm-trigger-icon-open,.cl-qm-trigger-icon-close{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;line-height:1;transition:transform 0.3s ease,opacity 0.3s ease}.cl-qm-trigger-icon-open{opacity:1;transform:rotate(0deg) scale(1)}.cl-qm-trigger-icon-close{opacity:0;transform:rotate(-90deg) scale(0.5)}.cl-qm-wrapper.is-open .cl-qm-trigger-icon-open{opacity:0;transform:rotate(90deg) scale(0.5)}.cl-qm-wrapper.is-open .cl-qm-trigger-icon-close{opacity:1;transform:rotate(0deg) scale(1)}.cl-qm-items{position:absolute;top:50%;left:50%;width:0;height:0;overflow:visible;pointer-events:none;z-index:5}.cl-qm-item{position:absolute;top:0;left:0;width:var(--cl-qm-item-size,48px) !important;height:var(--cl-qm-item-size,48px) !important;min-width:var(--cl-qm-item-size,48px) !important;min-height:var(--cl-qm-item-size,48px) !important;border-radius:50% !important;background:var(--cl-qm-bg,#6366f1) !important;color:var(--cl-qm-icon-color,#ffffff) !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;font-size:calc(var(--cl-qm-item-size,48px) * 0.4) !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 4px 14px rgba(0,0,0,0.25);transform:translate(-50%,-50%) translate(0px,0px) scale(0);opacity:0;pointer-events:none;will-change:transform,opacity;transition:transform 0.38s cubic-bezier(0.34,1.56,0.64,1),opacity 0.25s ease;transition-delay:var(--cl-qm-delay,0ms)}.cl-qm-wrapper.is-open .cl-qm-item{transform:translate(-50%,-50%) translate(var(--cl-qm-tx,0px),var(--cl-qm-ty,0px)) scale(1);opacity:1;pointer-events:auto}.cl-qm-wrapper:not(.is-open) .cl-qm-item{transition-delay:0ms !important}.cl-qm-item i,.cl-qm-item svg,.cl-qm-trigger-icon-open i,.cl-qm-trigger-icon-open svg,.cl-qm-trigger-icon-close svg{width:1em !important;height:1em !important;max-width:1em !important;max-height:1em !important;display:inline-block;flex-shrink:0;pointer-events:none;vertical-align:middle;overflow:visible}.cl-qm-item:hover{filter:brightness(1.15)}@media (prefers-reduced-motion:no-preference){.cl-qm-item:hover{transform:translate(-50%,-50%) translate(var(--cl-qm-tx,0px),var(--cl-qm-ty,0px)) scale(1.12) !important}}@media (prefers-reduced-motion:no-preference){.cl-qm-idle--pulse .cl-qm-trigger::before{content:'';position:absolute;inset:-8px;border-radius:50%;background:var(--cl-qm-trigger-bg,#6366f1);opacity:0.4;animation:cl-qm-pulse 2s ease-out infinite;z-index:-1;pointer-events:none}.cl-qm-idle--spin .cl-qm-trigger-icon-open{animation:cl-qm-spin 5s linear infinite}.cl-qm-idle--bounce .cl-qm-trigger{animation:cl-qm-bounce 2.5s ease-in-out infinite}.cl-qm-idle--wiggle .cl-qm-trigger{animation:cl-qm-wiggle 3s ease-in-out infinite}.cl-qm-wrapper.is-open .cl-qm-trigger,.cl-qm-wrapper.is-open .cl-qm-trigger::before,.cl-qm-wrapper.is-open .cl-qm-trigger-icon-open{animation:none !important}.cl-qm-wrapper.is-open.cl-qm-item-anim--float .cl-qm-item{animation:cl-qm-item-float 2.4s ease-in-out infinite alternate;animation-delay:calc(0.42s+var(--cl-qm-delay,0ms));animation-fill-mode:none}.cl-qm-wrapper.is-open.cl-qm-item-anim--orbit .cl-qm-items{animation:cl-qm-items-rotate 7s linear infinite;animation-delay:0.45s}.cl-qm-wrapper.is-open.cl-qm-item-anim--orbit .cl-qm-item{animation:cl-qm-item-counter-rotate 7s linear infinite;animation-delay:0.45s;animation-fill-mode:none}.cl-qm-wrapper.is-open.cl-qm-item-anim--pulse-seq .cl-qm-item{animation:cl-qm-item-pulse 1.8s ease-in-out infinite;animation-delay:calc(0.42s+var(--cl-qm-delay,0ms));animation-fill-mode:none}.cl-qm-wrapper.is-open.cl-qm-item-anim--spin-icon .cl-qm-item i,.cl-qm-wrapper.is-open.cl-qm-item-anim--spin-icon .cl-qm-item svg{animation:cl-qm-spin 3s linear infinite;animation-delay:var(--cl-qm-delay,0ms)}}@keyframes cl-qm-pulse{0%{transform:scale(1);opacity:0.3}100%{transform:scale(2);opacity:0}}@keyframes cl-qm-spin{to{transform:rotate(360deg)}}@keyframes cl-qm-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cl-qm-wiggle{0%,100%{transform:rotate(0deg)}20%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}}@keyframes cl-qm-item-float{from{transform:translate(-50%,-50%) translate(var(--cl-qm-tx,0px),var(--cl-qm-ty,0px)) scale(1) translateY(0px)}to{transform:translate(-50%,-50%) translate(var(--cl-qm-tx,0px),var(--cl-qm-ty,0px)) scale(1) translateY(-5px)}}@keyframes cl-qm-items-rotate{to{transform:rotate(360deg)}}@keyframes cl-qm-item-counter-rotate{to{transform:translate(-50%,-50%) translate(var(--cl-qm-tx,0px),var(--cl-qm-ty,0px)) scale(1) rotate(-360deg)}}@keyframes cl-qm-item-pulse{0%,100%{transform:translate(-50%,-50%) translate(var(--cl-qm-tx,0px),var(--cl-qm-ty,0px)) scale(1)}50%{transform:translate(-50%,-50%) translate(var(--cl-qm-tx,0px),var(--cl-qm-ty,0px)) scale(1.14)}}.cl-qm-label{position:absolute;white-space:nowrap;font-size:12px;font-weight:600;background:rgba(15,15,15,0.82);color:#ffffff;padding:5px 10px;border-radius:5px;pointer-events:none;opacity:0;transition:opacity 0.2s ease;z-index:1}.cl-qm-item:hover .cl-qm-label{opacity:1}.cl-qm-label--left{right:calc(100%+10px);top:50%;transform:translateY(-50%)}.cl-qm-label--right{left:calc(100%+10px);top:50%;transform:translateY(-50%)}.cl-qm-label--top{bottom:calc(100%+8px);left:50%;transform:translateX(-50%)}.cl-qm-label--bottom{top:calc(100%+8px);left:50%;transform:translateX(-50%)}.cl-qm-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.35);opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:1}.cl-qm-wrapper.is-open .cl-qm-backdrop{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.cl-qm-item,.cl-qm-trigger,.cl-qm-trigger-icon-open,.cl-qm-trigger-icon-close,.cl-qm-backdrop{transition:none !important;animation:none !important}}.cl-qm-wrapper.cl-qm-editor .cl-qm-trigger-icon-open{opacity:1 !important;transform:rotate(0deg) scale(1) !important}.cl-qm-wrapper.cl-qm-editor .cl-qm-trigger-icon-close{opacity:0 !important;transform:rotate(-90deg) scale(0.5) !important}.cl-qm-wrapper.cl-qm-editor .cl-qm-item{opacity:0.8}.cl-qm-wrapper.cl-qm-editor .cl-qm-trigger,.cl-qm-wrapper.cl-qm-editor .cl-qm-trigger::before,.cl-qm-wrapper.cl-qm-editor .cl-qm-trigger-icon-open,.cl-qm-wrapper.cl-qm-editor .cl-qm-item,.cl-qm-wrapper.cl-qm-editor .cl-qm-item i,.cl-qm-wrapper.cl-qm-editor .cl-qm-item svg{animation:none !important}