.complementor-widget{font:inherit;color:inherit}
.complementor-widget .co-copy-group{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:100%}
.complementor-widget .co-copy-value{font:inherit;color:inherit;overflow-wrap:anywhere;max-width:100%;white-space:pre-wrap}
.complementor-widget .co-copy-button,.complementor-widget .co-scroll-cue{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:6px;padding:12px 20px;line-height:inherit;cursor:pointer;transition:color 120ms,background-color 120ms,border-color 120ms,box-shadow 120ms,transform 120ms;max-width:100%;overflow-wrap:anywhere}
.complementor-widget .co-copy-button:active,.complementor-widget .co-scroll-cue:active{transform:scale(.96)}
.complementor-widget :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:4px}
.complementor-widget .co-copy-button:disabled{opacity:.65;cursor:wait}
.complementor-widget .co-feedback{display:block;margin-top:8px;font:inherit;color:inherit;overflow-wrap:anywhere}
.complementor-widget .co-feedback:empty{display:none}
.complementor-widget .co-scroll-cue{display:inline-flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none}
.complementor-widget .co-scroll-cue svg{flex-shrink:0}
.complementor-widget .co-reading-time,.complementor-widget .co-current-year{display:inline-block;font:inherit;color:inherit;overflow-wrap:anywhere;max-width:100%}
@media(prefers-reduced-motion:reduce){.complementor-widget .co-copy-button,.complementor-widget .co-scroll-cue{transition:none}.complementor-widget .co-copy-button:active,.complementor-widget .co-scroll-cue:active{transform:none}}

.complementor-widget .co-scroll-icon,.complementor-widget .co-reading-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.complementor-widget .co-scroll-icon svg,.complementor-widget .co-reading-icon svg{width:1em;height:1em}.complementor-widget .co-scroll-cue[data-co-shape=square]{border-radius:0}.complementor-widget .co-scroll-cue[data-co-shape=circle]{border-radius:999px;aspect-ratio:1;justify-content:center}.complementor-widget .co-reading-time{display:inline-flex;align-items:center;gap:8px}

.complementor-widget .co-copy-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.complementor-widget .co-copy-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.complementor-widget .co-copy-icon svg{width:1em;height:1em}

.complementor-widget :is(.co-copy-icon,.co-reading-icon,.co-scroll-icon) svg:not([fill=none]){fill:currentColor}

.elementor-widget .complementor-widget .co-scroll-cue[data-co-shape=square]{border-radius:0}.elementor-widget .complementor-widget .co-scroll-cue[data-co-shape=circle]{border-radius:999px}
