/*! HP Inc: theme-visID-generic-carousel.rtl|2026.710.111432.0008584766|7/10/2026, 1:18:11 AM|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:var(--hpi-default-padding);--hpi-gc-right-padding:var(--hpi-default-padding)}@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}}@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{display:block;max-width:1680px;overflow:hidden}[dir] .c-hp-generic-carousel{background-color:var(--hpi-gc-bg-color);margin:var(--hpi-gc-top-margin) auto var(--hpi-gc-bottom-margin) auto}[dir=ltr] .c-hp-generic-carousel{padding-left:var(--hpi-gc-left-padding);padding-right:var(--hpi-gc-right-padding)}[dir=rtl] .c-hp-generic-carousel{padding-left:var(--hpi-gc-right-padding);padding-right:var(--hpi-gc-left-padding)}.c-hp-generic-carousel__slides{max-width:100%;width:var(--hpi-gc-carousel-width)}[dir] .c-hp-generic-carousel__slides{padding-bottom:var(--hpi-gc-bottom-padding);padding-top:var(--hpi-gc-top-padding)}.c-hp-generic-carousel__slides.swiper-container{display:flex}.c-hp-generic-carousel .swiper-wrapper{max-width:100%;width:auto}[dir] .c-hp-generic-carousel .swiper-wrapper{margin:0 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;position:absolute;top:auto;width:32px;z-index:99}[dir] .c-hp-generic-carousel .swiper-arrow{padding:0;transform:none}.c-hp-generic-carousel .swiper-arrow{--gc-prev-arrow-left:0px;--gc-prev-arrow-right:0px}[dir=ltr] .c-hp-generic-carousel .swiper-arrow.swiper-button-next{right:var(--gc-prev-arrow-right)}[dir=rtl] .c-hp-generic-carousel .swiper-arrow.swiper-button-next{left:var(--gc-prev-arrow-right)}[dir=ltr] .c-hp-generic-carousel .swiper-arrow.swiper-button-prev{left:var(--gc-prev-arrow-left)}[dir=rtl] .c-hp-generic-carousel .swiper-arrow.swiper-button-prev{right: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);bottom:20px;display:flex;height:56px;justify-content:center;max-width:316px;min-width:172px;position:absolute;width:-moz-max-content;width:max-content}[dir] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets{background-color:hsla(0,0%,100%,.6);border-radius:74px;margin:0 auto;padding:10px 55px}[dir=ltr] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets,[dir=rtl] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets{left:0;right:0}[dir] .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{height:5px;transition:width .7s ease;width:5px}[dir] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets:not(.numbers-style) .swiper-pagination-bullet{border:none;border-radius:3px;margin:0}.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;color:var(--hpi-mode-foreground-default);display:flex;flex-direction:column;flex-grow:0;height:36px;justify-content:center;opacity:1;transition:background-color .7s ease;width:36px}[dir] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet{background-color:transparent;border-radius:50%;margin:0;padding:8px}.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)}[dir] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet:hover{background-color:var(--hpi-theme-base-hover)}[dir] .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:"...";font-size:16px;line-height:20px;pointer-events:none;position:absolute;top:50%;width:10px}[dir] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-after-bullet:after,[dir] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-before-bullet:after{cursor:default;transform:translateY(-50%)}[dir=ltr] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-after-bullet{margin-right:14px}[dir=rtl] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-after-bullet{margin-left:14px}[dir=ltr] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-after-bullet:after{right:-14px}[dir=rtl] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-after-bullet:after{left:-14px}[dir=ltr] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-before-bullet{margin-left:14px}[dir=rtl] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-before-bullet{margin-right:14px}[dir=ltr] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-before-bullet:after{left:-14px}[dir=rtl] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style .swiper-pagination-bullet.trancation-before-bullet:after{right:-14px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style.six-or-less{gap:2px}[dir] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style.six-or-less{padding:10px 44px}.c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style.more-than-six{gap:4px}[dir] .c-hp-generic-carousel .swiper-pagination.swiper-pagination-bullets.numbers-style.more-than-six{padding:10px 53px}[dir] .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(.c-hp-hero-banner) .c-hp-generic-carousel__slide,.c-hp-generic-carousel:has(.c-hp-hero-banner) .c-hp-generic-carousel__slides,.c-hp-generic-carousel:has(.c-hp-hero-banner) .c-hp-generic-carousel__slides>.swiper-wrapper{width:100%!important}