.blk-scroll-carousel{--padX:4.5%}@media only screen and (max-width:1420px){.blk-scroll-carousel{--padX:6.5%}}@media only screen and (max-width:62em){.blk-scroll-carousel{--padX:4.5%}}.blk-scroll-carousel{position:relative}.blk-scroll-carousel .scroll-stage{height:100vh;padding-left:var(--padX);padding-right:var(--padX);position:relative}.blk-scroll-carousel .slide{align-items:center;backface-visibility:hidden;display:flex;min-height:100vh;transform-style:preserve-3d;width:100%;will-change:transform}.blk-scroll-carousel .slide>.row{flex:1;margin-left:0;margin-right:0;overflow:hidden;position:relative;width:100%}.blk-scroll-carousel .row-slide{position:relative}.blk-scroll-carousel .row-slide .overlay{background:linear-gradient(180deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.15) 10%,rgba(0,0,0,.05) 30%,transparent);content:"";height:200px;left:0;-webkit-mask:linear-gradient(180deg,#000 0,transparent);mask:linear-gradient(180deg,#000 0,transparent);pointer-events:none;position:absolute;right:0;top:0}.blk-scroll-carousel .progress{background:#d01319;height:calc(100% - 100px);left:50%;opacity:0;pointer-events:none;position:fixed;top:100px;transform:translateX(-50%);transition:opacity .4s ease;visibility:hidden;width:2px;z-index:9999}.blk-scroll-carousel .progress.is-active{opacity:1;pointer-events:auto;visibility:visible}.blk-scroll-carousel .progress .progress__fill{background:#d01319;display:block;height:100%;width:4px}.blk-scroll-carousel-mobile{padding-bottom:40px}.blk-scroll-carousel-mobile .swiper-controls{align-items:center;display:flex;gap:16px;justify-content:center;justify-items:center;padding-top:40px}.blk-scroll-carousel-mobile .swiper-controls .swiper-button-prev{justify-self:end;order:1}.blk-scroll-carousel-mobile .swiper-controls .swiper-button-next{justify-self:start;order:3}.blk-scroll-carousel-mobile .swiper-button-next,.blk-scroll-carousel-mobile .swiper-button-prev{align-items:center;background-color:#d01319;border:1px solid #d01319;border-radius:50%;display:inline-flex;height:60px;justify-content:center;position:static;transition:.3s ease;width:60px}.blk-scroll-carousel-mobile .swiper-button-next svg,.blk-scroll-carousel-mobile .swiper-button-prev svg{fill:transparent;height:10px;width:20px}.blk-scroll-carousel-mobile .swiper-button-next svg path,.blk-scroll-carousel-mobile .swiper-button-prev svg path{transition:.3s ease}@media only screen and (min-width:120.06em){.blk-scroll-carousel-mobile .swiper-button-next,.blk-scroll-carousel-mobile .swiper-button-prev{height:80px;width:80px}.blk-scroll-carousel-mobile .swiper-button-next svg,.blk-scroll-carousel-mobile .swiper-button-prev svg{fill:transparent;height:15px;width:30px}}.blk-scroll-carousel-mobile .swiper-button-next:hover,.blk-scroll-carousel-mobile .swiper-button-prev:hover{background-color:#fff}.blk-scroll-carousel-mobile .swiper-button-next:hover svg path,.blk-scroll-carousel-mobile .swiper-button-prev:hover svg path{stroke:#d01319!important}@media(max-width:62em){.blk-scroll-carousel .slide{position:static!important;transform:none!important}}