.hero-item{background-position:50%;background-size:cover!important;padding:0 20px;position:relative}.hero-item:before{background:#000;background:linear-gradient(180deg,#000,rgba(52,49,49,.1) 50%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero-area{margin:0 auto;max-width:1140px;overflow:initial;padding-bottom:20px;padding-top:200px;position:relative;width:100%;z-index:3}.hero-content{align-items:center;display:flex}.hero-content .sp-content-text{width:40%}.hero-content .sp-content-text h1{font-size:50px;font-weight:700}.hero-content .sp-content-text h2{color:#d2dee5;font-size:24px;font-weight:600}.hero-content .sp-content-text p{font-size:18px}.hero-content .sp-content-img{display:flex;justify-content:center}.hero-slide .sp-content-text .btn-container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px;margin-top:30px}.hero-slide .sp-content-text .btn-container a{border-radius:10px;border-style:solid;border-width:2px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;padding:12px 40px;text-align:center}@media screen and (max-width:768px){.hero-slide-content{margin:0}.hero-content .sp-content-text{width:100%}.hero-content .sp-content-text h1{font-size:40px}.hero-content .sp-content-text h2{font-size:20px}.hero-content .sp-content-text p{font-size:18px}.hero{flex-direction:column}.hero-area{padding-bottom:0;padding-top:160px}}