.hero-section{position:relative;overflow:hidden;background:#7052fb none repeat scroll 0 0;height:690px;padding-top:80px;margin-top:-110px;z-index:1}.hero-section .hero-shape1{position:absolute;top:65%;left:2%;animation:rotaed360 6s linear infinite;z-index:1}.hero-section .hero-shape2{position:absolute;top:30%;left:38%;animation:animationFramesOne 15s linear infinite;z-index:1}.hero-section .hero-shape3{position:absolute;top:54%;left:35%;animation:animationFramesOne 10s linear infinite;z-index:1}.hero-section .hero-shape4{position:absolute;top:20%;left:7%;animation:animationFramesOne 15s linear infinite;z-index:1}.hero-section .hero-shape5{position:absolute;right:8%;z-index:1;top:16%;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";animation-name:float-bob;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:float-bob;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:float-bob;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float-bob;-ms-animation-duration:1.5s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float-bob;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}.hero-section .hero-bg{position:absolute;left:0;bottom:0;width:100%;height:1028px}.hero-section .hero-bg img{max-width:unset}.hero-left h2{font-weight:700;color:#1c2045;font-size:56px;line-height:1.2;margin-bottom:30px}.hero-left h2 span{display:block;position:relative;z-index:1}.underline{position:relative}.hero-left h2 span.underline{display:inline-block}.hero-left h2 span.underline:after{position:absolute;content:"";left:0;right:0;height:16px;height:1rem;bottom:7px;z-index:-1;background-color:#9b86fc;width:auto;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.hero-right{position:relative;z-index:1;padding-right:0;margin-right:-120px}.hero-right>img{width:90%}.hero-dot-shape{width:230px;position:absolute;left:-70px;bottom:-55px;z-index:-1}.hero-dot-shape img{width:100%}@keyframes rotaed360{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes animationFramesOne{0%{transform:translate(0) rotate(0deg)}20%{transform:translate(73px,-1px) rotate(36deg)}40%{transform:translate(141px,72px) rotate(72deg)}60%{transform:translate(83px,122px) rotate(108deg)}80%{transform:translate(-40px,72px) rotate(144deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-bob{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}to{transform:translateY(-20px)}}@media (max-width:1600px){.hero-section .hero-bg{left:-15%}.hero-section .hero-bg,.hero-section .hero-bg img{height:890px}}@media (max-width:1200px){.hero-section{height:840px}.hero-section .hero-bg{height:840px;left:-18%}.hero-section .hero-bg img{height:840px}}@media (max-width:991px){.hero-section{height:840px}.hero-section .hero-bg{height:840px;left:-26%}.hero-section .hero-bg img{height:840px}}@media (max-width:768px){.hero-section{height:840px}.hero-section .hero-bg{right:-120%}}@media (max-width:640px){.hero-section .hero-bg{left:-45%;left:-52%}}@media (max-width:576px){.hero-section .hero-bg{left:-50%}}@media (max-width:480px){.hero-section{height:840px}.hero-section .hero-bg{left:-100%}}.blog-section{background:#eef3fa none repeat scroll 0 0}.blog-section .section-title h2{z-index:1;position:relative}.blog-item{background:#fff;box-shadow:0 15px 35px #0000001a;border-radius:20px;margin-top:30px}.blog-image{padding:10px 10px 0}.blog-image img{border-top-left-radius:20px;border-top-right-radius:20px}.blog-desc{padding:30px}.meta-image{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 20px}.author-round{width:50px;height:50px;border-radius:50%;position:relative;overflow:hidden}.meta-image .tags{flex:1 1;padding-left:20px}.meta-image .tags h4{color:#1c2045;font-size:18px;font-weight:500;margin-bottom:5px}.meta-image .tags h4 span{font-weight:600}.meta-image .tags h5{color:#7052fb;font-size:16px;font-weight:600}.blog-text a h3{color:#1c2045;font-weight:600;font-size:22px;letter-spacing:.75px;transition:all .4s ease 0s}.blog-text a h3:hover{color:#7052fb}