.pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.pagination .page-item{cursor:pointer}.pagination .page-item .page-link{border:1px solid var(--black)}.pagination .page-item:hover .page-link{border-color:var(--red);color:var(--red)}.pagination .page-item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:.65rem;line-height:150%;color:var(--black)}.pagination .page-item svg{width:7px;height:12px;fill:var(--black)}.pagination .page-item:nth-last-child(1) .page-link,.pagination .page-item:nth-child(1) .page-link{font-size:1.5rem}.pagination .page-item.active .page-link{position:relative;border:1px solid var(--red);background:var(--red);color:var(--white)}.pagination .page-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.8rem;line-height:150%;color:var(--black);width:45px;height:45px}.indexMain{background:url("/assets/images/indexBg2.png");background-size:860px;background-repeat:no-repeat;background-position-x:calc(100% + 200px);background-position-y:-270px}.hero{padding:70px 0 64px}.hero__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.hero__text{text-align:center;font-size:2rem;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase}.hero__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:22px}.hero__images .img{width:auto}.categorySlider__wrapper{max-width:1920px;margin:0 auto}.categorySlider .swiper-slide{width:auto;height:auto}.categorySlider .swiper-button-next,.categorySlider .swiper-button-prev{background:linear-gradient(272deg, #fff 1.6%, rgba(255, 255, 255, 0) 98.14%);width:180px;height:100%;margin-top:0;top:0}.categorySlider .swiper-button-next svg,.categorySlider .swiper-button-prev svg{width:30px;height:30px;-webkit-transition:.3s ease;transition:.3s ease}.categorySlider .swiper-button-next:hover,.categorySlider .swiper-button-prev:hover{color:var(--red)}.categorySlider .swiper-button-next{right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:30px}.categorySlider .swiper-button-prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:30px}.categorySlider .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:232px;border:1px solid #ebebeb;background:var(--white)}.categorySlider .card:not(:first-child){border-right:1px solid #ebebeb}.categorySlider .card .img{position:relative;width:202px;height:120px}.categorySlider .card__img{position:absolute;inset:0;width:100%;height:100%;-webkit-transition:.3s ease;transition:.3s ease}.categorySlider .card__img-main{opacity:1}.categorySlider .card__img-hover{opacity:0}.categorySlider .card:hover .card__img-main{opacity:0}.categorySlider .card:hover .card__img-hover{opacity:1}.categorySlider .card__text{padding:0 25px 15px}.bannerMain{position:relative;color:var(--white)}.bannerMain__wrapper{max-width:1920px;margin:0 auto}.bannerMain .swiper-pagination{width:auto;left:30px;bottom:50px;max-width:calc(100% - 650px)}.bannerMain .swiper-pagination-bullet{border-radius:50%;width:12px;height:12px;background:rgba(255,255,255,.5);opacity:1;position:relative;outline:1px solid rgba(255,255,255,.5);-webkit-transition:.3s ease;transition:.3s ease;outline-offset:0px;margin:0 15px !important}.bannerMain .swiper-pagination-bullet:nth-child(1){margin-left:0 !important}.bannerMain .swiper-pagination-bullet-active{background:var(--white);outline-color:var(--white);outline-offset:6px}.bannerMain .swiper-slide-active .bannerMain__card_info_text{opacity:1}.bannerMain .swiper-slide-active .bannerMain__card_info_link{opacity:1}.bannerMain .swiper-slide-active .bannerMain__card_logo{opacity:1}.bannerMain__card{width:100%;height:100%;aspect-ratio:2/1;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.bannerMain__card::before{position:absolute;inset:0;content:"";width:100%;height:100%;z-index:1;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.45)), to(rgba(0, 0, 0, 0.45)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.45) 100%)}.bannerMain__card_logo{max-width:300px;height:auto;position:absolute;left:30px;bottom:120px;-webkit-transition:.3s ease;transition:.3s ease;z-index:1;opacity:0}.bannerMain__card_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;position:absolute;bottom:50px;right:30px;z-index:2;max-width:560px;overflow:hidden}.bannerMain__card_info_text{font-size:.8rem;font-style:normal;font-weight:500;line-height:150%;-webkit-transition:.3s ease;transition:.3s ease;opacity:0}.bannerMain__card_info_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-transition:.3s ease;transition:.3s ease;opacity:0;font-size:.6rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.6px;text-transform:uppercase}.bannerMain__card_info_link svg{width:20px;height:20px}.bannerMain__card_info_link:hover{color:var(--red)}.bannerMain__title{position:absolute;z-index:2;top:50px;left:25px;max-width:440px;font-size:1.2rem;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase}.aboutIndex{padding:60px 0;background:url("/assets/images/indexBg2.png") no-repeat center center/860px}.aboutIndex__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.aboutIndex .row{row-gap:30px}.aboutIndex__item{width:calc(50% - 15px)}.aboutIndex__item--img img{width:100%;height:100%}.aboutIndex__item__title{font-size:1.7rem;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase;margin-bottom:25px}.aboutIndex__item__textSmall{font-size:.8rem;font-style:normal;font-weight:500;line-height:150%;margin-bottom:28px}.aboutIndex__item__titleSmall{font-size:1.2rem;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;margin-bottom:25px}.aboutIndex__item__text{font-size:.7rem;font-style:normal;font-weight:700;line-height:160%;text-transform:uppercase;margin-bottom:28px}.aboutIndex__item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-transition:.3s ease;transition:.3s ease;font-size:.6rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.aboutIndex__item__link svg{width:20px;height:20px}.aboutIndex__item__link:hover{color:var(--red)}.aboutIndex__item__nums{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:25px}.aboutIndex__item__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.aboutIndex__item__num_number{color:var(--red);font-size:3.7rem;font-style:normal;font-weight:500;line-height:140%}.aboutIndex__item__num_text{color:var(--grey, #9e9e9e);font-size:.75rem;font-style:normal;font-weight:500;line-height:150%}@media(max-width: 1199.98px){.categorySlider .swiper-button-next,.categorySlider .swiper-button-prev{width:100px;height:100%}.aboutIndex__item__num_number{font-size:3rem}}@media(max-width: 991.98px){.hero{padding:50px 0 44px}.hero__text{font-size:2rem}.categorySlider .swiper-button-next,.categorySlider .swiper-button-prev{display:none}.bannerMain .swiper-pagination{display:none}.bannerMain .swiper-slide{height:auto}.bannerMain__card{width:100%;height:100%;aspect-ratio:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(var(--bannerMainTitleHeight, 72px) + 50px + 30px) 20px 50px;gap:30px}.bannerMain__card_logo{max-width:300px;position:static}.bannerMain__card_info{position:static;max-width:560px}.bannerMain__title{left:20px;padding-right:20px}.aboutIndex{padding:50px 0}.aboutIndex__row{gap:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aboutIndex .row{row-gap:25px}.aboutIndex__item{width:calc(100% - 0px)}}@media(max-width: 767.98px){.hero__wrapper{gap:30px}.hero__text{font-size:1.4rem}}@media(max-width: 575.98px){.pagination{gap:10px}.pagination .page-item span{font-size:14px}.pagination .page-link{font-size:14px;width:30px;height:30px}.hero{padding:40px 0 34px}.hero__wrapper{gap:25px}.hero__text{font-size:1rem}.categorySlider .card{width:180px}.categorySlider .card::after{display:none}.categorySlider .card .img{width:160px;height:80px}.categorySlider .card__text{padding:0 10px 5px;font-size:.6rem}.bannerMain__card{gap:25px}.bannerMain__card_logo{max-width:60%}.bannerMain__card_info{gap:25px}.bannerMain__card_info_text{font-size:.7rem}.bannerMain__title{top:30px;font-size:1rem}.aboutIndex{padding:30px 0}.aboutIndex__item__title{font-size:1rem;margin-bottom:20px}.aboutIndex__item__textSmall{font-size:.6rem;margin-bottom:20px}.aboutIndex__item__titleSmall{font-size:.8rem;margin-bottom:20px}.aboutIndex__item__text{font-size:.6rem;margin-bottom:24px}.aboutIndex__item__nums{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.aboutIndex__item__num_number{font-size:2rem}.aboutIndex__item__num_text{font-size:.7rem}}@media(max-width: 400.98px){.pagination{gap:5px}.pagination .page-item span{font-size:12px}.pagination .page-link{font-size:12px;width:25px;height:25px}}