@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=El+Messiri:wght@400..700&family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=El+Messiri:wght@400..700&family=Federo&family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap");:root{--main-color:#0a0a0a;--main-color-semi:#0a0a0aae;--sec-color:#4b8beb;--sec-color-trans:#ffe3e380;--label-color:#aaa;--text-color:#fff;--google-color:#4285f4;--upwork-color:#14a800;--whatsapp-color:#128c7e;--correct-color:#05a505;--error-color:#f01010;--main-transition:all 0.3s 0s cubic-bezier(0.47,0,0.745,0.715);transition:cubic-bezier(.47,0,.745,.715)}*{box-sizing:border-box;padding:0;margin:0}::-webkit-scrollbar{background-color:var(--sec-color);width:10px}::-webkit-scrollbar-thumb{background-color:var(--main-color)}body{font-family:Inter Tight,sans-serif;position:relative;width:100vw;overflow-x:hidden;background-color:var(--main-color);color:var(--text-color)!important}.arabic{font-family:EL Messiri,sans-serif;direction:rtl}html{scroll-behavior:smooth}::placeholder{color:var(--label-color)}::selection{background-color:var(--sec-color);color:var(--main-color)}img{max-width:100%}textarea{resize:none}section{height:100vh;width:100%;background-size:cover!important}i{font-weight:900}@media (max-width:992px){section{height:-moz-fit-content;height:fit-content}}ul{list-style:none}a{text-decoration:none;position:relative}a:before{position:absolute;content:"";top:50%;transform:translateY(-50%);right:0;width:20px;height:20px;opacity:0;background-color:#6c4f86;transition:all .2s linear 0s}.main-button{box-shadow:2px 2px 24px -2px var(--sec-color);box-shadow:2px 2px 34px -20px var(--sec-color);background-color:rgba(73,21,21,.2);border-radius:8px;transition:all .2s linear 0s;border:1px solid var(--sec-color);padding:20px 80px;font-size:14px;text-transform:uppercase;color:var(--sec-color);letter-spacing:1px;font-weight:700;position:relative;cursor:pointer;overflow:hidden}.main-button:before{content:"";position:absolute;background-color:var(--sec-color);width:0;height:100%;top:0;left:0;transition:all .2s linear 0s}.main-button svg{margin-left:10px}.main-button span,.main-button svg{position:relative}.main-button:hover:before{width:100%}.main-button:hover{color:var(--main-color)}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:767px){.container{width:750px}}@media (min-width:992px){.container{width:980px}}@media (min-width:1200px){.container{width:1190px}}.cursor{width:10px;height:10px;background-color:#fff;border-radius:50%;z-index:20}.cursor,.cursor2{position:fixed;left:50%;transform:translate(-50%,-50%);top:50%;pointer-events:none}.cursor2{box-shadow:0 0 60px 20px #fff;background-color:transparent;border:5px solid var(--sec-color);opacity:.6;display:block;width:30px;height:30px;border-radius:50%;transition:all .1s ease-out 0s;z-index:19}@media (max-width:992px){.cursor,.cursor2{display:none!important}body{cursor:auto}}@keyframes change-color{0%{color:var(--main-color)}to{color:var(--sec-color)}}@keyframes change-backcolor{0%{background-color:var(--main-color)}to{background-color:var(--sec-color)}}@keyframes change-borderColor{0%{border-color:var(--main-color)}to{border-color:var(--sec-color)}}@keyframes change-gradient{0%{background-position:100%}50%{background-position:50%}to{background-position:0}}@keyframes bg-size-change{0%{background-size:100%}to{background-size:110%}}footer .container>*,section .container>*{transition:all .5s ease-in-out 0s}