.ly_bannerSlider_wrapper{--negative-margin:calc((var(--viewport-width, 100vw) - 100%)/2*-1);margin-left:var(--negative-margin);margin-right:var(--negative-margin)}.ly_bannerSlider_wrapper .ly_bannerSlider_inner{align-items:center;display:flex;gap:51.64px;height:100%;justify-content:space-between;margin:0 auto;max-width:850px;width:100%}.ly_bannerSlider_wrapper .ly_bannerSlider_inner:has(>:last-child:first-child){justify-content:flex-end}.ly_bannerSlider_wrapper .bl_carousel{height:-moz-fit-content;height:fit-content;position:relative;width:var(--viewport-width,100vw)}.ly_bannerSlider_wrapper .bl_carousel .bl_carousel_list{display:flex;gap:19.77px;height:-moz-fit-content;height:fit-content;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.ly_bannerSlider_wrapper .bl_carousel .bl_carousel_list>*{scroll-snap-align:center}.ly_bannerSlider_wrapper .bl_carousel .bl_carousel_item{display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.ly_bannerSlider_wrapper .bl_carousel .el_carousel_image{aspect-ratio:960/290;max-width:calc(var(--viewport-width) - 80px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:960px}.ly_bannerSlider_wrapper .bl_carousel .el_carousel_link{display:contents}.ly_bannerSlider_wrapper .bl_carousel .bl_carousel_dots{display:flex;gap:28px;justify-content:center;padding:20px 0}.ly_bannerSlider_wrapper .bl_carousel .bl_carousel_dots:has(.el_carousel_dot:first-child:last-child){display:none}.ly_bannerSlider_wrapper .bl_carousel .bl_carousel_dots .el_carousel_dot{background-color:#dedde9;border:0;border-radius:50%;cursor:pointer;display:block;height:12px;padding:0;width:12px}.ly_bannerSlider_wrapper .bl_carousel .bl_carousel_dots .el_carousel_dot.el_carousel_dot__active{background-color:#000064}@media screen and (max-width:980px){.ly_bannerSlider_wrapper{height:unset}.ly_bannerSlider_wrapper .ly_bannerSlider_inner{flex-direction:column;gap:100px;justify-content:unset;padding:118.03px 41px 44.73px;width:unset}.ly_bannerSlider_wrapper .bl_carousel{margin:0 auto}.ly_bannerSlider_wrapper .bl_carousel .bl_carousel_list{gap:10px}.ly_bannerSlider_wrapper .bl_carousel .el_carousel_image{aspect-ratio:485/607;max-width:calc(var(--viewport-width) - 38px);width:242px}.ly_bannerSlider_wrapper .bl_carousel .bl_carousel_dots{gap:12px}.ly_bannerSlider_wrapper .bl_carousel .bl_carousel_dots .el_carousel_dot{height:7px;width:7px}}