.hscroll{position:relative}.hscroll .hscroll-track{overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem .25rem .875rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;scrollbar-color:#c9d5e8 #0000;scrollbar-width:thin}.hscroll .hscroll-track::-webkit-scrollbar{height:.375rem}.hscroll .hscroll-track::-webkit-scrollbar-thumb{background:#c9d5e8;border-radius:62.4375rem}.hscroll .hscroll-track:focus-visible{border-radius:.75rem;outline:.1875rem solid #1a58d3;outline-offset:.25rem}.hscroll .hscroll-track>ul{display:flex!important;gap:1rem;list-style:none;margin:0;padding:0}.hscroll .hscroll-track>ul>li{flex:0 0 min(21.25rem,84%);scroll-snap-align:start}.hscroll .hscroll-btn{align-items:center;background:#fff;border:.0625rem solid #dbe4f1;border-radius:50%;box-shadow:0 .375rem 1.125rem #0f2a4a24;color:#0f2a4a;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;position:absolute;top:calc(50% - .4375rem);transform:translateY(-50%);transition:opacity .15s ease,background-color .15s ease;width:2.75rem;z-index:2}.hscroll .hscroll-btn:hover:not(:disabled){background:#1a58d3;color:#fff}.hscroll .hscroll-btn:disabled{opacity:0;pointer-events:none}.hscroll .hscroll-btn:focus-visible{outline:.1875rem solid #1a58d3;outline-offset:.125rem}.hscroll .hscroll-btn.is-prev{right:-.625rem}.hscroll .hscroll-btn.is-next{left:-.625rem}@media(max-width:767.98px){.hscroll .hscroll-btn{display:none}}