.loader-main{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;position:fixed;z-index:99999999999;background-color:rgb(255 255 255/95%);transition:background-color .2s}.loader-main.remove{background-color:transparent}.loader-main .loader{-webkit-animation:spin 4s infinite linear;animation:spin 4s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}.loader-text{animation-name:slideRight;animation-duration:2s;animation-delay:7s;animation-fill-mode:forwards;opacity:0}@keyframes slideRight{0%{transform:translate(-130px,0px)}100%{transform:translate(-100px);opacity:1}}@keyframes moveInleft{0%{transform:translateX(0px)}100%{transform:translate(-120px)}}.loader-text h4{font-family:source sans pro,sans-serif;font-size:36px;line-height:1}@keyframes zoominoutsinglefeatured{0%{transform:scale(1,1)}50%{transform:scale(1.1,1.1)}100%{transform:scale(1,1)}}.class{animation:zoominoutsinglefeatured 8s infinite}@keyframes offset{to{stroke-dashoffset:0}}@keyframes fill-blue{to{fill:#0078d1;stroke:transparent}}.section-banner path{stroke-width:2;stroke-dasharray:3212;stroke-dashoffset:3212;fill:transparent}.drawline{stroke:#0078d1;animation:offset 1 1s linear forwards;animation-delay:2s}.wrapper{margin:0 auto;max-width:1200px;z-index:9}.section-heading svg{left:-19px;position:absolute;top:-45px}.wrapper{width:300px;height:300px;position:absolute;bottom:-96px;right:-84px;margin:0;transform:scale(.1)}.pie{width:150px;height:300px;position:absolute;border:20px solid #fff;box-sizing:border-box}.mask.start .spinner{border-radius:150px 0 0 150px;z-index:200;right:150px;border-right:none;transform-origin:right center;animation:rota 9s linear;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none}.mask.start .filler{border-radius:0 150px 150px 0;border-left:none;right:0;opacity:0;animation:rota2 9s linear;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none}.mask.start{position:absolute;width:150px;height:100%;right:0;top:0;overflow:hidden;animation:mask 9s linear;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none}@keyframes mask{0%{width:150px}49.9%{width:150px}50%{width:300px}99.9%{width:300px}100%{width:150px}}@keyframes rota{0%{transform:rotate(0deg)}49.9%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes rota2{0%{opacity:0}49.9%{opacity:1}50%{opacity:1}100%{opacity:1}}.wrapper:before{content:"";background:0 0;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:26px solid #a49f9a}.vert-move{-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate}.vert-move{-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate}@-webkit-keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}.job-mobile-inner-moving-img .vc_column-inner{position:relative;top:0;-webkit-animation:slide 20s linear infinite;animation:slide 20s linear infinite;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.bg-moving,.line-moving{background:url(../images/separator.png) repeat 0 0;-webkit-animation:slide 20s linear infinite;animation:slide 20s linear infinite;height:20px}@-webkit-keyframes slide{from{background-position:0 0}to{background-position:-400px 0}}@-webkit-keyframes animationgradienttitle{0%{background-position:0 1600px}100%{background-position:1600px 0}}@keyframes animationgradienttitle{0%{background-position:0 1600px}100%{background-position:1600px 0}}@media(max-width:1366px){.loader-main .loader svg{width:70px;height:70px}}@media(max-width:767px){.loader-main{height:100%}.bg-moving,.line-moving{background:url(../images/mobile-separator.png) repeat 0 0;height:16px!important}}