.ly_bannerCarousel_wrapper{margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}@media screen and (min-width:1561px){.ly_bannerCarousel_wrapper{left:50%;margin-left:-780px;width:1560px}}.ly_bannerCarousel_wrapper .ly_bannerCarousel_inner{align-items:center;display:flex;gap:51.64px;height:100%;justify-content:space-between;margin:0 auto;max-width:850px;width:100%}.ly_bannerCarousel_wrapper .ly_bannerCarousel_inner:has(>:last-child:first-child){justify-content:flex-end}.ly_bannerCarousel_wrapper .bl_carousel{height:-moz-fit-content;height:fit-content;position:relative}.ly_bannerCarousel_wrapper .bl_carousel .bl_carousel_list{display:flex;gap:60px;height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin:0;overflow-x:auto;padding:0;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ly_bannerCarousel_wrapper .bl_carousel .bl_carousel_list>*{scroll-snap-align:center}.ly_bannerCarousel_wrapper .bl_carousel .bl_carousel_item{display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.ly_bannerCarousel_wrapper .bl_carousel .el_carousel_image{aspect-ratio:480/300;background-color:transparent;max-width:480px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:480px}.ly_bannerCarousel_wrapper .bl_carousel .el_carousel_link{display:contents}.ly_bannerCarousel_wrapper .bl_carousel .bl_carousel_dots{display:flex;gap:28px;justify-content:center;padding:20px 0}.ly_bannerCarousel_wrapper .bl_carousel .bl_carousel_dots:has(.el_carousel_dot:first-child:last-child){display:none}.ly_bannerCarousel_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_bannerCarousel_wrapper .bl_carousel .bl_carousel_dots .el_carousel_dot.el_carousel_dot__active{background-color:#000064}@media screen and (max-width:980px){.ly_bannerCarousel_wrapper{left:50%;margin-left:-410px;max-width:820px}.ly_bannerCarousel_wrapper .ly_bannerCarousel_inner{flex-direction:column;gap:100px;justify-content:unset;padding:118.03px 41px 44.73px;width:unset}.ly_bannerCarousel_wrapper .bl_carousel{margin:0 auto}.ly_bannerCarousel_wrapper .bl_carousel .bl_carousel_list{gap:20px}.ly_bannerCarousel_wrapper .bl_carousel .el_carousel_image{aspect-ratio:260/162.5;max-width:260px;width:260px}.ly_bannerCarousel_wrapper .bl_carousel .bl_carousel_dots{gap:12px}.ly_bannerCarousel_wrapper .bl_carousel .bl_carousel_dots .el_carousel_dot{height:7px;width:7px}}@media screen and (max-width:820px){.ly_bannerCarousel_wrapper{margin-left:-50vw;width:100vw}}