.home-hero-section{padding-top:150px;padding-bottom:170px;position:relative;overflow:hidden}.home-hero-section .banner-conetnt{max-width:468px;margin:0 auto;position:relative}.home-hero-section .banner-conetnt:after{content:"";position:absolute;width:179px;height:140px;background-image:url(../images/home_hero_texture.svg);right:-55px;top:-75px;background-size:contain;background-repeat:no-repeat}.home-hero-section .banner-conetnt .desc-text{position:relative;padding-right:18px}.home-hero-section .banner-conetnt .desc-text:before{content:"";position:absolute;top:0;left:10px;width:100px;height:2px;background-color:#000;top:12px}.home-hero-section .banner-conetnt .desc-text p{width:326px;margin-left:auto;margin-bottom:2px}.home-hero-section .banner-conetnt h1{margin-bottom:10px}.home-hero-section .banner-conetnt .btn{margin-top:25px}.home-hero-section .image-block-one{position:absolute;top:0;left:0}.home-hero-section .image-block-one,.home-hero-section .image-block-one .video-block,.home-hero-section .image-block-one:before{width:352px;height:314px;border-radius:0 0 402.84px 402.84px}.home-hero-section .image-block-one:before{content:"";position:absolute;top:-6px;left:0;border:1px solid #000;border-top:0;width:calc(100% + 20px);height:calc(100% + 10px)}.home-hero-section .image-block-one .video-block,.home-hero-section .image-block-two .image-block,.home-hero-section .image-block-three .image-block{position:relative;z-index:2;overflow:hidden}.home-hero-section .image-block-one .video-block video{width:100%;height:100%;object-fit:cover}.home-hero-section .image-block-two{position:absolute;bottom:92px;left:14%}.home-hero-section .image-block-two,.home-hero-section .image-block-two .image-block,.home-hero-section .image-block-two:before{width:178px;height:280px;border-radius:402.84px}.home-hero-section .image-block-two .image-block img{width:100%;height:100%;object-fit:cover}.home-hero-section .image-block-two:before{content:"";position:absolute;border:1px solid #000;top:7px;left:-25px}.home-hero-section .image-block-three,.home-hero-section .image-block-three .image-block,.home-hero-section .image-block-three:before{width:356px;height:338px;border-radius:402.84px 0 0 402.84px}.home-hero-section .image-block-three:before{content:"";position:absolute;top:-15px;right:0;width:373px;height:340px;border:1px solid #000;border-right:0}.home-hero-section .image-block-three{position:absolute;right:0;top:145px}.home-hero-section .hero-before{position:absolute;top:-60px;right:-120px}.home-hero-section .banner-conetnt{position:relative}.home-hero-section .hero-after{left:-95px;top:35%;position:absolute}@media only screen and (max-width:1439px){.home-hero-section .image-block-one,.home-hero-section .image-block-one .video-block{width:300px;height:270px}.home-hero-section .image-block-three,.home-hero-section .image-block-three .image-block,.home-hero-section .image-block-three:before{width:300px;height:285px}.home-hero-section .image-block-two,.home-hero-section .image-block-two .image-block,.home-hero-section .image-block-two:before{width:150px;height:236px}.home-hero-section .image-block-two{bottom:70px}.home-hero-section{padding-top:120px;padding-bottom:140px}}@media only screen and (max-width:1199px){.home-hero-section .banner-conetnt .desc-text:before{width:50px;top:8px}.home-hero-section .banner-conetnt .desc-text p{width:272px;font-size:14px;line-height:20px}.home-hero-section .banner-conetnt{max-width:348px}.home-hero-section .banner-conetnt .desc-text{padding-right:0}.home-hero-section .banner-conetnt .btn{font-size:14px;line-height:20px;padding:13px 20px}.home-hero-section .image-block-one,.home-hero-section .image-block-one .video-block{width:260px;height:234px}.home-hero-section .image-block-three,.home-hero-section .image-block-three .image-block,.home-hero-section .image-block-three:before{width:260px;height:247px}.home-hero-section .image-block-two,.home-hero-section .image-block-two .image-block,.home-hero-section .image-block-two:before{width:120px;height:188px}.home-hero-section{padding-top:100px;padding-bottom:120px}.home-hero-section .hero-before{right:-100px}.home-hero-section .hero-after{left:-65px}}@media only screen and (max-width:991px){.home-hero-section{padding-top:320px;padding-bottom:60px}.home-hero-section .image-block-one,.home-hero-section .image-block-one .video-block{width:200px;height:180px}.home-hero-section .image-block-one:before{width:calc(100% + 10px);height:calc(100% + 5px)}.home-hero-section .banner-conetnt{text-align:center}.home-hero-section .banner-conetnt .desc-text:before{display:none}.home-hero-section .banner-conetnt .desc-text p{width:100%;margin-left:auto;margin-right:auto}.home-hero-section .image-block-two{display:none}.home-hero-section .image-block-three{top:auto;bottom:0}.home-hero-section .image-block-three,.home-hero-section .image-block-three .image-block,.home-hero-section .image-block-three:before{width:190px;height:200px}.home-hero-section .image-block-three,.home-hero-section .image-block-three .image-block,.home-hero-section .image-block-three:before{border-radius:402.84px 402.84px 0 0}.home-hero-section .image-block-three:before{top:0;left:-10px;border-bottom:0}.home-hero-section .banner-conetnt:after{display:none}.home-hero-section .image-block-three{display:none}.home-hero-section .image-block-one,.home-hero-section .image-block-one .video-block{width:352px;height:314px}.home-hero-section .image-block-one{left:50%;transform:translateX(-50%)}.home-hero-section .hero-before{right:-30px;top:-30px}.home-hero-section .hero-after{left:-30px;top:-30px}}@media only screen and (max-width:767px){.home-hero-section .banner-conetnt .btn{margin-top:18px}.home-hero-section .image-block-three,.home-hero-section .image-block-three .image-block,.home-hero-section .image-block-three:before{width:160px;height:150px}}@media only screen and (max-width:575px){.home-hero-section .banner-conetnt .btn{font-size:12px;line-height:16px}.home-hero-section{padding-top:335px}.home-hero-section .banner-conetnt:after{right:10px;width:100px;height:78px;top:-50px}.home-hero-section .hero-before{right:0}.home-hero-section .hero-after{left:0}}@media only screen and (max-width:479px){.home-hero-section .banner-conetnt .btn{font-size:12px;line-height:16px}.home-hero-section .hero-before{right:30px;width:30px}.home-hero-section .hero-after{left:30px;width:30px}.home-hero-section{padding-bottom:40px}}