.HardwareBannerCarousel_embla__F1fex{--slide-spacing:16px;--slide-size:100%;--slide-height:91dvh;position:relative;width:100%;margin-left:auto;margin-right:auto;background-color:#e0e0e0}.HardwareBannerCarousel_embla__viewport__KsN8F{overflow:hidden;height:var(--slide-height)}.HardwareBannerCarousel_embla__container__ouSMs{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y;margin-left:calc(var(--slide-spacing)*-1);height:100%}.HardwareBannerCarousel_embla__slide__Tsq6m{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative;height:100%}.HardwareBannerCarousel_slideImageContainer__pnkN_{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.HardwareBannerCarousel_slideImageContainer__pnkN_>span{height:100%!important;width:100%!important}.HardwareBannerCarousel_slideImageContainer__pnkN_ img{object-fit:cover;width:100%;height:100%}.HardwareBannerCarousel_embla__slide__content_overlay__0l0w0{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.31);z-index:2}.HardwareBannerCarousel_embla__slide__content__IQsnI{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px 0;box-sizing:border-box;color:#fff}.HardwareBannerCarousel_slide__heading__jcfbB{font-size:48px;font-weight:600;line-height:1.3;margin-bottom:20px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.HardwareBannerCarousel_slide__subheading__SzWiN{font-size:18px;font-weight:400;line-height:1.5;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.HardwareBannerCarousel_embla__button__hcrdW{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);z-index:4;background-color:hsla(0,0%,100%,.7);border-radius:50%;width:40px;height:40px;justify-content:center;align-items:center;color:#333;font-size:24px}.HardwareBannerCarousel_embla__button__hcrdW:disabled{opacity:.3;cursor:default}.HardwareBannerCarousel_embla__button__hcrdW:hover{background-color:hsla(0,0%,100%,.9)}.HardwareBannerCarousel_embla__button_prev__GKSvN{left:20px}.HardwareBannerCarousel_embla__button_next__eUA2U{right:20px}.HardwareBannerCarousel_dummySlide__zMdi_{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;min-height:500px}.HardwareBannerCarousel_dummyContent__S6hb_{text-align:center;color:#fff;padding:2rem;max-width:500px}.HardwareBannerCarousel_dummyIcon__wWbtM{margin-bottom:1.5rem;color:hsla(0,0%,100%,.9)}.HardwareBannerCarousel_dummyIcon__wWbtM svg{opacity:.8}.HardwareBannerCarousel_dummyHeading__jsV2h{font-size:2rem;font-weight:600;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.HardwareBannerCarousel_dummyText__7gnlG{font-size:1.1rem;line-height:1.6;opacity:.9;margin-bottom:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.HardwareBannerCarousel_dummySlide__zMdi_{min-height:400px}.HardwareBannerCarousel_dummyHeading__jsV2h{font-size:1.5rem}.HardwareBannerCarousel_dummyText__7gnlG{font-size:1rem}.HardwareBannerCarousel_dummyContent__S6hb_{padding:1.5rem}}@media(max-width:991px){.HardwareBannerCarousel_embla__F1fex{--slide-height:50dvh}.HardwareBannerCarousel_slide__heading__jcfbB{font-size:28px;margin-bottom:12px}.HardwareBannerCarousel_slide__subheading__SzWiN{font-size:16px}}.EmblaCarousel_embla__Rlx0s{max-width:100%;padding:0;position:relative}.EmblaCarousel_embla__viewport__ulYDM{overflow:hidden;width:100%;position:relative;padding:0}.EmblaCarousel_embla__container__ibavr{display:flex;gap:16px}.EmblaCarousel_embla__slide__S4dmB{position:relative;padding:0;display:flex;align-items:center;justify-content:center;width:100%}.EmblaCarousel_embla__slide__S4dmB .item{width:100%}.EmblaCarousel_embla__slide__inner__qI0ZD{display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;width:100%}.EmblaCarousel_embla__buttons__ZXyVT{display:flex;justify-content:center;margin-top:10px}.EmblaCarousel_embla__buttons__ZXyVT button{margin:0;padding:0;font-size:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:9;background:#b22222;border:none;width:35px;height:35px;border-radius:50%!important;display:inline-flex!important;justify-content:center;align-items:center;transition:.3s}.EmblaCarousel_embla__buttons__ZXyVT button svg path{stroke:#fff}.EmblaCarousel_embla__buttons__ZXyVT button:hover{background:#c52222}.EmblaCarousel_embla__buttons__ZXyVT button.EmblaCarousel_embla__button__disabled__voRHQ{cursor:not-allowed;opacity:.5}.EmblaCarousel_embla__buttons__ZXyVT button.EmblaCarousel_embla__button__disabled__voRHQ:hover{background:#c52222}.EmblaCarousel_embla__buttons__ZXyVT button.EmblaCarousel_leftBtn__Prt_x{left:-5px}.EmblaCarousel_embla__buttons__ZXyVT button.EmblaCarousel_rightBtn__SBjYN{right:-5px}.EmblaCarousel_embla__dots__r30AB{display:flex;justify-content:center;margin-top:10px;gap:6px;flex-wrap:wrap}.EmblaCarousel_embla__dots__r30AB button{min-width:10px;max-width:10px;height:10px;margin:0;display:inline-block;border-radius:50%;background:none;border:2px solid #b22222;cursor:pointer;padding:0}.EmblaCarousel_embla__dots__r30AB button:focus{outline:none}.EmblaCarousel_embla__dots__r30AB button.EmblaCarousel_embla__dot__active__dx6bu{background:#b22222}@media(max-width:1024px){.EmblaCarousel_embla__slide__S4dmB{flex:0 0 32%}}@media(max-width:768px){.EmblaCarousel_embla__slide__S4dmB{flex:0 0 50%}}@media(max-width:480px){.EmblaCarousel_embla__slide__S4dmB{flex:0 0 100%}}