.container.category-heading-title{padding-top:2rem;padding-bottom:2rem}.range-banner{position:relative;max-height:inherit;overflow:hidden}.range-banner .range-banner-image{position:relative}.range-banner img.banner-image{width:100%;min-height:375px;display:none}.range-banner img.mobile-banner-image{display:block;width:100%;height:375px;object-fit:cover}.range-banner .banner-gradient{width:100%;position:absolute;bottom:-1px;z-index:1}.range-banner .gray-block{height:500px;background-color:var(--text-mid)}.range-banner .range-banner-content{width:100%;position:absolute;bottom:0;z-index:2}.range-banner .banner-content{display:grid;align-items:center;grid-template-columns:100%;grid-template-rows:auto;padding-bottom:40px;gap:32px}.range-banner .banner-left{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.range-banner .banner-left img.logo{max-width:212px;height:auto}.range-banner .banner-left .banner-text-des{max-width:100%;font-family:var(--font-family-proxima-nova);font-size:16px;font-weight:400;line-height:24px;color:var(--white);overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}.range-banner .banner-right{position:relative}.range-banner .banner-right img.thumb-img{width:100%;height:100%;max-height:256px;max-width:384px;object-fit:cover}.range-banner .banner-right img.thumb-img-resized{width:100%;height:100%}.range-banner .banner-right a{position:absolute;bottom:0}@media screen and (min-width:500px){.range-banner img.mobile-banner-image{width:100%;height:auto;min-height:375px;max-height:500px}}@media screen and (min-width:768px){.range-banner img.banner-image{display:block}.range-banner img.mobile-banner-image{display:none}.range-banner .banner-content{grid-template-columns:50% 50%;gap:0;padding-bottom:80px}.range-banner .banner-left .banner-text-des{max-width:90%}.range-banner .gray-block{height:280px;background-color:var(--text-mid)}.range-banner{max-height:750px}}@media screen and (min-width:992px){.range-banner .banner-content{grid-template-columns:60% 40%}.range-banner .banner-left .banner-text-des{font-size:20px;line-height:30px}}@media screen and (min-width:1024px){.range-banner .banner-content{grid-template-columns:68% 32%}.range-banner .banner-left .banner-text-des{max-width:90%}}@media screen and (min-width:1200px){.range-banner .banner-content{grid-template-columns:68% 32%}.range-banner .banner-left .banner-text-des{max-width:70%}}