*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:0 0;width:100%;font-family:Montserrat,sans-serif}body{overflow:hidden}.app{background:0 0;width:100%}.circular-bag-embed{aspect-ratio:600/800;width:100%}.circular-bag-embed__svg{width:100%;height:100%;display:block}.year-slider{-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;align-items:center;gap:14px;width:100%;padding:0 24px;font-family:Montserrat,system-ui,sans-serif;display:flex}.year-slider__heading{justify-content:center;align-items:center;gap:12px;display:flex}.year-slider__label{letter-spacing:1.6px;text-transform:uppercase;color:#1a3a8c;opacity:.6;font-size:14px;font-weight:700}.year-slider__value-badge{color:#1a3a8c;letter-spacing:.5px;background:#1a3a8c14;border-radius:24px;padding:2px 14px;font-size:18px;font-weight:800}.year-slider__btns{gap:14px;display:flex}.year-slider__btn{color:#1a3a8c;opacity:.65;cursor:pointer;background:0 0;border:2px solid #1a3a8c47;border-radius:24px;padding:6px 24px;font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-weight:600;transition:all .2s}.year-slider__btn:hover{opacity:1;border-color:#1a3a8c}.year-slider__btn.active{color:#fff;opacity:1;background:#1a3a8c;border-color:#1a3a8c}.year-slider__range{appearance:none;cursor:pointer;background:linear-gradient(90deg,#1a3a8c,#7dc242);border-radius:6px;outline:none;width:80%;max-width:480px;height:6px}.year-slider__range::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:3px solid #1a3a8c;border-radius:50%;width:26px;height:26px;transition:transform .15s;box-shadow:0 2px 8px #1a3a8c40}.year-slider__range::-webkit-slider-thumb:hover{border-color:#7dc242;transform:scale(1.2)}.year-slider__range::-moz-range-thumb{cursor:pointer;background:#fff;border:3px solid #1a3a8c;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #1a3a8c40}.year-slider__hint{color:#1a3a8c;opacity:.55;letter-spacing:.5px;font-size:13px;font-weight:600;animation:1.4s ease-in-out infinite ctaBounce}@keyframes ctaBounce{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}
