.badge-module__badge{align-items:center;color:var(--badge-color);display:flex;justify-content:center;width:100%}.badge-module__media{position:relative;width:170px}.badge-module-wrap{margin:var(--badge-margin) 0;padding:0 var(--spacing32)}.badge-module-wrap .widthMedium,.badge-module-wrap .widthNarrow,.badge-module-wrap .widthParagraph{padding:0}.badge-module__inner{align-items:center;display:flex;flex-direction:column;gap:var(--spacing32)}.badge-module__line{background:var(--badge-line-color);height:2px;width:100%}.badge-module__svg{display:block;height:auto;visibility:hidden;width:100%}.badge-module__badge.is-ready .badge-module__svg{visibility:visible}.badge-module__ring{fill:none;stroke:currentColor;stroke-width:8px}.badge-module__text{fill:currentColor;font-family:var(--badge-font);font-size:72px;font-style:normal;font-weight:500;letter-spacing:8px}.badge-module__icon{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.badge-module__icon img{display:block;height:auto;width:95%}.badge-module__badge[data-animate=true] .badge-module__spin{animation:badge-module__badge-spin 30s linear infinite;transform-box:view-box;transform-origin:500px 500px}.badge-module__measure{pointer-events:none;visibility:hidden}.badge-module__measure-text{letter-spacing:8px}@keyframes badge-module__badge-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.badge-module-wrap{margin:var(--badge-margin-tablet) 0}}@media (max-width:768px){.badge-module__inner{gap:var(--spacing24)}.badge-module__media{max-width:75%;width:124px}}@media (prefers-reduced-motion:reduce){.badge-module__badge[data-animate=true] .badge-module__spin{animation:none}}