.vl-btns{opacity:0;align-items:center;animation:.15s linear .2s forwards vl-btns-fade-in;display:inline-flex}.vl-btns--xs{gap:3px}.vl-btns--sm{gap:8px}.vl-btns--md{gap:14px}.vl-btn{border-radius:50%;animation:1.2s ease-in-out infinite vl-btn-bounce;position:relative;box-shadow:inset 0 -2px #00000026,0 1px 3px #0003}.vl-btns--xs .vl-btn{width:5px;height:5px}.vl-btns--sm .vl-btn{width:14px;height:14px}.vl-btns--md .vl-btn{width:22px;height:22px}.vl-btns--sm .vl-btn:before,.vl-btns--sm .vl-btn:after,.vl-btns--md .vl-btn:before,.vl-btns--md .vl-btn:after{content:"";background:#00000040;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.vl-btns--sm .vl-btn:before{left:4px}.vl-btns--sm .vl-btn:after{right:4px}.vl-btns--md .vl-btn:before{left:7px}.vl-btns--md .vl-btn:after{right:7px}.vl-btn--1{background:var(--maroon);animation-delay:0s}.vl-btn--2{background:#fcd655;animation-delay:.15s}.vl-btn--3{background:#00723b;animation-delay:.3s}.vl-btn--4{background:#f2f0ec;border:1px solid #ccc;animation-delay:.45s}.vl-btn--5{background:var(--maroon-light);animation-delay:.6s}@keyframes vl-btn-bounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-25%)scale(1.08)}}@keyframes vl-btns-fade-in{to{opacity:1}}
.vl-page-loader{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:calc(100vh - 160px);display:flex}.vl-page-loader-text{color:#6b6b6b;letter-spacing:.3px;font-size:13px;font-weight:500}