.BannerCarousel_carouselContainer__lYPUX{width:100%;margin:20px 0;position:relative}.BannerCarousel_carousel__XEMX5{position:relative;width:100%;max-width:1400px;margin:0 auto;height:400px;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);background-color:#f0f0f0}@media (max-width:768px){.BannerCarousel_carousel__XEMX5{height:250px}}@media (max-width:480px){.BannerCarousel_carousel__XEMX5{height:180px}}.BannerCarousel_bannerWrapper__wzdDP{position:relative;width:100%;height:100%}.BannerCarousel_bannerLink__VWPNa{display:block;width:100%;height:100%;cursor:pointer}.BannerCarousel_bannerImage__rc8RR{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.BannerCarousel_bannerLink__VWPNa:hover .BannerCarousel_bannerImage__rc8RR{transform:scale(1.02)}.BannerCarousel_navButton__aVKxZ{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.4);border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.BannerCarousel_navButton__aVKxZ:hover{background-color:hsla(0,0%,100%,.85);transform:translateY(-50%) scale(1.1)}.BannerCarousel_navButton__aVKxZ:active{transform:translateY(-50%) scale(.95)}.BannerCarousel_prevButton__aQZtZ{left:20px}.BannerCarousel_nextButton__xcpb_{right:20px}@media (max-width:768px){.BannerCarousel_navButton__aVKxZ{width:40px;height:40px}.BannerCarousel_prevButton__aQZtZ{left:10px}.BannerCarousel_nextButton__xcpb_{right:10px}}.BannerCarousel_dotsContainer__p4S5P{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.BannerCarousel_dot__wQHLd{width:12px;height:12px;border-radius:50%;background-color:hsla(0,0%,100%,.5);border:2px solid hsla(0,0%,100%,.8);cursor:pointer;transition:all .3s ease;padding:0}.BannerCarousel_dot__wQHLd:hover{background-color:hsla(0,0%,100%,.7);transform:scale(1.2)}.BannerCarousel_dotActive__MC6eE{background-color:#fff;transform:scale(1.3)}.BannerCarousel_bannerOverlay__sXoGA{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);padding:40px 20px 20px;color:#fff}.BannerCarousel_bannerTitle__NI50V{font-size:32px;font-weight:700;margin-bottom:8px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.BannerCarousel_bannerDescription__7Z0G_{font-size:18px;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.5);max-width:600px}@media (max-width:768px){.BannerCarousel_bannerTitle__NI50V{font-size:24px}.BannerCarousel_bannerDescription__7Z0G_{font-size:14px}.BannerCarousel_bannerOverlay__sXoGA{padding:30px 15px 15px}}.BannerCarousel_skeleton__GDDtD{width:100%;max-width:1400px;margin:20px auto;height:400px;border-radius:8px;overflow:hidden}.BannerCarousel_skeletonContent__ZR9Rn{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:BannerCarousel_loading__G9_HP 1.5s infinite}@keyframes BannerCarousel_loading__G9_HP{0%{background-position:200% 0}to{background-position:-200% 0}}