.lyg-fqm{
  --lyg-fqm-edge-x:20px;--lyg-fqm-edge-y:24px;--lyg-fqm-radius:145px;
  --lyg-fqm-main-size:64px;--lyg-fqm-bubble-size:54px;--lyg-fqm-icon-size:24px;
  --lyg-fqm-main-bg:#1d6cff;--lyg-fqm-main-hover-bg:#1459d8;--lyg-fqm-main-icon:#fff;
  --lyg-fqm-bubble-bg:#fff;--lyg-fqm-bubble-hover-bg:#1d6cff;
  --lyg-fqm-icon-color:#0d1830;--lyg-fqm-icon-hover-color:#fff;
  --lyg-fqm-label-color:#0d1830;--lyg-fqm-label-bg:#fff;--lyg-fqm-duration:460ms;
  position:fixed;z-index:99980;width:var(--lyg-fqm-main-size);height:var(--lyg-fqm-main-size);pointer-events:none;
}
.lyg-fqm--bottom-right{right:var(--lyg-fqm-edge-x);bottom:var(--lyg-fqm-edge-y)}
.lyg-fqm--bottom-center{left:50%;bottom:var(--lyg-fqm-edge-y);transform:translateX(-50%)}
.lyg-fqm--bottom-left{left:var(--lyg-fqm-edge-x);bottom:var(--lyg-fqm-edge-y)}
.lyg-fqm--right-center{right:var(--lyg-fqm-edge-x);top:50%;transform:translateY(-50%)}
.lyg-fqm--left-center{left:var(--lyg-fqm-edge-x);top:50%;transform:translateY(-50%)}
.lyg-fqm--top-right{right:var(--lyg-fqm-edge-x);top:var(--lyg-fqm-edge-y)}
.lyg-fqm--top-center{left:50%;top:var(--lyg-fqm-edge-y);transform:translateX(-50%)}
.lyg-fqm--top-left{left:var(--lyg-fqm-edge-x);top:var(--lyg-fqm-edge-y)}

.lyg-fqm__toggle{position:absolute;inset:0;width:var(--lyg-fqm-main-size);height:var(--lyg-fqm-main-size);border:0;padding:0;background:transparent;cursor:pointer;pointer-events:auto;display:grid;place-items:center;z-index:3;transition:transform .28s cubic-bezier(.2,.8,.2,1);appearance:none;-webkit-appearance:none;isolation:isolate}
.lyg-fqm__toggle::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lyg-fqm-main-bg);clip-path:var(--lyg-fqm-main-clip,circle(50%));transition:background-color .2s ease,clip-path .2s ease}
.lyg-fqm--main-circle .lyg-fqm__toggle{--lyg-fqm-main-clip:circle(50%)}
.lyg-fqm--main-shape-1 .lyg-fqm__toggle{--lyg-fqm-main-clip:polygon(7% 13%,92% 5%,96% 87%,13% 96%)}
.lyg-fqm--main-shape-2 .lyg-fqm__toggle{--lyg-fqm-main-clip:polygon(13% 5%,94% 14%,86% 95%,5% 84%)}
.lyg-fqm--main-shape-3 .lyg-fqm__toggle{--lyg-fqm-main-clip:polygon(4% 18%,87% 4%,97% 81%,14% 96%)}
.lyg-fqm--main-shape-4 .lyg-fqm__toggle{--lyg-fqm-main-clip:polygon(10% 4%,96% 19%,84% 96%,3% 80%)}
.lyg-fqm__toggle:hover,.lyg-fqm__toggle:focus-visible{transform:scale(1.06)}
.lyg-fqm__toggle:hover::before,.lyg-fqm__toggle:focus-visible::before{background:var(--lyg-fqm-main-hover-bg)}
.lyg-fqm__toggle:focus-visible,.lyg-fqm__item:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.lyg-fqm__plus{width:28%;height:28%;position:relative;display:block;transition:transform var(--lyg-fqm-duration) cubic-bezier(.2,.9,.2,1)}
.lyg-fqm__plus:before,.lyg-fqm__plus:after{content:"";position:absolute;left:50%;top:50%;background:var(--lyg-fqm-main-icon);border-radius:99px;transform:translate(-50%,-50%)}
.lyg-fqm__plus:before{width:100%;height:2px}.lyg-fqm__plus:after{width:2px;height:100%}
.lyg-fqm.is-open .lyg-fqm__plus{transform:rotate(135deg)}
.lyg-fqm__main-icon:empty{display:none}.lyg-fqm__main-icon:not(:empty){width:46%;height:46%;display:grid;place-items:center;transition:transform var(--lyg-fqm-duration) cubic-bezier(.2,.9,.2,1)}
.lyg-fqm.is-open .lyg-fqm__main-icon:not(:empty){transform:rotate(90deg)}
.lyg-fqm__main-media{width:100%;height:100%;object-fit:contain}
.lyg-fqm__items{position:absolute;inset:0;pointer-events:none;z-index:2}
.lyg-fqm__item{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:7px;text-decoration:none!important;color:inherit;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.38);transition:transform var(--lyg-fqm-duration) cubic-bezier(.16,1,.3,1),opacity calc(var(--lyg-fqm-duration)*.65) ease;transition-delay:0ms;will-change:transform,opacity}
.lyg-fqm.is-open .lyg-fqm__item{opacity:1;pointer-events:auto;transform:translate(calc(-50% + (var(--lyg-fqm-x) * var(--lyg-fqm-radius))),calc(-50% + (var(--lyg-fqm-y) * var(--lyg-fqm-radius)))) scale(1);transition-delay:var(--lyg-fqm-delay)}
.lyg-fqm.is-closing .lyg-fqm__item{transition-delay:0ms}

