.hero-slider{--pagination-width:2.125rem;padding:11.6875rem 0 6.25rem;position:relative}@media (max-width:1024px){.hero-slider{--pagination-width:1.125rem;padding:3.25rem 0 5rem}}.hero-slider .hero-video-bg{height:100%;mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));mask-image:linear-gradient(#000,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));-webkit-mask-image:linear-gradient(#000,transparent);mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:-100}.hero-slider .hero-video-bg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-slider .section-decor.right-decor{right:-10%;top:-10%}.hero-slider__slider{overflow:visible}@media (max-width:1024px){.hero-slider__slider:not(:has(.swiper-pagination-lock)){padding-right:var(--pagination-width)}}.hero-slider__slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero-slider__slider .swiper-slide .banner__content{position:relative;width:49%;z-index:1}@media (max-width:1024px){.hero-slider__slider .swiper-slide .banner__content{width:100%}}.hero-slider__slider .swiper-slide .banner__content img{display:block;max-height:8.25rem;max-width:8.25rem}.hero-slider__slider .swiper-slide .banner__content img+*{margin-top:-.875rem}.hero-slider__slider .swiper-slide .banner__content .banner__title{margin:2.3125rem 0;text-transform:uppercase}@media (max-width:1024px){.hero-slider__slider .swiper-slide .banner__content .banner__title{margin:1.5625rem 0}}.hero-slider__slider .swiper-slide .banner__content .banner__subtitle{font-size:var(--brand-h5-fs);line-height:var(--brand-h5-lh);margin:1.5625rem 0}@media (max-width:1024px){.hero-slider__slider .swiper-slide .banner__content .banner__subtitle{font-size:var(--brand-h6-fs);line-height:var(--brand-h6-lh);margin:1rem 0}}.hero-slider__slider .swiper-slide .banner__content .btn{margin:3.875rem 0}@media (max-width:1024px){.hero-slider__slider .swiper-slide .banner__content .btn{margin:1.875rem 0}}.hero-slider__slider .swiper-slide .banner__image{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:var(--pagination-width);min-height:12.5rem;position:relative;width:calc(49% - var(--pagination-width))}@media (max-width:1024px){.hero-slider__slider .swiper-slide .banner__image{margin-right:0;min-height:unset;width:100%}}.hero-slider__slider .swiper-slide .banner__image img{-o-object-fit:contain;object-fit:contain;width:100%}.hero-slider__pagination{position:absolute;right:-.3125rem;top:-.25rem;width:var(--pagination-width);z-index:5}.hero-slider__pagination .swiper-pagination-fraction{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;position:static;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.5rem}@media (max-width:1024px){.hero-slider__pagination .swiper-pagination-fraction{gap:2.375rem}}.hero-slider__pagination .swiper-pagination-current,.hero-slider__pagination .swiper-pagination-total{color:var(--brand-secondary-color);cursor:pointer;font-size:1.875rem;line-height:1.2334}@media (max-width:1024px){.hero-slider__pagination .swiper-pagination-current,.hero-slider__pagination .swiper-pagination-total{font-size:1rem}}.hero-slider__pagination .swiper-scrollbar{height:.25rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);width:6.25rem}@media (max-width:1024px){.hero-slider__pagination .swiper-scrollbar{height:.125rem;width:3.75rem}}.hero-slider__pagination .swiper-scrollbar:after{background-color:var(--brand-quaternary-color);content:"";height:.0625rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media (max-width:1024px){.hero-slider__pagination .swiper-scrollbar:after{height:.03125rem}}.hero-slider__pagination .swiper-scrollbar-drag{background-color:var(--brand-quaternary-color);border-radius:.25rem;height:.25rem}@media (max-width:1024px){.hero-slider__pagination .swiper-scrollbar-drag{height:.125rem}}@media (min-width:1025px){.hero-slider.template-2,.hero-slider.template-3{padding:4.9375rem 0 6.5625rem}.hero-slider.template-2 .hero-slider__slider .swiper-slide .banner__content,.hero-slider.template-3 .hero-slider__slider .swiper-slide .banner__content{width:41%}}.hero-slider.template-2 .hero-slider__slider .swiper-slide .banner__content .banner__title,.hero-slider.template-3 .hero-slider__slider .swiper-slide .banner__content .banner__title{text-transform:unset}.hero-slider.template-2 .hero-slider__slider .swiper-slide .banner__image,.hero-slider.template-3 .hero-slider__slider .swiper-slide .banner__image{position:relative}.hero-slider.template-2 .hero-slider__slider .swiper-slide .banner__image:before,.hero-slider.template-3 .hero-slider__slider .swiper-slide .banner__image:before{aspect-ratio:1/1;background:var(--brand-circle-image) no-repeat center/contain;content:"";left:19%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:170%}@media (max-width:1024px){.hero-slider.template-2 .hero-slider__slider .swiper-slide .banner__image:before,.hero-slider.template-3 .hero-slider__slider .swiper-slide .banner__image:before{left:50%;width:138%}}.hero-slider.template-2 .hero-slider__slider .swiper-slide .banner__image img,.hero-slider.template-3 .hero-slider__slider .swiper-slide .banner__image img{position:relative;z-index:1}@media (min-width:1025px){.hero-slider.template-2 .hero-slider__slider .swiper-slide .banner__image,.hero-slider.template-3 .hero-slider__slider .swiper-slide .banner__image{min-height:26.875rem}.hero-slider.template-2 .hero-slider__slider .swiper-slide .banner__image img,.hero-slider.template-3 .hero-slider__slider .swiper-slide .banner__image img{aspect-ratio:1/1;left:26%;max-width:unset;position:absolute;top:37%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:138%}}.hero-slider.template-2 .hero-slider__slider .hero-slider__pagination,.hero-slider.template-3 .hero-slider__slider .hero-slider__pagination{top:1.375rem}@media (min-width:1025px){.hero-slider.template-2{padding-bottom:9.375rem}}.hero-slider.template-2:after{background-size:100% 100%;height:18.75rem}@media (min-width:1025px){.hero-slider.template-3{padding:4.9375rem 0 1.875rem}}.hero-slider.template-3 .banner__content p{font-size:var(--brand-h4-fs);line-height:var(--brand-h4-lh)}@media (min-width:1025px){.hero-slider.template-4{padding:7.3125rem 0 1.875rem}}.hero-slider.template-4 .banner__image{position:relative}@media (min-width:1025px){.hero-slider.template-4 .banner__image img{aspect-ratio:2018/1135;left:50%;max-width:unset;position:absolute;top:-65%;-webkit-transform:translateX(-48%);transform:translateX(-48%);width:330%;z-index:-1}.hero-slider.template-4 .banner__content{width:38%}}@media (max-width:1024px){.hero-slider.template-4 .banner__content{margin:0 0 1.875rem}}.hero-slider.template-4 .banner__content .banner__title{text-transform:unset}@media (min-width:1025px){.hero-slider.template-4 .banner__content .banner__title{margin:1.9375rem 0}.hero-slider.template-4 .banner__content .banner__subtitle{max-width:80%}.hero-slider.template-4 .banner__content p{margin:6.125rem 0}.hero-slider.template-5{padding:7.4375rem 0}.hero-slider.template-5 .banner__content{width:52%}}@media (max-width:1024px){.hero-slider.template-5 .banner__content{margin:0 0 1.875rem}}.hero-slider.template-5 .banner__content .banner__title{text-transform:unset}.hero-slider.template-5 .banner__content h3{font-size:var(--brand-h5-fs);line-height:var(--brand-h5-lh)}@media (min-width:1025px){.hero-slider.template-5 .banner__content h3{margin:0 0 4.5rem}}.hero-slider.template-5 .banner__content .btn{min-width:9.625rem}@media (min-width:1025px){.hero-slider.template-5 .banner__image{width:calc(46% - var(--pagination-width))}}.hero-slider.template-5 .banner__image img{max-width:unset}@media (min-width:1025px){.hero-slider.template-5 .banner__image img{aspect-ratio:1756/1189;left:50%;position:absolute;top:0;-webkit-transform:translate(-56%,-28%);transform:translate(-56%,-28%);width:300%}}