.elixir-security-badges{margin:0}.elixir-security-badges--horizontal .elixir-security-badges__badges{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.elixir-security-badges--vertical .elixir-security-badges__badges{align-items:center;display:flex;flex-direction:column;gap:10px}.elixir-security-badges--grid .elixir-security-badges__badges{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-items:center}.elixir-security-badges--align-left{text-align:left}.elixir-security-badges--align-left .elixir-security-badges__badges{justify-content:flex-start}.elixir-security-badges--align-center{text-align:center}.elixir-security-badges--align-center .elixir-security-badges__badges{justify-content:center}.elixir-security-badges--align-right{text-align:right}.elixir-security-badges--align-right .elixir-security-badges__badges{justify-content:flex-end}.elixir-security-badges__text{margin-bottom:20px}.elixir-security-badges__custom-text{color:#333;font-size:18px;font-weight:600;line-height:1.4}.elixir-security-badges__badges{align-items:center}.elixir-security-badges__badge{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#495057;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:5px;text-decoration:none;transition:all .3s ease}.elixir-security-badges__badge:hover{border-color:#dca54c;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.elixir-security-badges__badge--ssl{background:transparent;border:2px solid #d09a40;color:#d09a40}.elixir-security-badges__badge--ssl .elixir-security-badges__icon{color:#d09a40}.elixir-security-badges__badge--payment{background:transparent;border:2px solid #d09a40;color:#d09a40}.elixir-security-badges__badge--payment .elixir-security-badges__icon{color:#d09a40}.elixir-security-badges__badge--money-back{background:transparent;border:2px solid #d09a40;color:#d09a40}.elixir-security-badges__badge--money-back .elixir-security-badges__icon{color:#d09a40}.elixir-security-badges__badge--privacy{background:transparent;border:2px solid #d09a40;color:#d09a40}.elixir-security-badges__badge--privacy .elixir-security-badges__icon{color:#d09a40}.elixir-security-badges__icon{flex-shrink:0;height:24px;width:24px}@media(max-width:768px){.elixir-security-badges--horizontal .elixir-security-badges__badges{align-items:center;flex-direction:column}.elixir-security-badges--grid .elixir-security-badges__badges{grid-template-columns:1fr}.elixir-security-badges__badge{justify-content:center;max-width:280px;width:100%}.elixir-security-badges__custom-text{font-size:16px}}@media(max-width:480px){.elixir-security-badges__badge{font-size:13px;padding:5px}.elixir-security-badges__icon{height:20px;width:20px}}
