.CmsInteractiveShowcase_root{justify-content:center;align-items:flex-start;gap:48px;display:flex;position:relative}.CmsInteractiveShowcase_imageSection{align-items:center;gap:16px;display:flex;position:relative}.CmsInteractiveShowcase_imageContainer{border-radius:20px;flex-basis:50%;width:100%;position:relative}.CmsInteractiveShowcase_imageContainer .CmsInteractiveShowcase_placeholder{opacity:1;background:linear-gradient(0deg, var(--zds-color-surface-primary) 0%, var(--zds-color-surface-primary) 2%, var(--zds-color-surface-secondary) 2%);background-color:var(--zds-color-surface-secondary);border-radius:20px;width:100%}.CmsInteractiveShowcase_imageContainer .CmsInteractiveShowcase_placeholderHidden{opacity:0}.CmsInteractiveShowcase_imageContainer .CmsInteractiveShowcase_image{border-radius:20px;width:100%;position:absolute;top:0;left:0}.CmsInteractiveShowcase_imageContainer .CmsInteractiveShowcase_hotspots{width:100%;height:100%;position:absolute;top:0;left:0}.CmsInteractiveShowcase_tabsContainer{flex-direction:column;flex-basis:50%;gap:16px;display:flex}.CmsInteractiveShowcase_tabWrapper{align-items:center;display:flex;position:relative}.CmsInteractiveShowcase_tab{text-align:left;-webkit-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;align-items:normal;width:100%;padding:0;display:block}.CmsInteractiveShowcase_tab__selected{position:relative}.CmsInteractiveShowcase_tab__selected:after{border-radius:inherit;pointer-events:none;content:"";border:2px solid;position:absolute;top:0;bottom:0;left:0;right:0;border-color:var(--zds-color-border-brand-primary)!important}.CmsInteractiveShowcase_tab__focus{outline-offset:0;outline:3px solid var(--zds-color-border-focus-primary)!important}.CmsInteractiveShowcase_tab:focus-visible{outline-offset:0;outline:3px solid var(--zds-color-border-focus-primary)!important}.CmsInteractiveShowcase_tab{text-align:left;background-color:var(--zds-color-surface-primary);cursor:pointer;border-radius:4px;align-items:center;gap:8px;width:100%;padding:16px;transition:box-shadow .2s;display:flex}.CmsInteractiveShowcase_tab:hover:not(.CmsInteractiveShowcase_tab__selected){background-color:var(--zds-color-surface-secondary)}.CmsInteractiveShowcase_tab__selected{box-shadow:0 4px 8px 0 var(--zds-color-shadow)}.CmsInteractiveShowcase_tabIcon{color:var(--zds-color-text-primary);flex-shrink:0}.CmsInteractiveShowcase_tabTitle{color:var(--zds-color-text-primary);font-size:16px;font-weight:700;line-height:20px}.CmsInteractiveShowcase_connectorSvg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.CmsInteractiveShowcase_connectorPath{stroke:var(--zds-color-border-brand-primary);stroke-width:2px;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:.8s ease-out forwards CmsInteractiveShowcase_drawLine}@keyframes CmsInteractiveShowcase_drawLine{to{stroke-dashoffset:0}}.CmsInteractiveShowcase_text25 .CmsInteractiveShowcase_imageSection{flex-basis:75%}.CmsInteractiveShowcase_text25 .CmsInteractiveShowcase_textSection{flex-basis:25%}.CmsInteractiveShowcase_text40 .CmsInteractiveShowcase_imageSection{flex-basis:60%}.CmsInteractiveShowcase_text40 .CmsInteractiveShowcase_textSection{flex-basis:40%}.CmsInteractiveShowcase_text50 .CmsInteractiveShowcase_imageSection,.CmsInteractiveShowcase_text50 .CmsInteractiveShowcase_textSection{flex-basis:50%}.CmsInteractiveShowcase_text60 .CmsInteractiveShowcase_imageSection{flex-basis:40%}.CmsInteractiveShowcase_text60 .CmsInteractiveShowcase_textSection{flex-basis:60%}.CmsInteractiveShowcase_text75 .CmsInteractiveShowcase_imageSection{flex-basis:25%}.CmsInteractiveShowcase_text75 .CmsInteractiveShowcase_textSection{flex-basis:75%}@media (max-width:1024px){.CmsInteractiveShowcase_root{flex-direction:column;align-items:center;gap:24px}.CmsInteractiveShowcase_imageSection{flex-direction:column-reverse;align-items:center}.CmsInteractiveShowcase_tabsContainer{flex-flow:wrap;justify-content:center}.CmsInteractiveShowcase_connector,.CmsInteractiveShowcase_connectorSvg{display:none}}.CmsMantleHotspot_root{overflow-wrap:break-word;width:0;height:0;position:absolute}.CmsMantleHotspot_root:not(.CmsMantleHotspot_root__static):hover .CmsMantleHotspot_innerCircle{background-color:#ff6c1a}.CmsMantleHotspot_root:not(.CmsMantleHotspot_root__static):hover .CmsMantleHotspot_hotspotIcon{border-color:#e54c00}.CmsMantleHotspot_root.CmsMantleHotspot_root__static{pointer-events:none}.CmsMantleHotspot_root__icon{opacity:1!important}.CmsMantleHotspot_root__icon .CmsMantleHotspot_hitboxCircle{width:100px;height:100px}.CmsMantleHotspot_hotspot{display:block;position:absolute}@media only screen and (max-width:767px){.CmsMantleHotspot_hotspot{width:51px;height:51px}}.CmsMantleHotspot_hotspot:focus .CmsMantleHotspot_hotspotIcon{border-color:#e54c00}.CmsMantleHotspot_hotspotIcon{object-fit:cover;border:2px solid #fff;border-radius:50%;width:75px;max-width:75px;height:75px;position:absolute;transform:translate(-50%,-50%)}.CmsMantleHotspot_hitboxCircle{opacity:0;background-color:#000;border-radius:50%;width:75px;height:75px;position:absolute;transform:translate(-50%,-50%)}.CmsMantleHotspot_outerCircle{opacity:.4;background-color:#000;border-radius:50%;width:29px;height:29px;position:absolute;transform:translate(-50%,-50%)}.CmsMantleHotspot_innerCircle{background-color:#fff;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%)}.CmsMantleHotspot_root__icon .CmsMantleHotspot_palette__bottomCaret.Palette{bottom:37.5px}.CmsMantleHotspot_root__icon .CmsMantleHotspot_palette__topCaret.Palette{top:37.5px}.CmsMantleHotspot_root__icon .CmsMantleHotspot_palette__leftCaret.Palette{left:37.5px}.CmsMantleHotspot_root__icon .CmsMantleHotspot_palette__rightCaret.Palette{right:37.5px}.CmsMantleHotspot_palette.Palette{z-index:4000;padding:4px;position:absolute}.CmsMantleHotspot_palette__rightCaret.Palette{right:14.5px;transform:translateY(-50%)}.CmsMantleHotspot_palette__rightCaret.Palette>.Palette-caret{top:calc(50% - 8px)}.CmsMantleHotspot_palette__leftCaret.Palette{left:14.5px;transform:translateY(-50%)}.CmsMantleHotspot_palette__leftCaret.Palette>.Palette-caret{top:calc(50% - 8px)}.CmsMantleHotspot_palette__bottomCaret.Palette{bottom:14.5px;transform:translate(-50%)}.CmsMantleHotspot_palette__topCaret.Palette{top:14.5px;transform:translate(-50%)}.CmsMantleHotspot_palette__invisible{opacity:0;width:0;height:0;overflow:hidden}.CmsMantleHotspot_root__paletteShown.CmsMantleHotspot_root__bottomCaret .CmsMantleHotspot_hitboxCircle{border-radius:0 0 50% 50%}.CmsMantleHotspot_root__paletteShown.CmsMantleHotspot_root__topCaret .CmsMantleHotspot_hitboxCircle{border-radius:50% 50% 0 0}.CmsMantleHotspot_root__paletteShown.CmsMantleHotspot_root__leftCaret .CmsMantleHotspot_hitboxCircle{border-radius:50% 0 0 50%}.CmsMantleHotspot_root__paletteShown.CmsMantleHotspot_root__rightCaret .CmsMantleHotspot_hitboxCircle{border-radius:0 50% 50% 0}.CmsMantleHotspot_palette .Palette-contents{min-width:230px;max-width:275px;margin:0;padding:0;position:relative}.CmsMantleHotspot_flyout{display:block;position:relative}.CmsMantleHotspot_flyout__hasImage{min-height:90px}.CmsMantleHotspot_flyout__noLink{color:#676767}.CmsMantleHotspot_image{object-fit:cover;width:90px;height:90px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.CmsMantleHotspot_image__rounded{border-radius:50%}.CmsMantleHotspot_attributionLine{text-align:left;flex-direction:row;align-content:center;place-items:center;display:flex}.CmsMantleHotspot_profileImage{object-fit:cover;flex:0 0;width:45px;height:45px;margin-right:4px}.CmsMantleHotspot_attributionText{flex:1 0;min-width:0}.CmsMantleHotspot_info{line-height:normal}.CmsMantleHotspot_info>:not(:last-child){padding-bottom:.3em}.CmsMantleHotspot_flyout__hasImage .CmsMantleHotspot_info{margin-left:90px;padding-left:8px}.CmsMantleHotspot_text{line-height:1.25em;display:block}.CmsMantleHotspot_flyout__hasLink:hover .CmsMantleHotspot_text{color:#25579d}.CmsMantleHotspot_flyout__hasLink .CmsMantleHotspot_text:hover{color:#ff6c1a}.CmsMantleHotspot_pricing{color:#c9c9c9;padding-bottom:.3em;font-size:.8em}.CmsMantleHotspot_amount{color:#e54c00;font-weight:700}.CmsMantleHotspot_madeByDesignedBy,.CmsMantleHotspot_madeByOwnerOf{color:#212121;cursor:default}.CmsMantleHotspot_madeByOwnerOf{font-size:.9em}.CmsMantleHotspot_madeByDesignedBy{font-size:.8em}.CmsMantleHotspot_madeByLink{color:#676767;cursor:pointer;text-decoration:underline}.CmsMantleHotspot_madeByLink:hover{color:#ff6c1a}.CmsMantleHotspot_storeLink,.CmsMantleHotspot_storeLink:focus,.CmsMantleHotspot_storeLink:visited{color:#0057e2}.CmsMantleHotspot_storeLink:hover,.CmsMantleHotspot_storeLink:visited:hover,.CmsMantleHotspot_storeLink:focus:hover{color:#ff6c1a}.CmsMantleHotspot_storeLink{cursor:pointer}.CmsMantleHotspot_madeByOwnerOf,.CmsMantleHotspot_madeByDesignedBy{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}