.lm-hotspots{overflow:visible;content-visibility:auto;contain-intrinsic-size:auto 760px;contain:layout style}.lm-hotspots *{box-sizing:border-box}.lm-hotspots__grid{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:var(--lm-hotspots-gap,64px)}.lm-hotspots__grid--image_first{grid-template-columns:minmax(0,1fr) minmax(0,44%)}.lm-hotspots__grid--image_first .lm-hotspots__media-column{order:1}.lm-hotspots__grid--image_first .lm-hotspots__content{order:2}.lm-hotspots__grid--vertical-top{align-items:start}.lm-hotspots__grid--vertical-middle{align-items:center}.lm-hotspots__grid--vertical-bottom{align-items:end}.lm-hotspots__content,.lm-hotspots__media-column{min-width:0}.lm-hotspots__content{display:flex;flex-direction:column}.lm-hotspots__content--left{align-items:flex-start;text-align:left}.lm-hotspots__content--center{align-items:center;text-align:center}.lm-hotspots__content--right{align-items:flex-end;text-align:right}.lm-hotspots__eyebrow,.lm-hotspots__heading{margin:0}.lm-hotspots__heading{color:rgb(var(--color-foreground))}.lm-hotspots__text{width:100%;margin-top:24px;color:rgb(var(--color-foreground))}.lm-hotspots__text>:first-child,.lm-hotspots__benefit .rte>:first-child,.lm-hotspots__card-text>:first-child{margin-top:0}.lm-hotspots__text>:last-child,.lm-hotspots__benefit .rte>:last-child,.lm-hotspots__card-text>:last-child{margin-bottom:0}.lm-hotspots__buttons{display:grid;gap:14px;width:100%;margin-top:30px}.lm-hotspots__button{width:100%;justify-content:center}.lm-hotspots__media{position:relative;isolation:isolate;width:100%;overflow:visible;border-radius:var(--lm-hotspots-media-radius,24px)}.lm-hotspots__media-frame{position:absolute;inset:0;overflow:hidden;contain:layout paint;border-radius:inherit;background:rgba(var(--color-foreground),0.08)}.lm-hotspots__media--square{aspect-ratio:1 / 1}.lm-hotspots__media--portrait{aspect-ratio:4 / 5}.lm-hotspots__media--landscape{aspect-ratio:4 / 3}.lm-hotspots__media--adapt{aspect-ratio:var(--lm-hotspots-image-ratio,1.333333)}.lm-hotspots__media-frame>img,.lm-hotspots__placeholder{display:block;width:100%;height:100%;object-fit:cover}.lm-hotspots__placeholder{fill:rgba(var(--color-foreground),0.2)}.lm-hotspots__hotspot{position:absolute;top:var(--lm-hotspot-y);left:var(--lm-hotspot-x);z-index:3;display:inline-flex;align-items:center;transform:translate(-50%,-50%);color:inherit}.lm-hotspots__hotspot.is-open{z-index:20}.lm-hotspots__hotspot-core{position:relative;display:grid;place-items:center;padding:0;border:0;border-radius:50%;appearance:none;-webkit-appearance:none;cursor:pointer;touch-action:manipulation;transition:transform 140ms ease}.lm-hotspots--point-plus .lm-hotspots__hotspot-core{width:var(--lm-hotspots-point-size,52px);height:var(--lm-hotspots-point-size,52px);flex:0 0 var(--lm-hotspots-point-size,52px);background:var(--lm-hotspots-point-bg,#f5c14f);color:var(--lm-hotspots-point-color,#232323);box-shadow:0 0 0 12px color-mix(in srgb,var(--lm-hotspots-point-bg,#f5c14f) 28%,transparent)}.lm-hotspots--point-dot .lm-hotspots__hotspot-core{width:var(--lm-hotspots-dot-size,12px);height:var(--lm-hotspots-dot-size,12px);flex:0 0 var(--lm-hotspots-dot-size,12px);background:var(--lm-hotspots-dot-color,#121212);color:var(--lm-hotspots-dot-color,#121212);box-shadow:0 0 0 4px color-mix(in srgb,var(--lm-hotspots-dot-color,#121212) 18%,transparent)}.lm-hotspots__hotspot-plus{display:grid;place-items:center;width:58%;height:58%;pointer-events:none}.lm-hotspots__hotspot-plus svg{display:block;width:100%;height:100%}.lm-hotspots__hotspot-label{position:absolute;width:max-content;max-width:180px;padding:5px 8px;border-radius:var(--lm-hotspots-label-radius,0);background:var(--lm-hotspots-label-bg,transparent);color:var(--lm-hotspots-label-color,#fff);font-weight:700;line-height:1.2;pointer-events:none}.lm-hotspots__hotspot--label-right .lm-hotspots__hotspot-label{left:calc(100% + 16px);top:50%;transform:translateY(-50%)}.lm-hotspots__hotspot--label-left .lm-hotspots__hotspot-label{right:calc(100% + 16px);top:50%;transform:translateY(-50%);text-align:right}.lm-hotspots__hotspot--label-top .lm-hotspots__hotspot-label{left:50%;bottom:calc(100% + 16px);transform:translateX(-50%);text-align:center}.lm-hotspots__hotspot--label-bottom .lm-hotspots__hotspot-label{left:50%;top:calc(100% + 16px);transform:translateX(-50%);text-align:center}.lm-hotspots__hotspot-core:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:16px}.lm-hotspots__card{position:absolute;z-index:12;contain:layout style paint;width:min(280px,calc(100vw - 40px));padding:22px;border-radius:var(--lm-hotspots-card-radius,14px);background:var(--lm-hotspots-card-bg,#fff);color:var(--lm-hotspots-card-color,#121212);box-shadow:0 16px 40px rgba(0,0,0,0.18);text-align:left}.lm-hotspots__card[hidden]{display:none !important}.lm-hotspots__hotspot--card-right .lm-hotspots__card{left:calc(100% + 24px);top:50%;transform:translateY(-50%)}.lm-hotspots__hotspot--card-left .lm-hotspots__card{right:calc(100% + 24px);top:50%;transform:translateY(-50%)}.lm-hotspots__hotspot--card-top .lm-hotspots__card{left:50%;bottom:calc(100% + 24px);transform:translateX(-50%)}.lm-hotspots__hotspot--card-bottom .lm-hotspots__card{left:50%;top:calc(100% + 24px);transform:translateX(-50%)}.lm-hotspots__card-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:currentColor;cursor:pointer;touch-action:manipulation}.lm-hotspots__card-close:hover{background:rgba(0,0,0,0.06)}.lm-hotspots__card-close svg{width:18px;height:18px}.lm-hotspots__card-title{margin:0;padding-right:28px;color:currentColor}.lm-hotspots__card-text{margin-top:10px}.lm-hotspots__benefits-block{width:100%;margin-top:26px}.lm-hotspots__benefits{display:grid;gap:14px;width:100%;margin:0;padding:0;list-style:none}.lm-hotspots__content--center .lm-hotspots__benefits,.lm-hotspots__content--right .lm-hotspots__benefits{width:fit-content;max-width:100%;text-align:left}.lm-hotspots__benefit{display:flex;align-items:flex-start;gap:14px;color:rgb(var(--color-foreground))}.lm-hotspots__check{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:var(--lm-hotspots-check-bg,#f0f1f3);color:var(--lm-hotspots-check-color,#111)}.lm-hotspots__check svg{width:18px;height:18px}.lm-hotspots__benefit[hidden]{display:none !important}.lm-hotspots__benefit-text:empty{display:none}@media screen and (max-width:989px){.lm-hotspots__grid{grid-template-columns:1fr;gap:var(--lm-hotspots-gap-mobile,28px)}.lm-hotspots__grid--mobile-content_first .lm-hotspots__content{order:1}.lm-hotspots__grid--mobile-content_first .lm-hotspots__media-column{order:2}.lm-hotspots__grid--mobile-image_first .lm-hotspots__media-column{order:1}.lm-hotspots__grid--mobile-image_first .lm-hotspots__content{order:2}}@media screen and (max-width:749px){.lm-hotspots__media{border-radius:min(var(--lm-hotspots-media-radius,24px),22px)}.lm-hotspots__hotspot{position:static;display:block;transform:none}.lm-hotspots__hotspot-core{position:absolute;top:var(--lm-hotspot-y);left:var(--lm-hotspot-x);z-index:4;transform:translate(-50%,-50%)}.lm-hotspots--point-plus .lm-hotspots__hotspot-core{width:var(--lm-hotspots-point-size-mobile,34px);height:var(--lm-hotspots-point-size-mobile,34px);flex-basis:var(--lm-hotspots-point-size-mobile,34px);box-shadow:0 0 0 5px color-mix(in srgb,var(--lm-hotspots-point-bg,#f5c14f) 24%,transparent)}.lm-hotspots--point-plus .lm-hotspots__hotspot-plus{width:52%;height:52%}.lm-hotspots--point-dot .lm-hotspots__hotspot-core{width:var(--lm-hotspots-dot-size-mobile,10px);height:var(--lm-hotspots-dot-size-mobile,10px);flex-basis:var(--lm-hotspots-dot-size-mobile,10px);box-shadow:0 0 0 3px color-mix(in srgb,var(--lm-hotspots-dot-color,#121212) 16%,transparent)}.lm-hotspots__hotspot-label{display:none}.lm-hotspots__hotspot-label{position:absolute;top:calc(var(--lm-hotspot-y) +
      (
        var(--lm-hotspots-point-size-mobile, 34px) / 2
      ) +
      9px);left:clamp(64px,var(--lm-hotspot-x),calc(100% - 64px));z-index:3;display:block;width:max-content;max-width:120px;padding:4px 8px;transform:translateX(-50%);border-radius:max(var(--lm-hotspots-label-radius,0),6px);background:var(--lm-hotspots-label-bg,rgba(255,255,255,0.92));color:var(--lm-hotspots-label-color,#121212);font-weight:600;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}.lm-hotspots__card,.lm-hotspots__hotspot--card-right .lm-hotspots__card,.lm-hotspots__hotspot--card-left .lm-hotspots__card,.lm-hotspots__hotspot--card-top .lm-hotspots__card,.lm-hotspots__hotspot--card-bottom .lm-hotspots__card{position:absolute;left:12px;right:12px;top:auto;bottom:12px;z-index:20;width:auto;max-width:none;max-height:min(58%,360px);padding:18px;transform:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:max(var(--lm-hotspots-card-radius,14px),14px);box-shadow:0 14px 36px rgba(0,0,0,0.2)}.lm-hotspots__card-title{padding-right:32px}.lm-hotspots__check{width:30px;height:30px;flex-basis:30px}}@media(hover:hover) and (pointer:fine){.lm-hotspots__hotspot-core:hover{transform:scale(1.08)}.lm-hotspots--point-plus .lm-hotspots__hotspot-core:hover{box-shadow:0 0 0 15px color-mix(in srgb,var(--lm-hotspots-point-bg,#f5c14f) 34%,transparent)}.lm-hotspots--point-dot .lm-hotspots__hotspot-core:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--lm-hotspots-dot-color,#121212) 24%,transparent)}}@media(prefers-reduced-motion:reduce){.lm-hotspots__hotspot-core{transition:none}}@media screen and (max-width:749px){.lm-hotspots__hotspot-core:focus-visible{outline-offset:5px}}