.elementor-8693 .elementor-element.elementor-element-1f48a32{--spacer-size:157px;}/* Start custom CSS for html, class: .elementor-element-5aa69e2 */.redirub{text-align:center;padding:3rem 2rem;max-width:560px;margin:0 auto;}
.redirub__icon{width:56px;height:56px;border-radius:50%;background:#f5f5f5;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;animation:redirub-spin 6s linear infinite;}
.redirub__title{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 .5rem;}
.redirub__sub{font-size:15px;color:#555;margin:0 0 .75rem;}
.redirub__note{font-size:13px;color:#888;line-height:1.6;margin:0 0 2rem;}
.redirub__bar-wrap{height:3px;background:#e8e8e8;border-radius:99px;overflow:hidden;margin:0 auto 1.25rem;max-width:280px;}
.redirub__bar{height:100%;width:40%;background:#888;border-radius:99px;animation:redirub-slide 2s ease-in-out infinite;}
.redirub__dots{display:flex;justify-content:center;gap:8px;}
.redirub__dot{width:7px;height:7px;border-radius:50%;background:#ccc;animation:redirub-pulse 1.4s ease-in-out infinite;}
.redirub__dot:nth-child(2){animation-delay:.2s;}
.redirub__dot:nth-child(3){animation-delay:.4s;}
@keyframes redirub-slide{0%{transform:translateX(-100%)}100%{transform:translateX(800%)}}
@keyframes redirub-pulse{0%,100%{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}
@keyframes redirub-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}/* End custom CSS */