.main-bnr{height:755px;position:relative;background-color:#261355;display:flex;background-size:cover;overflow:hidden;padding-top:155px;padding-bottom:1px;background-position:50%}.main-bnr .container,.main-bnr .container-fluid,.main-bnr .container-lg,.main-bnr .container-md,.main-bnr .container-sm,.main-bnr .container-xl{position:relative;z-index:3}.main-bnr .h1,.main-bnr h1{color:#fff;font-size:70px;line-height:1.2;margin-bottom:32px;position:relative}.main-bnr .image-before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.main-bnr .image-before .left-img{position:absolute;bottom:-100px;left:-180px;animation:dZwobble2 4s infinite;animation-delay:1s;width:550px}.main-bnr .image-before .right-img{position:absolute;right:-280px;top:-180px;animation:dZwobble2 4s infinite;width:600px}.main-bnr .text{font-size:24px;font-weight:300;margin-bottom:70px;line-height:1.7}.main-bnr .bg-shape1,.main-bnr .bg-shape2,.main-bnr .bg-shape3,.main-bnr .bg-shape4{position:absolute}.main-bnr .bg-shape1{top:20%;left:8%;animation:aniRotate 10s linear infinite}.main-bnr .bg-shape2{right:4%;bottom:8%;animation:aniRotate 10s linear infinite}.main-bnr .bg-shape3{top:8%;right:3%;animation:dZwobble 4s infinite}.main-bnr .bg-shape4{bottom:18%;left:3%;animation:dZwobble2 4s infinite}@media only screen and (max-width:1480px){.main-bnr .bg-shape1{top:15%;left:1%;width:80px}.main-bnr .bg-shape2{width:60px}}@media only screen and (max-width:1280px){.main-bnr{height:680px;padding-top:200px;padding-bottom:100px}.main-bnr .h1,.main-bnr h1{font-size:48px;margin-bottom:20px}.main-bnr .text{font-size:18px;margin-bottom:40px}.main-bnr .image-before .right-img{right:-100px;top:-180px;width:400px}.main-bnr .image-before .left-img{bottom:-50px;left:-50px;width:400px}}@media only screen and (max-width:991px){.main-bnr{padding-top:80px;padding-bottom:70px!important;height:780px}.main-bnr .image-before{display:none}.main-bnr .h1,.main-bnr h1{font-size:36px}.main-bnr .bg-shape1,.main-bnr .bg-shape2,.main-bnr .bg-shape3,.main-bnr .bg-shape4{display:none}}@media only screen and (max-width:575px){.main-bnr{padding-top:80px;padding-bottom:70px!important;height:1280px}.main-bnr .h1,.main-bnr h1{font-size:32px}.main-bnr .text{margin-bottom:30px}}@keyframes aniRotate{to{transform:rotate(-1turn)}}@keyframes dZwobble2{0%{transform:rotate(1deg) translate(5px,5px)}50%{transform:rotate(-1deg) translate(-5px,-5px)}to{transform:rotate(1deg) translate(5px,5px)}}