.hero-container .hero{position:relative;top:-100px}.hero-container .hero .img-bgnd{aspect-ratio:2/3;background:url(/build/images/banner-mobile.1fa24de0.webp) no-repeat 20%;background-size:cover;border-radius:50px}@media(min-width:768px){.hero-container .hero .img-bgnd{aspect-ratio:4/3;background:url(/build/images/banner.c308c483.webp) no-repeat 50%;background-size:cover}}@media(min-width:992px){.hero-container .hero .img-bgnd{aspect-ratio:16/9}}.hero-container .hero{color:#fff}.hero-container .hero .mask{background:rgba(0,0,0,.5);border-radius:50px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-container .hero .hero-text{position:relative}@media(min-width:576px){.hero-container .hero .hero-text{position:absolute}}.hero-container .hero .hero-text{z-index:2}@media(min-width:768px){.hero-container .hero .hero-text{top:20%}}@media(min-width:1200px){.hero-container .hero .hero-text{max-width:70%}}.hero-container .hero .hero-text h1{font-size:2rem;font-weight:600;margin-top:1.5rem}@media(min-width:992px){.hero-container .hero .hero-text h1{font-size:3rem}}.hero-container .hero .hero-text h1 span{padding:0 .125rem}.hero-container .hero .hero-text h1:after{display:none}.hero-container .hero .hero-text h4{font-size:1.125rem;font-weight:400;line-height:1.6875rem}.hero-container .hero .hero-text h4:after{display:none}.position-relative .gradient{background-image:linear-gradient(#2d422f,#fff);height:80%;inset:auto 0 0;position:absolute;z-index:1}.position-relative .container{position:relative;z-index:2}.camp h2,.goods h2{font-size:2.625rem;font-weight:600;margin:0 auto 2.5rem;max-width:500px}.camp h5,.goods h5{font-size:1.5rem;font-weight:600}.goods .icon-wrapper{background:#fff;border-radius:.625rem;display:inline-block;padding:.9375rem}.goods .icon-wrapper .icon{height:30px;width:30px}.camp .swiper-container{position:relative}.camp .swiper-container:after{background:linear-gradient(180deg,#1e2b1f,rgba(27,70,80,.102) 29%,rgba(27,70,80,0) 53%,rgba(27,70,80,.102) 76%,#1e2b1f);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.camp .swiper-container .swiper .swiper-wrapper{max-width:250px}.camp .swiper-container .swiper{height:630px}.camp .swiper-container .swiper .swiper-slide{border-radius:.5rem;height:auto;max-width:230px;overflow:hidden;padding:0}