.elementor .e-0d87b1c-7ffba9d{width: 100%; height: auto; transition: transform 0.3s ease;\n}.elementor .e-f1bde5e-e59138f{background: #61ce70; color: #ffffff; padding: 0.25rem 0.75rem; border-radius: 0.25rem; font-size: 0.75rem; font-weight: 600;\n}.elementor .e-94b4943-6508317{background: #ff6600; color: #ffffff; padding: 0.25rem 0.75rem; border-radius: 0.25rem; font-size: 0.75rem; font-weight: 600;\n}.elementor .e-140e548-919eafa{position:absolute;display:flex;flex-direction:column;gap:0.5rem;top: 0.75rem; left: 0.75rem; z-index: 10;\n}.elementor .e-75a14cf-8befa4c{position:relative;display:flex;overflow: hidden; border-radius: 0.5rem; margin-bottom: 1rem;\n}.elementor .e-0d53211-fbd1942{font-size:0.875rem;color:var(--color-accent);display: inline-block; padding: 0.25rem 0.75rem; border-radius: 0.25rem; background: #f0f9f1; margin-bottom: 0.5rem; font-weight: 500;\n}.elementor .e-ff6a79e-d3ea133{font-size:1.125rem;color:var(--color-secondary);margin: 0.5rem 0; font-weight: 600; line-height: 1.3;\n}.elementor .e-686cae1-300a3ab{font-size:0.875rem;color:#666666;margin-bottom: 0.75rem; text-transform: uppercase; letter-spacing: 0.05em;\n}.elementor .e-23e41de-f5c3a7f{font-size: 1.25rem; font-weight: 700; color: #1a1a1a;\n}.elementor .e-526bb5d-9a177fd{font-size: 1rem; color: #999999; text-decoration: line-through;\n}.elementor .e-57f5ccf-7fd8e5b{display:flex;gap:0.5rem;}.elementor .e-e5654c3-57561cb{margin-top: 1rem; width: 100%;\n}.elementor .e-2f266c9-f567613{margin-top: 0.5rem; font-size: 0.875rem; color: #666666; font-style: italic;\n}.elementor .e-1f939e9-9e6580a{display:flex;flex-direction:column;}.elementor .e-c572ddb-16154fe{padding:1rem;border-radius:0.5rem;background-color:#ffffff;display:flex;flex-direction:column;box-shadow: 0 4px 12px rgba(0,0,0,0.08); transition: transform 0.3s ease, box-shadow 0.3s ease;\n}