.bp-scroll-x,.bp-scroll-x\@desktop,.bp-scroll-x\@laptop,.bp-scroll-x\@tablet,.bp-scroll-x\@mobile{--bp-scroll-thumb:rgba(26,16,64,0.25);--bp-scroll-thumb-hover:rgba(26,16,64,0.45);--bp-scroll-height:10px}.bp-scroll-x{overflow-x:auto;flex-wrap:nowrap !important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--bp-scroll-thumb) transparent}.bp-scroll-x>*{flex-shrink:0 !important}.bp-scroll-x::-webkit-scrollbar{height:var(--bp-scroll-height)}.bp-scroll-x::-webkit-scrollbar-track{background:transparent}.bp-scroll-x::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background-color var(--bp-dur-fast,150ms) ease-in-out}.bp-scroll-x:hover::-webkit-scrollbar-thumb,.bp-scroll-x:focus-within::-webkit-scrollbar-thumb{background:var(--bp-scroll-thumb)}.bp-scroll-x::-webkit-scrollbar-thumb:hover{background:var(--bp-scroll-thumb-hover)}.bp-scroll-clean{scrollbar-width:none}.bp-scroll-clean::-webkit-scrollbar{display:none}.bp-scroll-x--snap{scroll-snap-type:x mandatory}.bp-scroll-x--snap>*{scroll-snap-align:start}.bp-scroll-x-wrap{position:relative;min-width:0;width:100%}.bp-scroll-x-wrap>.bp-scroll-x,.bp-scroll-x-wrap>[class*="bp-scroll-x\@"]{min-width:0;width:100%}.bp-scroll-x--has-bar{scrollbar-width:none !important}.bp-scroll-x--has-bar::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}.bp-scroll-x--has-bar::-webkit-scrollbar-track{display:none !important;background:transparent !important}.bp-scroll-x--has-bar::-webkit-scrollbar-thumb{display:none !important;background:transparent !important}.bp-scroll-x.bp-scroll-x--bar,.bp-scroll-x.bp-scroll-x--bar-dark{padding-bottom:calc(var(--bp-scroll-bar-height,4px) + var(--bp-scroll-bar-gap,12px))}@media screen and (max-width:767px){.bp-scroll-x\@mobile.bp-scroll-x--bar,.bp-scroll-x\@mobile.bp-scroll-x--bar-dark{padding-bottom:calc(var(--bp-scroll-bar-height,4px) + var(--bp-scroll-bar-gap,12px))}}@media screen and (min-width:768px) and (max-width:1024px){.bp-scroll-x\@tablet.bp-scroll-x--bar,.bp-scroll-x\@tablet.bp-scroll-x--bar-dark{padding-bottom:calc(var(--bp-scroll-bar-height,4px) + var(--bp-scroll-bar-gap,12px))}}@media screen and (min-width:1025px) and (max-width:1366px){.bp-scroll-x\@laptop.bp-scroll-x--bar,.bp-scroll-x\@laptop.bp-scroll-x--bar-dark{padding-bottom:calc(var(--bp-scroll-bar-height,4px) + var(--bp-scroll-bar-gap,12px))}}@media screen and (min-width:1367px){.bp-scroll-x\@desktop.bp-scroll-x--bar,.bp-scroll-x\@desktop.bp-scroll-x--bar-dark{padding-bottom:calc(var(--bp-scroll-bar-height,4px) + var(--bp-scroll-bar-gap,12px))}}.bp-scroll-x-bar{position:absolute;bottom:0;left:var(--bp-scroll-bar-margin-left,var(--bp-scroll-bar-margin-x,20px));right:var(--bp-scroll-bar-margin-right,var(--bp-scroll-bar-margin-x,20px));height:var(--bp-scroll-bar-height,4px);border-radius:var(--bp-scroll-bar-radius,2px);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--bp-scroll-track-bg,transparent);z-index:5}@media screen and (min-width:768px) and (max-width:1024px){.bp-scroll-x-bar{--bp-scroll-bar-margin-x:32px}}@media screen and (min-width:1025px){.bp-scroll-x-bar{--bp-scroll-bar-margin-x:0}}.bp-scroll-x-thumb{position:absolute;top:0;left:0;height:100%;border-radius:var(--bp-scroll-bar-radius,2px);background:var(--bp-scroll-thumb-bg,rgba(26,16,64,0.45));cursor:grab;transition:width 150ms ease,background-color var(--bp-dur-fast,150ms) ease;will-change:transform,width}.bp-scroll-x-thumb:active{cursor:grabbing}.bp-scroll-x-thumb:hover{background:var(--bp-scroll-thumb-bg-hover,rgba(26,16,64,0.65))}.bp-scroll-x-wrap.bp-scroll-x--bar{--bp-scroll-track-bg:rgba(26,16,64,0.10);--bp-scroll-thumb-bg:rgba(26,16,64,0.45);--bp-scroll-thumb-bg-hover:rgba(26,16,64,0.65)}.bp-scroll-x-wrap.bp-scroll-x--bar-dark{--bp-scroll-track-bg:rgba(255,255,255,0.20);--bp-scroll-thumb-bg:rgba(255,255,255,0.70);--bp-scroll-thumb-bg-hover:rgba(255,255,255,0.90)}@media screen and (min-width:1367px){.bp-scroll-x\@desktop{overflow-x:auto !important;flex-wrap:nowrap !important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--bp-scroll-thumb) transparent}.bp-scroll-x\@desktop>*{flex-shrink:0 !important}.bp-scroll-x\@desktop::-webkit-scrollbar{height:var(--bp-scroll-height)}.bp-scroll-x\@desktop::-webkit-scrollbar-track{background:transparent}.bp-scroll-x\@desktop::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background-color var(--bp-dur-fast,150ms) ease-in-out}.bp-scroll-x\@desktop:hover::-webkit-scrollbar-thumb,.bp-scroll-x\@desktop:focus-within::-webkit-scrollbar-thumb{background:var(--bp-scroll-thumb)}}@media screen and (min-width:1025px) and (max-width:1366px){.bp-scroll-x\@laptop{overflow-x:auto !important;flex-wrap:nowrap !important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--bp-scroll-thumb) transparent}.bp-scroll-x\@laptop>*{flex-shrink:0 !important}.bp-scroll-x\@laptop::-webkit-scrollbar{height:var(--bp-scroll-height)}.bp-scroll-x\@laptop::-webkit-scrollbar-track{background:transparent}.bp-scroll-x\@laptop::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background-color var(--bp-dur-fast,150ms) ease-in-out}.bp-scroll-x\@laptop:hover::-webkit-scrollbar-thumb,.bp-scroll-x\@laptop:focus-within::-webkit-scrollbar-thumb{background:var(--bp-scroll-thumb)}}@media screen and (min-width:768px) and (max-width:1024px){.bp-scroll-x\@tablet{overflow-x:auto !important;flex-wrap:nowrap !important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--bp-scroll-thumb) transparent}.bp-scroll-x\@tablet>*{flex-shrink:0 !important}.bp-scroll-x\@tablet::-webkit-scrollbar{height:var(--bp-scroll-height)}.bp-scroll-x\@tablet::-webkit-scrollbar-track{background:transparent}.bp-scroll-x\@tablet::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background-color var(--bp-dur-fast,150ms) ease-in-out}.bp-scroll-x\@tablet:hover::-webkit-scrollbar-thumb,.bp-scroll-x\@tablet:focus-within::-webkit-scrollbar-thumb{background:var(--bp-scroll-thumb)}}@media screen and (max-width:767px){.bp-scroll-x\@mobile{overflow-x:auto !important;flex-wrap:nowrap !important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--bp-scroll-thumb) transparent}.bp-scroll-x\@mobile>*{flex-shrink:0 !important}.bp-scroll-x\@mobile::-webkit-scrollbar{height:var(--bp-scroll-height)}.bp-scroll-x\@mobile::-webkit-scrollbar-track{background:transparent}.bp-scroll-x\@mobile::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background-color var(--bp-dur-fast,150ms) ease-in-out}.bp-scroll-x\@mobile:hover::-webkit-scrollbar-thumb,.bp-scroll-x\@mobile:focus-within::-webkit-scrollbar-thumb{background:var(--bp-scroll-thumb)}}
