/*! HP Inc: hp-components-generic-carousel-v2.rtl|2026.409.1175541.0007913778|4/9/2026, 5:59:15 PM|production|prodBuild|root */.c-generic-carousel-v2{display:block;max-width:100%;overflow:hidden}[dir] .c-generic-carousel-v2{margin:0 auto}.c-generic-carousel-v2__slides{max-width:100%}[dir] .c-generic-carousel-v2__slides{padding:40px 0}.c-generic-carousel-v2__slides.swiper-container{display:flex}.c-generic-carousel-v2 .swiper-wrapper{max-width:100%;width:auto}[dir] .c-generic-carousel-v2 .swiper-wrapper{margin:0 auto}.c-generic-carousel-v2__slide{height:auto;max-width:100%;overflow:hidden}.c-generic-carousel-v2__slide-content{height:100%}.c-generic-carousel-v2 .c-image-v2__img,.c-generic-carousel-v2 hp-image{max-height:640px;min-height:1px}[dir] .c-generic-carousel-v2 hp-image img{margin:0 auto}.c-generic-carousel-v2 .swiper-arrow{position:absolute;top:var(--arrows-top,50%);z-index:1}[dir] .c-generic-carousel-v2 .swiper-arrow{padding:0}.c-generic-carousel-v2 .swiper-arrow:before{content:"";display:block;height:44px;position:absolute;top:-7px;width:44px}[dir=ltr] .c-generic-carousel-v2 .swiper-arrow:before{left:-7px}[dir=rtl] .c-generic-carousel-v2 .swiper-arrow:before{right:-7px}[dir=ltr] .c-generic-carousel-v2 .swiper-arrow.swiper-button-next{right:7px;transform:translateY(-50%) scaleX(-1)}[dir=ltr] .c-generic-carousel-v2 .swiper-arrow.swiper-button-prev,[dir=rtl] .c-generic-carousel-v2 .swiper-arrow.swiper-button-next{left:7px;transform:translateY(-50%)}[dir=rtl] .c-generic-carousel-v2 .swiper-arrow.swiper-button-prev{right:7px;transform:translateY(-50%) scaleX(-1)}.c-generic-carousel-v2 .swiper-arrow.swiper-button-disabled{opacity:0;pointer-events:none}body:not(.c-mouse-event) .c-generic-carousel-v2 .swiper-arrow:focus{outline:var(--hp-button-focus-outline)}.c-generic-carousel-v2 .swiper-pagination.swiper-pagination-bullets{bottom:20px;position:absolute}[dir] .c-generic-carousel-v2 .swiper-pagination.swiper-pagination-bullets{padding:0}.c-generic-carousel-v2.hide-dots .swiper-pagination{display:none}.c-generic-carousel-v2.hide-navigation.arrows-media-middle .swiper-arrow,.c-generic-carousel-v2.hide-navigation.dots-over-image .swiper-pagination{visibility:hidden}.c-generic-carousel-v2.dots-over-image .swiper-pagination{bottom:auto;top:var(--dots-top);transition:top .3s ease;z-index:1}[dir] .c-generic-carousel-v2.dots-over-image .swiper-pagination{padding-bottom:14px;transform:translateY(-125%)}.c-generic-carousel-v2.dots-over-image .swiper-arrow{z-index:2}@media (min-width:720px) and (max-width:1279.98px){.c-generic-carousel-v2 .reset-tablet-max-height>.swiper-wrapper{max-height:none}}