.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.stc-chip.is-active{border-color:#7b1c3e;background:#f9f0f3;box-shadow:0 1px 4px rgba(123,28,62,.12)}.stc-chip.has-value{border-color:#7b1c3e;background:#7b1c3e}.stc-chip.has-value .k,.stc-chip.has-value .v{color:#fff}.stc-chip.is-active::after{transform:rotate(180deg);border-top-color:#7b1c3e}.stc-chip.has-value::after{border-top-color:rgba(255,255,255,.8)}.stc-chip__option.is-selected{background:#7b1c3e;color:#fff;font-weight:600}#stc-loading-overlay.is-visible{opacity:1;pointer-events:all}.stc-loading-box{display:flex;flex-direction:column;align-items:center;gap:.75rem;background:#fff;border-radius:14px;padding:1.75rem 2.5rem;box-shadow:0 8px 32px rgba(0,0,0,.12)}.stc-spinner{width:36px;height:36px;border:3px solid #f0e0e5;border-top-color:#7b1c3e;border-radius:50%;animation:stc-spin .7s linear infinite}.stc-loading-text{margin:0;font-size:.9rem;font-weight:500;color:#555;white-space:nowrap}body.stc-show-results #stc-wizard-screen{display:none}body.stc-show-results #stc-results-screen{display:block}