.rlbe-wrap,.rlbe-wrap *{box-sizing:border-box}
.rlbe-wrap{width:100%;display:flex;align-items:center;justify-content:center;line-height:1}
.rlbe-badge{--rlbe-speed:18s;position:relative;width:150px;height:150px;flex:0 0 auto;border-radius:50%;background:#244c4c;isolation:isolate;overflow:hidden}
.rlbe-ring-border{position:absolute;inset:5%;z-index:1;border:1px solid #fff;border-radius:50%;pointer-events:none}
.rlbe-ring-svg{position:absolute;inset:0;width:100%;height:100%;z-index:3;overflow:visible;pointer-events:none}
.rlbe-ring-svg text{fill:#fff;font-family:"Libre Baskerville",Georgia,"Times New Roman",serif;font-size:9px;font-weight:400;letter-spacing:2px;text-transform:uppercase}
.rlbe-ring-svg textPath{fill:inherit}
.rlbe-ring-svg defs{position:absolute}
.rlbe-inner{position:absolute;z-index:4;left:50%;top:50%;width:58%;height:58%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:50%;background:#315a59;border:1px solid rgba(255,255,255,.42);overflow:hidden}
.rlbe-logo{display:block;width:65%;height:65%;object-fit:contain}
.rlbe-center-symbol{color:#fff;font-family:"Libre Baskerville",Georgia,serif;font-size:38px;line-height:1}
.rlbe-center-text{max-width:80%;color:#fff;font-family:"Libre Baskerville",Georgia,"Times New Roman",serif;font-size:7px;font-weight:700;line-height:1;letter-spacing:1.5px;text-align:center;text-transform:uppercase}
.rlbe-ring-svg{transform-origin:50% 50%;animation:rlbe-ring-rotate var(--rlbe-speed) linear infinite}
.rlbe-direction-reverse .rlbe-ring-svg{animation-name:rlbe-ring-rotate-reverse}
.rlbe-badge[data-rlbe-pause="yes"]:hover .rlbe-ring-svg{animation-play-state:paused}
@keyframes rlbe-ring-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes rlbe-ring-rotate-reverse{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}
@media(prefers-reduced-motion:reduce){.rlbe-ring-svg{animation-duration:60s}}