:root{--theme-color-main:#CDC1FF;--theme-color-sec:#705ecc;--theme-color-light:#F5EFFF;--theme-color-landing:#1f0d0d}*,body{outline:none;font-family:'calibri',sans-serif;font-size:17px}html{scroll-behavior:smooth}a,h1,h2,h3,h4,h5,h6{text-decoration:none!important}h1,h2,h3,h4,h5,h6{font-weight:600;color:#101828;font-family:'Trebuchet MS',Arial,sans-serif}a{color:#000!important}a:hover{color:var(--theme-color-sec)!important}@media(min-width:992px){.d-lg-flex{display:flex!important}}.theme-btn{text-align:center;padding:15px 20px;font-weight:600!important;text-transform:uppercase;color:#fff!important;background:var(--theme-color-sec);border-radius:9px;transition:all linear 0.3s;cursor:pointer}.theme-btn:hover{background:var(--theme-color-main);color:#000!important;transform:translateY(3px)}.text-sec{color:var(--theme-color-sec)}.rounded-20{border-radius:20px}.rounded-tb{border-radius:20px 0}.theme-bg{background:var(--theme-color-main)}.theme-bg-sec{background:var(--theme-color-sec)}.theme-bg-lght{background:var(--theme-color-light)}.theme-bg-form{background:#0B55B560}.bg-dark{background:var(--theme-color-landing)}.bg-light{background:var(--theme-color-light)!important}.text-theme{color:var(--theme-color-sec)}.fw-bold{font-weight:700}.border{border-color:#6e6e6e!important}hr{color:#af9cc3!important}.nowrap{white-space:nowrap}.btn{white-space:nowrap}.form-control,.form-select{padding:10px 30px!important}.footer a{color:#fff!important}.footer a:hover{color:#FBEFEF!important}.form-control,.form-select{padding:15px 20px;border-radius:12px;border-color:#989898!important}.header a.eo-logo{color:#222!important}.header li a{text-decoration:none;color:#222!important;display:block;margin:0 5px}.header li a.active{color:var(--theme-color-sec)!important;background:#fff0;font-weight:700}.header li a:hover{color:var(--theme-color-sec)!important;background:#fff0}.header{position:fixed;z-index:1000;width:100%;background:var(--theme-color-sec)}.header ul{margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.header li a{padding:12px 15px;text-transform:uppercase;font-weight:500}.header .eo-menu-btn:hover,.header li:hover a{color:#fff}.header a.eo-logo{float:left;font-size:2em;padding:10px}.header a:hover.eo-logo{color:#fff}.header .menu{clear:both;max-height:0;transition:max-height 0.2s ease-out}.header .eo-menu-icon{cursor:pointer;display:inline-block;float:right;padding:32px 20px;position:relative;user-select:none}.header .eo-menu-icon .navicon{background:#000;display:block;height:2px;position:relative;transition:background 0.2s ease-out;width:18px}.header .eo-menu-icon .navicon:after,.header .eo-menu-icon .navicon:before{background:#000;content:"";display:block;height:100%;position:absolute;transition:0.2s ease-out;width:100%}.header .eo-menu-icon .navicon:before{top:5px}.header .eo-menu-icon .navicon:after{top:-5px}.header .eo-menu-btn{display:none}.header .eo-menu-btn:checked~.menu{max-height:260px;padding-bottom:20px}.header .eo-menu-btn:checked~.eo-menu-icon .navicon{background:0 0}.header .eo-menu-btn:checked~.eo-menu-icon .navicon:before{transform:rotate(-45deg)}.header .eo-menu-btn:checked~.eo-menu-icon .navicon:after{transform:rotate(45deg)}.header .eo-menu-btn:checked~.eo-menu-icon:not(.steps) .navicon:after,.header .eo-menu-btn:checked~.eo-menu-icon:not(.steps) .navicon:before{top:0}@media (min-width:992px){.header li{float:left}.header li a{padding:12px 20px}.header .menu{clear:none;float:right;max-height:none;padding:0 20px}.header .eo-menu-icon{display:none}}.hdr-scroller{position:fixed;z-index:1000;width:100%;background:#CDC1FF;padding:0;-webkit-transition:all ease-out .5s;-moz-transition:all ease-out .5s;-o-transition:all ease-out .5s;transition:all ease-out .5s}.header .active ul li a{color:#fff!important}.active{background:linear-gradient(117deg,#CDC1FF,#F5EFFF)}.active ul li a{color:#222!important}.active .eo-logo p{color:#222!important}label.error{color:red;font-size:1rem;display:block;margin-top:5px}label.error.fail-alert{border:2px solid red;border-radius:4px;line-height:1;padding:2px 0 6px 6px;background:#ffe6eb}input.valid.success-alert{border:2px solid #4caf50;color:green}input.error,textarea.error{border:1px solid red!important;font-weight:300;color:red}.alert{border:1px solid #0A3622;border-radius:6px;background:#d1e7dd;padding:10px}.alert-success{color:#0a3622}.job-card-eh{display:flex;flex-direction:column;height:100%!important}.heading-eh{flex:1;display:flex;line-height:24px}.form-group label{display:block;margin-bottom:5px}.main-bg{background:linear-gradient(90deg,#004c0115,#E5D9F2 80%),url(../../eo-plugins/visuals/banner-bg.webp) no-repeat left bottom/80%}.inner-bg{background:linear-gradient(90deg,#F0E7F8 40%,#E5D9F2 100%)}.inner-img{background:url(../../eo-plugins/visuals/inner-bg.webp) no-repeat left bottom/ 400px}.banner-img{background:url(../../eo-plugins/visuals/main-banner.webp) no-repeat left bottom / cover;position:absolute;z-index:9;left:-150px;width:430px;height:430px;top:25px}.txt-uppercase{text-transform:uppercase}.form-clip{width:auto;padding:0 20px 0 20px;border-radius:50px;border:1px solid #ffffff70;box-shadow:0 3px 10px #ed5dd173}.outline-title{color:#fff0;-webkit-text-stroke:1px #43af3d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.curved-edge{--c:70px;mask:radial-gradient(var(--c) 60% at left,#0000 calc(100% - 1px),#000);background:linear-gradient(90deg,#ffffff,#E5D9F2)}.service-item{align-items:flex-start;position:absolute;bottom:-200px;background:#000000a9;border-radius:20px;padding:20px;z-index:99}.icon{width:80px;height:80px;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;font-size:34px;margin-right:25px;flex-shrink:0}.blue{background:#E5D9F2}.banner-botm{background:#F5EFFF}.banner-botm-h2{font-size:40px;-webkit-text-stroke:.5pt #595178;color:#fff0;background:#fff0;line-height:1.2}.banner-botm-h2-span{font-size:30px;color:#595178;-webkit-text-stroke:0;display:block;outline:none;font-family:'calibri',sans-serif;font-weight:600;line-height:1.2}.banner-botm-shape{background:linear-gradient(145deg,#E5D9F2,#ede4fd 60%);clip-path:polygon(0 0,100% 0,84% 100%,15% 100%)}.jobs-card{width:100%;margin:0;padding:0;background:radial-gradient(circle at center,#705ecc 0%,#5545a3 50%,#000000 100%)}.job-box{width:50%;padding:10px 20px;display:inline-block;border-radius:20px}.cta{position:relative;margin:auto;padding:12px 18px;transition:all 0.2s ease;border:none;background:none;cursor:pointer}.cta:before{content:"";position:absolute;top:-3px;left:0;display:block;border-radius:50px;background:#595178;width:50px;height:50px;transition:all 0.3s ease}.cta span{position:relative;font-family:'Trebuchet MS',Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.05em;color:#fff}.cta svg{position:relative;top:-3px;margin-left:10px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#fff;stroke-width:2;transform:translateX(-5px);transition:all 0.3s ease}.cta:hover:before{width:100%;background:#595178}.cta:hover svg{transform:translateX(0)}.cta:active{transform:scale(.95)}.job-list{width:auto;position:relative;bottom:0}.job-list a{color:#fff!important}.view-btn{font-size:14px;line-height:16px;width:50px;height:50px;font-weight:600;color:#000;background:#E5D9F2}.about-pnt{width:50%;position:absolute;top:50px;right:0;z-index:1}.box01{background:linear-gradient(90deg,#ffffff00,#F5EFFF)}.box02{background:#E5D9F2}.box03{background:linear-gradient(90deg,#F5EFFF,#ffffff00)}.contact-form-input{border:1px solid #649f84;border-radius:10px;height:60px;margin:5px 0;padding-top:10px;padding-bottom:10px;padding-left:22px;width:100%;font-size:16px;background:#fff0;caret-color:#000;color:#000}.email-box{width:300px;background:var(--theme-color-light);padding:20px;display:inline-block;position:relative;right:-225px;bottom:0;margin-top:-65px}.view-btn{font-size:14px;line-height:16px;width:50px;height:50px;font-weight:600;color:#000;background:#E5D9F2}.view-btn:hover{font-size:14px;line-height:16px;width:50px;height:50px;font-weight:600;color:#fff;background:#705ecc}@media (min-width:993px) and (max-width:1024px){.banner-img{background:url(../../eo-plugins/visuals/main-banner.webp) no-repeat left top / cover;position:absolute;z-index:9;top:10%;left:-150px;width:400px;height:400px}.email-box{position:relative;bottom:-13px;right:-128px}}@media (min-width:320px) and (max-width:992px){.banner-img{display:none}.img-area{background:none}.header li a{color:#222!important}.header li a.active{color:var(--theme-color-sec)!important}.top-icon-box{position:relative;top:0}.curved-edge{--c:0px;mask:none;background:#fff0}.main-bg{background:linear-gradient(117deg,#CDC1FF,#F5EFFF)}.service-item{display:none!important}.banner-botm-shape{clip-path:none}.jobs-card{background:#222}.job-box{width:60%}.inner-img{background:none}.about-pnt{width:90%;position:relative}.display-5{font-size:2.7rem!important}.email-box{position:relative;bottom:25px;right:0}}.font-styles{font-family:'Trebuchet MS',Arial,sans-serif;margin-top:0;margin-bottom:.5rem;line-height:1.2}.h4,.h2{font-family:'Trebuchet MS',Arial,sans-serif}