*,html{margin:0;padding:0}.btn-sm1:hover,.btn1:hover,.btn2:hover{background-color:var(--secondary-color)}.btn1,.btn2{box-shadow:0 9px 14px rgba(89,86,233,.19)}.modal-body,body,html{overflow-x:hidden}:root{--title-font:'Kanit',sans-serif;--primary-color:#6864ED;--secondary-color:#8e1e9a;--black-color:#252525;--black-color-1:#333333;--white-color:#fff;--gray-color:#646975;--color-light:#ECF2F6;--yellow-light:#FFE757;--white-color-1:#e2e2e2;--dark-color:#000}body{font-family:Mulish,sans-serif!important;background-color:var(--white-color)}a{text-decoration:none}.bg-dark{background-color:var(--dark-color)!important;background:var(--dark-color)!important}h1,h2,h3{font-family:var(--title-font)!important}button{outline:0!important;border:0!important;box-shadow:none!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mt60{margin-top:60px}p{font-size:20px;line-height:32px;color:var(--black-color);margin-bottom:15px}.bg-color-light{background-color:var(--color-light)}.btn-sm1,.btn1{background:var(--primary-color);color:var(--white-color);z-index:1;overflow:hidden;transition:.3s;letter-spacing:.08em;text-decoration:none;font-weight:700;display:inline-block;text-align:center}.section-ligh-bg{padding:80px 20px}@media(max-width:992px){.section-ligh-bg{padding:60px 10px}}.btn1{border-radius:10px;height:60px;line-height:60px;padding:0 30px;position:relative;font-size:16px;text-transform:uppercase}.btn-sm1,.section-heading .subtitle{font-size:14px;text-transform:uppercase;position:relative}.btn-sm1 i,.btn1 i,.btn2 i{padding-left:5px;padding-right:5px}.btn1:hover,.btn2:hover{color:var(--white-color);transform:translateY(-4px)}.btn1:hover i,.btn2:hover i{animation:.5s forwards tfLeftToRight}.btn-sm1{border-radius:5px;height:50px;line-height:50px;padding:0 20px}.btn2,.form_input{border-radius:10px}.btn-sm1:hover{color:var(--white-color)}.btn-sm1:hover i{animation:.5s forwards tfLeftToRightsm}@keyframes tfLeftToRightsm{49%{transform:translateX(30%)}50%{opacity:0;transform:translateX(-30%)}51%{opacity:1}}.btn2{display:inline-block;color:var(--white-color);background:var(--black-color);height:60px;line-height:60px;text-align:center;padding:0 30px;position:relative;z-index:1;overflow:hidden;transition:.3s;font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;width:fit-content}@media only screen and (min-width:992px) and (max-width:1199px){.btn1,.btn2{height:55px;line-height:55px;padding:0 30px;font-size:14px}.btn-sm1{height:45px;line-height:45px;padding:0 30px;font-size:12px}}@media only screen and (min-width:768px) and (max-width:991px){.btn1,.btn2{height:55px;line-height:55px;padding:0 30px;font-size:14px}.btn-sm1{height:40px;line-height:40px;padding:0 30px;font-size:12px}}@keyframes tfLeftToRight{49%{transform:translateX(30%)}50%{opacity:0;transform:translateX(-30%)}51%{opacity:1}}.section-subtitle{font-weight:700;font-size:16px;line-height:18px;color:var(--black-color);background-color:var(--white-color);display:inline-block;padding:10px 20px;border-radius:65px;border:1px solid var(--tp-border-1);box-shadow:0 9px 15px rgba(7,18,35,.08);margin-bottom:20px;position:relative}.section-subtitle::after,.section-subtitle::before{height:12px;width:12px;background-color:var(--secondary-color);border-radius:50%;display:inline-block;content:""}@media (max-width:767px){.btn1,.btn2{height:50px;line-height:50px;padding:0 30px;font-size:14px}.btn-sm1{height:40px;line-height:40px;padding:0 30px;font-size:12px}.section-subtitle{padding:10px 13px}}.form_input,.form_textarea{padding:16px 24px;width:100%;outline:0;transition:.3s ease-in-out}.section-subtitle::before{margin-right:10px}.section-subtitle::after{margin-left:10px}.section-heading{margin-bottom:40px;text-align:center;position:relative;z-index:222}.section-heading .subtitle{color:#1abf68;font-weight:500;display:inline-block;letter-spacing:3px;margin-bottom:0}.section-heading .section-title{font-size:34px;font-weight:600;margin:0;line-height:1.2;background:-webkit-gradient(linear,left top,right top,from(#ed184f),color-stop(39.06%,#e117f1),color-stop(77.6%,#0084ff),to(#00c6e9));background:linear-gradient(90deg,#ed184f,#e117f1 39.06%,#0084ff 77.6%,#00c6e9);background:var(--Gradient-1,linear-gradient(90deg,#ed184f,#e117f1 39.06%,#0084ff 77.6%,#00c6e9));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-title::selection{background-clip:none!important;-webkit-background-clip:none!important;color:var(--white-color)!important;background:var(--secondary-color);-webkit-text-fill-color:azure!important}@media (max-width:768px){.section-heading .section-title{font-size:30px;line-height:40px}}.section-heading .section-title span{font-weight:300}@media (max-width:576px){.section-heading .section-title{font-size:28px;line-height:38px}.section-heading .section-title br{display:none}}.section-heading p{margin-top:20px;margin-bottom:0;font-size:16px;color:var(--gray-color)}@media (max-width:991px){.section-heading p br{display:none}}.swiper-slide{height:auto}.form_input{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border:1px solid #ced4da!important;font-weight:500}.form_textarea{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border:1px solid #ced4da!important;resize:none;height:150px}.form_input:focus,.form_textarea:focus{background:#eef3ff;color:var(--black-color);border-color:var(--primary-color)!important}.accordion-button{gap:8px}.accordion-button:not(.collapsed){color:var(--primary-color)!important;background:#eef3ff}.float-links{position:fixed;right:30px;bottom:100px;z-index:9999;color:var(--white-color)!important}@keyframes mailPulse{0%{transform:scale(0);opacity:1}to{transform:scale(1.5);opacity:0}}@-webkit-keyframes mailPulse{0%{transform:scale(0);opacity:1}to{transform:scale(1.5);opacity:0}}.c-btn-mail{display:block;-ms-flex-pack:center;justify-content:center}.c-btn-mail,.c-btn-phone,.c-btn-whatsapp{cursor:pointer;height:45px;width:45px;text-align:center;background:#00b833;z-index:300;border-radius:50%;margin-bottom:20px;position:relative;color:var(--white-color)!important;display:flex;-ms-flex-pack:center;justify-content:center;align-items:center;color:var(--color-white)!important}.c-btn-mail svg,.c-btn-phone svg,.c-btn-whatsapp svg{fill:var(--white-color)!important;height:20px}.c-btn-whatsapp svg{height:26px}.c-btn-mail::before,.c-btn-phone::before,.c-btn-whatsapp::before{background:rgba(0,184,51,.6);width:55px;height:55px;left:-5px;top:-5px}.c-btn-mail::after,.c-btn-mail::before,.c-btn-phone::after,.c-btn-phone::before,.c-btn-whatsapp::after,.c-btn-whatsapp::before{transition:.2s linear;position:absolute;display:block;content:"";border-radius:50%;z-index:-1;animation:1.5s infinite mailPulse}.c-btn-mail,.c-btn-mail::before{background:var(--primary-color)}.c-btn-phone,.c-btn-phone::before{background:var(--secondary-color)}.back-to-top{display:flex;align-items:center;justify-content:center;background:var(--primary-color);width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:70px;left:-30px;transition:.3s ease-in-out,_ .3s ease-in-out,_ .3s ease-in-out;opacity:0;visibility:hidden;z-index:1000;color:#fff;padding:7px;font-size:16px;line-height:normal}.bx-chevron-down,.bx-chevron-right{height:20px;width:20px;background-repeat:no-repeat;background-position:center}.back-to-top:hover{background-color:var(--secondary-color);transition:.3s ease-in-out}.back-to-top svg{color:#fff;line-height:50px}.back-to-top.show{opacity:1;visibility:visible;left:30px;cursor:pointer}.back-to-top.show:active{box-shadow:0 4px 8px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 4px 8px 2px rgba(0,0,0,.25);-moz-box-shadow:0 4px 8px 2px rgba(0,0,0,.25)}.bx-chevron-down{background-image:url(../../img/chevron-down-regular-24.svg)}.bx-chevron-right{background-image:url(../../img/chevron-right-regular-24.svg)}.bx-x{height:28px;width:28px;background-image:url(../../img/x-regular-24.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:28px!important}.bx-menu,.bxs-lock-alt{background-repeat:no-repeat;background-position:center;background-size:100%}.bx-menu{height:30px;width:30px;background-image:url(../../img/menu-regular-24.svg)}.bxs-lock-alt{height:13px;width:13px;background-image:url(../../img/lock-alt-solid-24.svg);display:inline-block}.btn.btn-main{background:#8e1e9a;color:#fff!important;font-size:20px;font-weight:600;padding:12px 30px!important;border-radius:60px;border-color:#8e1e9a;box-shadow:none!important;background-image:linear-gradient(to bottom right,#3d48b0,#8d209c)}.shake-anime{animation:1s cubic-bezier(.36,.07,.19,.97) infinite shake;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.middle_name,.navbar-mobile .btn.btn-main{display:none!important}@media only screen and (max-width:767px){.btn.btn-main{font-size:13px!important;font-weight:500!important;padding:8px 20px!important}}.btn-close{background:var(--primary-color);color:var(--white-color)!important;font-size:20px;opacity:1!important;line-height:normal;display:flex;align-items:center;justify-content:center}.fs-16{font-size:16px!important}.hire-developer-toast{text-align:center;bottom:-50%;transition:.3s ease-in-out;position:fixed;z-index:1001}.hire-developer-toast.active{bottom:0}.hire-developer-toast .toast{margin:auto;max-width:400px;width:100%;border-radius:10px;padding:15px 20px;background-color:var(--black-color-1)}.accordion-button::after,.accordion-button:not(.collapsed)::after{content:"\f175";font-family:"Font Awesome 6 Free";font-weight:900;background:0 0!important}.toast-header{background-color:var(--black-color-1);border:0;display:flex;align-items:flex-start;justify-content:space-between;padding:0;position:relative;flex-direction:column;gap:15px}.toast-header .btn-close{position:absolute;right:-40px;top:-40px;width:30px;height:30px}.toaster-left{text-align:left!important}.toaster-left h3{font-size:22px;margin-bottom:10px}.toaster-left p{font-size:15px;color:var(--white-color-1);line-height:1.6;margin:0}@media(max-width:991px){.hire-developer-toast{display:none!important}}.accordion-button:not(.collapsed)::after{margin-right:8px}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#000;background-color:#fff!important;border:1px solid #d6e9c6!important}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#000;background-color:#fff!important;border:1px solid #b94a48!important}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;color:#b94a48;transition:.3s ease-in;-o-transition:.3s ease-in;-moz-transition:.3s ease-in;-webkit-transition:.3s ease-in}.parsley-errors-list.filled{opacity:1}
.arabic-font{
  /* font-family: 'Zain', sans-serif !important; */
  font-family: system-ui !important;
  /* font-family: 'Noto Sans Arabic', sans-serif !important; */
}

.arabic-font-title{
  /* font-family: 'Zain', sans-serif !important; */
  font-family: system-ui !important;
}


.arabic-font-body{
  /* font-family: 'Noto Sans Arabic', sans-serif !important; */
  font-family: system-ui !important;
}

.dir-rtl{
  direction: rtl;
}


.dir-rtl h1, .dir-rtl h2, .dir-rtl h3{
  /* font-family: 'Zain', sans-serif !important; */
  font-family: system-ui !important;
  text-align: right;
}
.dir-rtl p, .dir-rtl ol, .dir-rtl ul, .dir-rtl li{
  font-family: system-ui !important;
  /* font-family: 'Noto Sans Arabic', sans-serif !important; */
  text-align: right;
  font-size: 1.2rem;
}

.dir-rtl .section-heading-arabic h2,
.dir-rtl .section-heading-arabic h3{
  text-align: center !important;
}


.dir-rtl .industry-card h3,
.dir-rtl .industry-card p{
  text-align: right;
  font-family: system-ui !important;
}

.dir-rtl .section-heading-arabic p{
  text-align: center !important;
  font-size: 1.2rem;
}

.dir-rtl .iti--allow-dropdown .iti__flag-container, .dir-rtl .iti--separate-dial-code .iti__flag-container{
  left: auto !important;
  right: 0 !important;
}

.dir-rtl h4{
  font-family: system-ui !important;
}