﻿.hash-home-banner-wrap{margin:.9375rem 3.125rem 0;box-sizing:border-box;width:calc(100% - 6.25rem);align-self:center;max-width:90.3125rem;position:relative;border:.0625rem solid #aaee4b;border-radius:var(--card-br);overflow:hidden;--slide-height:23.4375rem;--card-padding:1.5625rem}.hash-home-banner-wrap .bg-img{position:absolute;inset:0;left:0;top:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;opacity:.3;width:100%;height:100%;filter:blur(3.125rem)}.hash-home-banner-wrap .hash-home-banner__content{height:100%;width:100%;position:relative;z-index:1;display:flex;min-width:0;padding:var(--card-padding);box-sizing:border-box;color:#fff}.hash-home-banner-wrap .hash-home-banner__content .left{flex:1;padding-top:2.625rem;padding-right:var(--card-padding);display:flex;flex-direction:column;justify-content:space-between}.hash-home-banner-wrap .hash-home-banner__content .title{font-size:1.5rem;text-align:left;font-weight:500;position:absolute;top:0;left:0;height:3.5rem;background:#99E037;color:#000;display:flex;align-items:center;border-radius:0 0 var(--card-br) 0;padding:0 var(--card-padding);text-transform:uppercase}.hash-home-banner-wrap .hash-home-banner__content .content{font-size:3.5rem;font-weight:700;text-shadow:0 0 1.5625rem rgba(0,0,0,.7);color:#fff;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;line-height:145%}.hash-home-banner-wrap .hash-home-banner__content .content span{color:#99e037}.hash-home-banner-wrap .hash-home-banner__content .desc-wrap{margin-top:.625rem;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding-bottom:2.125rem}.hash-home-banner-wrap .hash-home-banner__content .desc{font-size:1.125rem;text-align:left}.hash-home-banner-wrap .hash-home-banner__content .btn{min-width:12.125rem;height:3.125rem;font-size:1.5rem;align-self:flex-start;background:#FF0000;color:#fff}.hash-home-banner-wrap .swiper-pagination{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;gap:.625rem}.hash-home-banner-wrap .swiper-pagination-bullet{flex:1;height:.5rem;background-color:rgba(255,255,255,.25);border-radius:.25rem;opacity:1;overflow:hidden;display:flex;position:relative}.hash-home-banner-wrap .swiper-pagination-bullet .bullet-content{width:100%;height:100%;background:#fff;max-width:0}.hash-home-banner-wrap .swiper-pagination-bullet .bullet-content.actived{transition:max-width 5s;max-width:100%}.hash-home-banner-wrap .swiper-pagination-bullet-active{background:#fff}.embla-home{flex-basis:calc(1.92 * var(--slide-height))}.embla-home .embla__viewport{overflow:hidden;border-radius:1.125rem}.embla-home .embla__container{display:flex;touch-action:pan-y pinch-zoom}.embla-home .embla__slide{transform:translateZ(0);flex:0 0 100%}.embla-home .embla__slide .poster{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;border-radius:1.125rem}@media (max-width:1400px){.hash-home-banner-wrap{--slide-height:21.1875rem}.hash-home-banner-wrap .hash-home-banner__content .title{font-size:1.5rem}.hash-home-banner-wrap .hash-home-banner__content .content{font-size:2.375rem}.hash-home-banner-wrap .hash-home-banner__content .desc{margin-top:1.25rem;font-size:1.125rem}}@media (max-width:1300px){.hash-home-banner-wrap .hash-home-banner__content{flex-direction:column-reverse}.hash-home-banner-wrap .hash-home-banner__content .title{display:none}.hash-home-banner-wrap .hash-home-banner__content .left{padding-right:0;padding-top:1.25rem}.hash-home-banner-wrap .hash-home-banner__content .desc-wrap{flex:none;min-height:0;margin-top:.9375rem;flex-direction:row;align-items:center}.hash-home-banner-wrap .hash-home-banner__content .btn,.hash-home-banner-wrap .hash-home-banner__content .desc{margin-top:0}.embla-home{flex-basis:100%}.embla-home .embla__slide .poster{width:100%;height:auto}}@media (max-width:991px){.hash-home-banner-wrap{margin:.625rem 1.25rem;width:calc(100% - 2.5rem)}}@media (max-width:768px){.embla-home{max-width:100%}.embla-home .embla__viewport{border-radius:.5rem;padding:0}.embla-home .embla__slide .poster{border-radius:.5rem}.hash-home-banner-wrap{--card-padding:0.9375rem}.hash-home-banner-wrap .hash-home-banner__content .left{min-height:8.75rem}.hash-home-banner-wrap .hash-home-banner__content .content{font-size:1.25rem;flex:1}.hash-home-banner-wrap .hash-home-banner__content .desc{font-size:.75rem;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;display:-webkit-box}.hash-home-banner-wrap .hash-home-banner__content .desc-wrap{margin-top:.3125rem;padding-bottom:.9375rem;align-items:center;gap:.9375rem}.hash-home-banner-wrap .hash-home-banner__content .btn{margin-top:0;min-width:7.5rem;height:1.875rem;font-size:1rem;white-space:nowrap;padding:0 .625rem}.hash-home-banner-wrap .swiper-pagination{transform:translateY(.625rem)}.hash-home-banner-wrap .swiper-pagination-bullet{height:.3125rem}}@media (max-width:360px){.hash-home-banner-wrap{margin:.75rem .9375rem;width:calc(100% - 1.875rem)}}