.home-banner{padding:15px 0 85px}.home-banner .back-shape{position:absolute}.home-banner .inner{margin:0 0 0 auto;max-width:575px;position:relative}.home-banner .details{padding:135px 60px 260px 50px;position:relative}.home-banner .details h1{margin:0 0 20px}.home-banner .details .content{font-weight:300;margin:0 0 30px}.hero_slider.slick-slider .slick-dots{bottom:5px;padding:0 20px 0 0;position:absolute;right:0;text-align:right;width:100%}.hero_slider.slick-slider .slick-dots li button{height:10px;width:10px}@media (min-width:768px){.hero_slider.mobile{display:none}}@media (max-width:991px){.home-banner .back-shape img,.home-banner .inner{max-width:400px}.home-banner .details{padding:85px 0 130px}.home-banner .details h1{font-size:24px;line-height:34px;margin:0 0 10px}.home-banner .details .button-1 a{padding:8px 15px}}@media (max-width:767px){.hero_slider.desktop{display:none}.hero_slider,main.home-page{background-color:#f9f9f9}.home-banner{height:430px;margin:0;padding:0;position:relative}.home-banner .details h1{font-size:40px;line-height:56px}.hero_slider .inner,.home-banner .container{padding:0}.home-banner .inner{left:0;margin:0;max-width:none;padding:0;position:absolute;top:380px;width:100%}.home-banner .back-shape{left:50%;overflow:hidden;position:absolute;text-align:center;top:60%;transform:translate(-50%,-50%);width:100%;z-index:1}.home-banner .back-shape img{display:block;filter:drop-shadow(0 3px 6px rgb(0 0 0/16%));left:50%;max-width:none;position:relative;transform:translateX(-50%);width:551px}.home-banner .details{margin:0 auto;max-width:290px;padding:50px 0;position:relative;z-index:1}.home-banner .details .content{margin:0 0 20px}.hero_slider .image-full .single-image{height:420px}.hero_slider.mobile{position:relative}.hero_slider.mobile .text-conent .inner{padding:450px 0 0}.hero_slider.mobile .text-conent .inner .content{padding:0 0 24px}.hero_slider.mobile .text-conent .inner .details{margin:0 auto;max-width:360px;padding:0 20px 50px;position:relative;z-index:1}.hero_slider.mobile .text-conent .inner .details:after{background-color:#fff;border-radius:500px 500px 0 0;bottom:0;content:"";height:calc(100% + 100px);left:50%;position:absolute;transform:translateX(-50%);width:530px;z-index:-1}}