.lyg-fqm__bubble{width:var(--lyg-fqm-bubble-size);height:var(--lyg-fqm-bubble-size);flex:0 0 var(--lyg-fqm-bubble-size);display:grid;place-items:center;position:relative;isolation:isolate;transition:transform .22s ease}
.lyg-fqm__bubble::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lyg-fqm-item-bg,var(--lyg-fqm-bubble-bg));clip-path:var(--lyg-fqm-bubble-clip,circle(50%));transition:background-color .22s ease,clip-path .22s ease}
.lyg-fqm--bubble-circle .lyg-fqm__bubble{--lyg-fqm-bubble-clip:circle(50%)}
.lyg-fqm--bubble-shape-1 .lyg-fqm__bubble{--lyg-fqm-bubble-clip:polygon(7% 13%,92% 5%,96% 87%,13% 96%)}
.lyg-fqm--bubble-shape-2 .lyg-fqm__bubble{--lyg-fqm-bubble-clip:polygon(13% 5%,94% 14%,86% 95%,5% 84%)}
.lyg-fqm--bubble-shape-3 .lyg-fqm__bubble{--lyg-fqm-bubble-clip:polygon(4% 18%,87% 4%,97% 81%,14% 96%)}
.lyg-fqm--bubble-shape-4 .lyg-fqm__bubble{--lyg-fqm-bubble-clip:polygon(10% 4%,96% 19%,84% 96%,3% 80%)}
.lyg-fqm--bubble-alternating .lyg-fqm__item--shape-1 .lyg-fqm__bubble{--lyg-fqm-bubble-clip:polygon(7% 13%,92% 5%,96% 87%,13% 96%)}
.lyg-fqm--bubble-alternating .lyg-fqm__item--shape-2 .lyg-fqm__bubble{--lyg-fqm-bubble-clip:polygon(13% 5%,94% 14%,86% 95%,5% 84%)}
.lyg-fqm--bubble-alternating .lyg-fqm__item--shape-3 .lyg-fqm__bubble{--lyg-fqm-bubble-clip:polygon(4% 18%,87% 4%,97% 81%,14% 96%)}
.lyg-fqm--bubble-alternating .lyg-fqm__item--shape-4 .lyg-fqm__bubble{--lyg-fqm-bubble-clip:polygon(10% 4%,96% 19%,84% 96%,3% 80%)}
.lyg-fqm__item:hover .lyg-fqm__bubble,.lyg-fqm__item:focus-visible .lyg-fqm__bubble{transform:scale(1.1)}
.lyg-fqm__item:hover .lyg-fqm__bubble::before,.lyg-fqm__item:focus-visible .lyg-fqm__bubble::before{background:var(--lyg-fqm-item-hover-bg,var(--lyg-fqm-bubble-hover-bg))}
.lyg-fqm__media{width:var(--lyg-fqm-icon-size);height:var(--lyg-fqm-icon-size);object-fit:contain;display:block;position:relative;z-index:1}
.lyg-fqm__label{color:var(--lyg-fqm-label-color);background:var(--lyg-fqm-label-bg);border-radius:999px;white-space:nowrap;line-height:1.15;box-shadow:0 4px 14px rgba(0,0,0,.08);opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}
.lyg-fqm.is-open .lyg-fqm__label{opacity:1;transform:none}
.lyg-fqm--bottom-right .lyg-fqm__item,.lyg-fqm--top-right .lyg-fqm__item,.lyg-fqm--right-center .lyg-fqm__item{flex-direction:row-reverse}
@media (min-width:1025px){.lyg-fqm--hide-desktop{display:none!important}}
@media (min-width:768px) and (max-width:1024px){.lyg-fqm--hide-tablet{display:none!important}}
@media (max-width:767px){.lyg-fqm--hide-mobile{display:none!important}}
@media (prefers-reduced-motion:reduce){.lyg-fqm *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* Inline SVG recoloring */
.lyg-fqm__bubble .lyg-fqm__media{color:var(--lyg-fqm-icon-color);transition:color .22s ease,transform .22s ease}
.lyg-fqm__bubble .lyg-fqm__media [fill]:not([fill="none"]):not([fill="transparent"]){fill:currentColor!important}
.lyg-fqm__bubble .lyg-fqm__media [stroke]:not([stroke="none"]):not([stroke="transparent"]){stroke:currentColor!important}
.lyg-fqm__item:hover .lyg-fqm__bubble .lyg-fqm__media,.lyg-fqm__item:focus-visible .lyg-fqm__bubble .lyg-fqm__media{color:var(--lyg-fqm-icon-hover-color)}
.lyg-fqm__main-icon .lyg-fqm__main-media{color:var(--lyg-fqm-main-icon);transition:color .22s ease,transform .22s ease}
.lyg-fqm__main-icon .lyg-fqm__main-media [fill]:not([fill="none"]):not([fill="transparent"]){fill:currentColor!important}
.lyg-fqm__main-icon .lyg-fqm__main-media [stroke]:not([stroke="none"]):not([stroke="transparent"]){stroke:currentColor!important}
.lyg-fqm__toggle:hover .lyg-fqm__main-media,.lyg-fqm__toggle:focus-visible .lyg-fqm__main-media{color:var(--lyg-fqm-main-icon-hover,var(--lyg-fqm-main-icon))}
