/*! HP Inc: theme-visID-generic-carousel|2026.226.1195906.0007607738|2/26/2026, 8:02:47 PM|production|prodBuild|root */.c-hp-generic-carousel{--hpi-gc-bg-color:transparent;--hpi-gc-carousel-width:auto;--hpi-gc-slide-width:auto;--hpi-gc-top-padding:0px;--hpi-gc-bottom-padding:0px;--hpi-gc-left-padding:0px;--hpi-gc-right-padding:0px;--hpi-gc-top-margin:36px;--hpi-gc-bottom-margin:36px}.c-hp-generic-carousel.self-container{--hpi-gc-left-padding:36px;--hpi-gc-right-padding:36px}@media (width < 1115px){.c-hp-generic-carousel{--hpi-gc-carousel-width:auto;--hpi-gc-slide-width:auto;--hpi-gc-top-margin:24px;--hpi-gc-bottom-margin:24px}.c-hp-generic-carousel.self-container{--hpi-gc-left-padding:32px;--hpi-gc-right-padding:32px}}@media (width < 441px){.c-hp-generic-carousel{--hpi-gc-carousel-width:auto;--hpi-gc-slide-width:auto;--hpi-gc-top-margin:16px;--hpi-gc-bottom-margin:16px}.c-hp-generic-carousel.self-container{--hpi-gc-left-padding:16px;--hpi-gc-right-padding:16px}}.c-hp-generic-carousel{background-color:var(--hpi-gc-bg-color);display:block;margin:var(--hpi-gc-top-margin) auto var(--hpi-gc-bottom-margin) auto;max-width:1680px;overflow:hidden;padding-left:var(--hpi-gc-left-padding);padding-right:var(--hpi-gc-right-padding)}.c-hp-generic-carousel__slides{max-width:100%;padding-bottom:var(--hpi-gc-bottom-padding);padding-top:var(--hpi-gc-top-padding);width:var(--hpi-gc-carousel-width)}.c-hp-generic-carousel__slides.swiper-container{display:flex}.c-hp-generic-carousel .swiper-wrapper{margin:0 auto;max-width:100%;width:auto}.c-hp-generic-carousel__slide{height:auto;max-width:100%;overflow:hidden;width:var(--hpi-gc-slide-width)}.c-hp-generic-carousel .c-hp-image[data-mode=cover],.c-hp-generic-carousel__slide-content{height:100%}.c-hp-generic-carousel .swiper-arrow{bottom:32px;height:32px;padding:0;position:absolute;top:auto;transform:none;width:32px;z-index:99;--gc-prev-arrow-left:0px;--gc-prev-arrow-right:0px}.c-hp-generic-carousel .swiper-arrow.swiper-button-next{right:var(--gc-prev-arrow-right)}.c-hp-generic-carousel .swiper-arrow.swiper-button-prev{left:var(--gc-prev-arrow-left)}.c-hp-generic-carousel .swiper-arrow.swiper-button-disabled{pointer-events:none}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:hsla(0,0%,100%,.6);border-radius:74px;bottom:20px;display:flex;height:56px;justify-content:center;left:0;margin:0 auto;max-width:316px;min-width:172px;padding:10px 55px;position:absolute;right:0;width:-moz-max-content;width:max-content}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.visIDTheme--dark-neutral{background-color:rgba(26,26,26,.6)}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets:not(.numbers-style){gap:13px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets:not(.numbers-style) .swiper-pagination-bullet{border:none;border-radius:3px;height:5px;margin:0;transition:width .7s ease;width:5px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets:not(.numbers-style) .swiper-pagination-bullet.swiper-pagination-bullet-active{width:44px!important}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet{align-items:center;background-color:transparent;border-radius:50%;color:var(--hpi-mode-foreground-default);display:flex;flex-direction:column;flex-grow:0;height:36px;justify-content:center;margin:0;opacity:1;padding:8px;transition:background-color .7s ease;width:36px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.swiper-pagination-bullet-active,.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet:hover{color:var(--hpi-theme-foreground-default)}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet:hover{background-color:var(--hpi-theme-base-hover)}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--hpi-mode-foreground-default)}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.hidden-bullet{display:none}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-after-bullet,.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-before-bullet{position:relative}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-after-bullet:after,.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-before-bullet:after{color:var(--hpi-mode-foreground-default);content:"...";cursor:default;font-size:16px;line-height:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:10px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-after-bullet{margin-right:14px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-after-bullet:after{right:-14px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-before-bullet{margin-left:14px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-before-bullet:after{left:-14px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style.six-or-less{gap:2px;padding:10px 44px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style.more-than-six{gap:4px;padding:10px 53px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style.more-than-six.two-dots-spaces{padding:10px 46px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style.more-than-six .swiper-trancation-label{display:block}.c-hp-generic-carousel.hide-arrows .swiper-arrow{visibility:hidden}.c-hp-generic-carousel.has-hero-banner .c-hp-generic-carousel__slide,.c-hp-generic-carousel.has-hero-banner .c-hp-generic-carousel__slides{width:100%!important}