.home-banner{margin:0 45px 80px}.home-banner .bnr-inner-wrapper{border-radius:0 0 0 50px;padding:182px 0 0}.home-banner .corner-shape{border-left:140px solid transparent;border-top:100px solid #ff9102;bottom:-99px;display:block;height:0;position:absolute;right:0;width:0}.home-banner .corner-shape:before{background-size:100%;content:"";height:195px;position:absolute;right:51px;top:-245px;width:195px}.home-banner .bnr-pattern{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.home-banner .bnr-pattern img{display:block;object-fit:contain}.home-banner .bnr-pattern img.left-pattern{margin-top:auto}.home-banner .bnr-pattern img.right-pattern{margin-left:auto}.home-banner .bnr-pattern img.left-top{left:25px;max-width:100%!important;position:absolute;top:110px}.home-banner .bnr-text-col{max-width:630px;padding:80px 15px 0;width:100%}.home-banner p{font-size:20px}.home-banner .bnr-text-col .btn-group{gap:0 15px}.home-banner .bnr-text-col .btn-group .btn-custom{font-size:14px;height:50px;line-height:48px;min-width:250px;padding:0 30px 0 5px;position:relative}.home-banner .bnr-text-col .btn-group .btn-custom:after{content:"";height:36px;position:absolute;right:9px;top:7px;width:36px}.home-banner .search-input{font-size:16px;padding:0 7px}.home-banner .bnr-img-col{margin-bottom:-80px;max-width:600px;overflow:hidden;padding:0 15px 15px;position:relative;width:100%;z-index:1}.home-banner .bnr-img-col img{display:block;width:100%}.home-banner .bnr-img-col .roatate-img{animation:rotating 20s linear infinite;background-size:100%;left:0;position:absolute;top:127px;z-index:-1}.tag-welcome{align-items:center;display:inline-flex;font-size:20px;justify-content:center;margin-bottom:10px;padding:6px 20px 6px 15px;position:relative;z-index:1}.tag-welcome:before{content:"";display:inline-block;height:21px;margin:-13px -8px 0 0;width:21px}@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(1turn);-moz-transform:rotate(1turn);-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.search-container{align-items:center;display:flex;height:60px;padding:0 3px 0 20px;position:relative;width:473px}.search-container form{align-items:center;display:flex;width:100%}.search-icon{height:20px;width:20px}.search-input{background-color:transparent;border:none;border-radius:30px;color:#4c4c4c;flex:1;height:100%;outline:none}.search-input::placeholder{color:#4c4c4c}.search-button{border:none;border-radius:50%;cursor:pointer;height:55px;min-width:55px;width:55px}@media only screen and (max-width:1600px){.home-banner .bnr-inner-wrapper{padding-top:145px}}@media only screen and (max-width:1440px){.home-banner{margin:0 25px 80px}.home-banner .bnr-text-col{max-width:50%}.home-banner .bnr-img-col{max-width:50%;width:100%}.home-banner .bnr-pattern img.left-pattern{max-width:270px}.home-banner .bnr-pattern img.left-top{max-width:150px!important}.home-banner .bnr-img-col .roatate-img{top:108px}.home-banner .bnr-text-col .btn-group .btn-custom{min-width:225px}.home-banner .bnr-text-col .btn-group .btn-custom:after{height:30px;top:10px;width:30px}}@media only screen and (max-width:1199px){.home-banner .bnr-text-col .btn-group{gap:0 5px}.home-banner .bnr-inner-wrapper{padding-top:100px}.home-banner .bnr-img-col .roatate-img{top:17%}.home-banner{margin:0 0 80px}.home-banner p{font-size:17px}}@media only screen and (max-width:991px){.home-banner .bnr-text-col{padding-top:0}.search-container{height:50px;width:100%}.home-banner .bnr-pattern img.left-pattern{max-width:185px}.search-button{height:40px;min-width:40px;width:40px}.home-banner .bnr-pattern img.left-top{max-width:130px!important;top:81px}.home-banner .bnr-text-col .btn-group .btn-custom{font-size:13px;height:40px;line-height:38px;min-width:inherit;padding:0 36px 0 15px}.home-banner .bnr-text-col .btn-group .btn-custom:after{height:25px;right:7px;top:7px;width:25px}}@media only screen and (max-width:767px){.home-banner .bnr-inner-wrapper{padding-bottom:60px;padding-top:85px}.home-banner .bnr-inner-wrapper .row{align-items:flex-end}.tag-welcome{font-size:15px;padding:6px 20px 4px 15px}.tag-welcome:before{margin:-4px -8px 0 0}.home-banner .corner-shape{border-left:100px solid transparent;border-top:80px solid #ff9102;bottom:-80px}.home-banner .corner-shape:before{height:139px;right:41px;top:-185px;width:140px}.home-banner .bnr-text-col{max-width:70%}.home-banner .bnr-img-col{margin:0;max-width:30%}.home-banner p{font-size:16px}.home-banner .bnr-img-col .roatate-img{display:none}}@media only screen and (max-width:679px){.home-banner .bnr-inner-wrapper{padding-bottom:35px}.home-banner .bnr-pattern img.left-top{left:9px;max-width:130px!important;top:71px}}@media only screen and (max-width:575px){.home-banner{margin:0 0 57px}.home-banner .bnr-inner-wrapper{border-radius:0 0 0 25px}.home-banner .bnr-img-col{display:none}.home-banner .corner-shape{border-left:50px solid transparent;border-top:50px solid #ff9102;bottom:-50px}.home-banner .corner-shape:before{height:102px;right:11px;top:-125px;width:100px}.home-banner .bnr-text-col{max-width:100%;z-index:1}.home-banner .bnr-pattern img.left-pattern,.home-banner .bnr-pattern img.right-pattern{max-width:140px}.home-banner .bnr-text-col .btn-group .btn-custom{font-size:11px;height:35px;line-height:33px}.home-banner .bnr-text-col .btn-group .btn-custom:after{right:5px;top:5px}}@media only screen and (max-width:350px){.home-banner .bnr-text-col .btn-group .btn-custom{margin-top:10px;width:100%}}