.swiper-container{position:relative;width:100%;background-color:#000}.swiper-container .swiper{width:100%}.swiper-container .main-slider{width:100%;height:230px}@media (min-width:641px){.swiper-container .main-slider{height:600px}}@media (min-width:961px){.swiper-container .main-slider{height:700px}}@media (min-width:1441px){.swiper-container .main-slider{height:900px}}@media (min-width:3840px){.swiper-container .main-slider{height:1000px}}.swiper-container .main-slider img{width:100%;height:100%;display:block;object-fit:cover}.swiper-container .main-slider .slide-content{display:none}.swiper-container .slider-bottom{position:absolute;bottom:0;z-index:2;width:100%;background-color:rgba(1,38,60,0.6);filter:drop-shadow(0 0 30px rgba(0,0,0,0.2));padding:40px 0;min-height:325px;overflow:hidden}@media (max-width:1440px){.swiper-container .slider-bottom{min-height:250px;padding:20px 0}}@media (max-width:960px){.swiper-container .slider-bottom{min-height:215px}}@media (max-width:640px){.swiper-container .slider-bottom{position:relative;background-color:#231f20;min-height:auto;padding:15px 0}}.swiper-container .slider-bottom .thumb-left{width:100%;max-width:1280px;margin:0 auto}@media (max-width:1320px){.swiper-container .slider-bottom .thumb-left{padding:0 20px}}@media (max-width:640px){.swiper-container .slider-bottom .thumb-left{padding:0 15px}}.swiper-container .slider-bottom .thumb-left .content{width:50%;color:#fff}.swiper-container .slider-bottom .thumb-left .content.full{width:100%}@media (max-width:640px){.swiper-container .slider-bottom .thumb-left .content{width:100%}}.swiper-container .slider-bottom .thumb-left .content .banner-content{display:flex;flex-direction:column}.swiper-container .slider-bottom .thumb-left .content .banner-content .title{font-family:"Dacia Block","NouvelR";font-size:28px;line-height:38px;font-weight:700;color:#fff;margin-bottom:17px}@media (max-width:1440px){.swiper-container .slider-bottom .thumb-left .content .banner-content .title{font-size:24px;line-height:32px}}@media (max-width:960px){.swiper-container .slider-bottom .thumb-left .content .banner-content .title{font-size:18px;line-height:28px}}@media (max-width:640px){.swiper-container .slider-bottom .thumb-left .content .banner-content .title{font-size:14px;line-height:22px;margin-bottom:12px}}.swiper-container .slider-bottom .thumb-left .content .banner-content .subtitle{font-family:"Dacia Block","NouvelR";font-size:16px;line-height:24px;font-weight:400;color:#fff;margin-bottom:60px}@media (max-width:1440px){.swiper-container .slider-bottom .thumb-left .content .banner-content .subtitle{font-size:16px;line-height:24px}}@media (max-width:960px){.swiper-container .slider-bottom .thumb-left .content .banner-content .subtitle{font-size:14px;line-height:20px;margin-bottom:35px}}@media (max-width:640px){.swiper-container .slider-bottom .thumb-left .content .banner-content .subtitle{font-size:14px;line-height:22px;margin-bottom:33px}}.swiper-container .slider-bottom .thumb-left .content .banner-content .banner-action{display:block;height:50px;padding:5px 25px;box-sizing:border-box;border:1px solid #fff;background-color:transparent;display:flex;align-items:center;justify-content:center;text-align:center;font-family:"Dacia Block","NouvelR";font-size:16px;font-weight:700;color:#fff !important;text-decoration:none}.swiper-container .slider-bottom .thumb-left .content .banner-content .banner-action.secondary{background-color:#fff;border-color:#fff;color:#000 !important}@media (max-width:960px){.swiper-container .slider-bottom .thumb-left .content .banner-content .banner-action{height:40px;font-size:14px}}.swiper-container .slider-bottom .thumb-left .content .banner-content .banner-bottom{display:flex;align-items:center;justify-content:flex-start;gap:50px}@media (max-width:640px){.swiper-container .slider-bottom .thumb-left .content .banner-content .banner-bottom{gap:30px}}@media (min-width:641px) and (max-width:767px){.swiper-container .slider-bottom .thumb-left .content .banner-content .banner-bottom{flex-direction:column;align-items:flex-start}}.swiper-container .slider-bottom .thumb-right{position:absolute;right:0;left:calc(50% + 100px);top:50%;transform:translateY(-50%)}@media (max-width:1440px){.swiper-container .slider-bottom .thumb-right{left:calc(50% + 60px)}}@media (max-width:960px){.swiper-container .slider-bottom .thumb-right{left:calc(50% + 30px)}}@media (max-width:640px){.swiper-container .slider-bottom .thumb-right{position:relative;left:0;top:0;transform:none;margin-top:30px}}.swiper-container .slider-bottom .thumb-slider{padding-right:20px}@media (max-width:640px){.swiper-container .slider-bottom .thumb-slider{padding:0 15px}}.swiper-container .slider-bottom .thumb-slider .swiper-slide{position:relative;cursor:pointer;width:180px !important;height:200px}.swiper-container .slider-bottom .thumb-slider .swiper-slide .swiper-wrapper{transition:transform .4s ease}@media (max-width:1440px){.swiper-container .slider-bottom .thumb-slider .swiper-slide{width:144px !important;height:160px}}@media (max-width:960px){.swiper-container .slider-bottom .thumb-slider .swiper-slide{width:108px !important;height:120px}}@media (max-width:640px){.swiper-container .slider-bottom .thumb-slider .swiper-slide{width:90px !important;height:100px}}.swiper-container .slider-bottom .thumb-slider .swiper-slide .indicator{position:absolute;left:10px;top:10px;color:#fff;font-family:"Dacia Block","NouvelR";font-weight:300;opacity:0.5;font-size:16px}@media (max-width:640px){.swiper-container .slider-bottom .thumb-slider .swiper-slide .indicator{font-size:10px}}.swiper-container .slider-bottom .thumb-slider .swiper-slide img{width:100%;height:100%;display:block;object-fit:cover;box-sizing:border-box}.swiper-container .slider-bottom .thumb-slider .swiper-slide.swiper-slide-active .indicator{opacity:1;font-weight:700}.swiper-container .slider-bottom .thumb-slider .swiper-slide.swiper-slide-active img{border:3px solid #fff}@media (max-width:640px){.swiper-container .slider-bottom .thumb-slider .swiper-slide.swiper-slide-active img{border-width:2px}}.swiper-container .slider-bottom .thumb-slider-control{display:flex;align-items:center;margin:40px 0 0}@media (max-width:1440px){.swiper-container .slider-bottom .thumb-slider-control{margin-top:15px;padding-right:15px;justify-content:space-between}}@media (max-width:640px){.swiper-container .slider-bottom .thumb-slider-control{margin-top:25px;padding:0 15px}}.swiper-container .slider-bottom .thumb-slider-control .thumb-progress{display:flex;align-items:center}.swiper-container .slider-bottom .thumb-slider-control .thumb-progress .indicator{font-family:"Dacia Block","NouvelR";font-weight:500;font-size:16px;color:#fff}.swiper-container .slider-bottom .thumb-slider-control .thumb-progress .indicator.bold{font-weight:700}@media (max-width:640px){.swiper-container .slider-bottom .thumb-slider-control .thumb-progress .indicator{font-size:12px}}.swiper-container .slider-bottom .thumb-slider-control .thumb-progress .progress-bar{position:relative;display:block;height:2px;width:80px;background-color:rgba(255,255,255,0.5);margin:0 15px}@media (max-width:640px){.swiper-container .slider-bottom .thumb-slider-control .thumb-progress .progress-bar{margin:0 10px;height:1px}}.swiper-container .slider-bottom .thumb-slider-control .thumb-progress .progress-bar .progress{display:block;position:absolute;inset:0;background-color:#fff}.swiper-container .slider-bottom .thumb-slider-control .thumb-navigation{display:flex;align-items:center;gap:25px;margin-left:30%}@media (max-width:960px){.swiper-container .slider-bottom .thumb-slider-control .thumb-navigation{margin-left:0}}@media (max-width:640px){.swiper-container .slider-bottom .thumb-slider-control .thumb-navigation{gap:30px}}.swiper-container .slider-bottom .thumb-slider-control .thumb-navigation .button-prev,.swiper-container .slider-bottom .thumb-slider-control .thumb-navigation .button-next{width:35px;height:35px;background-color:transparent;border:1px solid #fff;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.swiper-container .slider-bottom .thumb-slider-control .thumb-navigation .button-prev,.swiper-container .slider-bottom .thumb-slider-control .thumb-navigation .button-next{height:23px}}.swiper-container .slider-bottom .thumb-slider-control .thumb-navigation .button-prev>span,.swiper-container .slider-bottom .thumb-slider-control .thumb-navigation .button-next>span{display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;line-height:3px}.swiper-container .slider-bottom .thumb-slider-control .thumb-navigation .button-prev>span{border-right:8px solid #fff}.swiper-container .slider-bottom .thumb-slider-control .thumb-navigation .button-next>span{border-left:8px solid #fff}