@import"https://fonts.googleapis.com/css2?family=Mada:wght@200..900&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap";:root{--main-transition: all .3s ease;--main-color: #3665ff;--blue: #3498db}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.container{width:750px}}@media screen and (min-width: 992px){.container{width:970px}}@media screen and (min-width: 1200px){.container{width:1170px}}@media screen and (min-width: 1400px){.container{width:1370px}}.flex{display:flex;align-items:center}.hidden{display:none}.heading{font-weight:700;font-size:40px;position:relative;text-align:center;width:fit-content;margin:0 auto 100px}.heading img{position:absolute;bottom:-10px;right:-30px;height:40px}@keyframes arrowBounce{0%{transform:translate(0)}to{transform:translate(5px)}}a.btn{cursor:pointer;display:flex;align-items:center;gap:10px;background-color:var(--main-color);border-radius:10px;border:1px solid var(--main-color);color:#fff;width:fit-content;transition:var(--main-transition)}a.btn span.arrow{background-color:#fff;color:#000;padding:20px;border-top-right-radius:10px;border-bottom-right-radius:10px;display:grid;place-content:center;transition:var(--main-transition)}a.btn:hover span.arrow svg{animation:arrowBounce .4s ease-in-out infinite alternate}a.btn.right span.arrow{border-radius:10px 0 0 10px}.logo{display:flex;align-items:center;gap:15px;direction:ltr}.logo img{width:50px}.logo p{font-weight:700;line-height:1.3;text-align:left;color:#fff}a{text-decoration:none;display:block}ul{list-style:none}body{font-family:Mada,Tajawal,sans-serif;overflow-x:hidden}.header{padding:20px 0 30px;background-color:#414141;color:#fff;position:fixed;top:0;left:0;width:100%;z-index:100}.header.main{padding:20px 0}.header .container{display:flex;justify-content:space-between;align-items:center}.header .container .flex{gap:20px;align-items:center}.header .container .flex a{padding:10px 20px;border-radius:15px;color:#fff;background-color:var(--main-color);cursor:pointer;transition:var(--main-transition)}.header .container .flex a:hover{background-color:#3665ffa8}.header .container .flex .lang{position:relative;cursor:pointer}.header .container .flex .lang .button{display:flex;align-items:center;gap:5px;padding:5px;transition:var(--main-transition);border-radius:15px}.header .container .flex .lang .button:hover{background-color:#ffffff4d}.header .container .flex .lang .button img{width:25px;height:25px;object-fit:cover;border-radius:50%}.header .container .flex .lang .dropdown{position:absolute;z-index:10;top:100%;background-color:#fff;color:#000;padding:10px;border-radius:15px;cursor:pointer;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.header .container .flex .lang .dropdown li{display:flex;align-items:center;gap:15px;padding:5px 15px;transition:var(--main-transition);border-radius:15px}.header .container .flex .lang .dropdown li img{width:25px;height:25px;object-fit:cover;border-radius:50%}.header .container .flex .lang .dropdown li:hover{background-color:#0000001a}.menu-toggle{cursor:pointer;display:none;flex-direction:column;align-items:flex-end;gap:5px;width:30px}.menu-toggle span{display:block;height:3px;background-color:#fff;border-radius:2px;transition:var(--main-transition)}.menu-toggle span:first-child{width:30px}.menu-toggle span:nth-child(2){width:15px}.menu-toggle span:last-child{width:25px}.menu-toggle:hover span:first-child{width:25px}.menu-toggle:hover span:nth-child(2){width:30px}.menu-toggle:hover span:last-child{width:20px}.mobile-menu{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:#414141;color:#fff;transform:translateY(-100%);transition:transform .3s ease;z-index:1000}.mobile-menu img{width:50px}.mobile-menu ul li{margin:0 10px}.mobile-menu ul li a{padding:15px 20px;color:#fff;border-bottom:1px solid #ffffff75;cursor:pointer;transition:var(--main-transition)}.mobile-menu ul li a:hover{color:var(--main-color)}.mobile-menu a.btn-contact{margin:20px;padding:15px;text-align:center;border-radius:20px;color:#fff;background-color:var(--main-color);cursor:pointer;transition:var(--main-transition)}.mobile-menu a.btn-contact:hover{background-color:#3665ffa8}.mobile-menu.open{transform:translateY(0)}.menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px}.menu-header .menu-close{cursor:pointer;transition:var(--main-transition);transform:scale(1.3)}.menu-header .menu-close:hover{color:var(--main-color);transform:scale(1.7)}.navbar{position:absolute;left:0;width:100%;bottom:0;top:100px;transform:translateY(60%);display:grid;place-content:center;z-index:5;padding:0 20px}.navbar .flex{gap:30px;align-items:center;position:relative;background-color:#fff;width:fit-content;padding:15px 40px;border-radius:50px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.navbar .flex a{color:#000;font-weight:400;cursor:pointer}.navbar .flex .indicator{position:absolute;bottom:10px;height:2px;background-color:var(--main-color);border-radius:50px;transition:var(--main-transition)}.hero{position:relative;padding:230px 0 130px;min-height:100vh;display:grid;place-content:center;text-align:center}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:url(/assets/hero-uNXTIZwj.png);background-size:150px;background-repeat:no-repeat;background-position:top 150px left;background-attachment:fixed;z-index:-1}.hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:url(/assets/hero2-yM-hUhB7.png);background-size:150px;background-repeat:no-repeat;background-position:bottom 100px right;background-attachment:fixed;z-index:-1}.hero .flex{justify-content:center;align-items:center;margin-bottom:20px;gap:20px;color:var(--main-color)}.hero .flex .sempole{display:flex;align-items:center}.hero .flex .sempole .box{width:10px;height:10px;border-radius:1px;transform:rotate(45deg);background-color:var(--main-color)}.hero .flex .sempole .line{width:30px;height:2px;background-color:var(--main-color)}.hero .hero-h{font-size:4rem;max-width:30ch;margin:0 auto}.hero .hero-p{margin:20px 0 50px;color:#0009;font-size:1.3rem;line-height:1.5}.hero .btns{display:flex;justify-content:center;align-items:center;gap:20px;color:#fff}.hero .btns a.btn-2{background-color:#505050;border:1px solid #505050}.hero .btns a.btn-2 span.arrow,.hero .btns a.btn-2:hover{background-color:#616161;color:#fff}.hero .btns a.btn-2:hover span.arrow{background-color:transparent;color:#fff}.about{padding:100px 0 80px;overflow:hidden;background-color:#f5f5f5;text-align:center}.about .grid{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:40px}.about .grid .box{max-width:100%;background-color:#fff;padding:20px;border-radius:10px;border:1px solid #d5d5d5}.about .grid .box h5{margin-bottom:10px;font-weight:700;font-size:20px}.about .grid .box p{color:#000000b3;line-height:1.7}.about .grid .box.list ul{padding-left:50px}.about .grid .box.list ul li{text-align:left;margin-bottom:10px;color:#000000b3;line-height:1.6;display:flex;align-items:center;position:relative;padding-left:20px}.about .grid .box.list ul li:before{content:"";position:absolute;display:flex;width:7px;height:7px;left:0;align-self:center;border-radius:50%;background-color:var(--main-color);margin-right:15px}.about .grid .box.right ul{padding-right:50px;padding-left:0}.about .grid .box.right ul li{text-align:right;padding-left:0;padding-right:20px}.about .grid .box.right ul li:before{right:0;left:auto;margin-right:0;margin-left:15px}.services{padding:130px 0;background-color:#fff;text-align:center}.services .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));row-gap:20px;column-gap:40px}.services .grid .box{background-color:#fff;padding:40px;border-radius:10px;border:1px solid #d5d5d5}.services .grid .box img{margin-bottom:20px;width:70px}.services .grid .box h5{margin-bottom:10px;font-weight:600;font-size:20px}.services .grid .box p{color:#000;line-height:1.7}.services .grid .box a{margin-top:20px;cursor:pointer;padding:10px 20px;border-radius:15px;color:#fff;background-color:var(--main-color);border:none;font-size:16px;font-weight:500;transition:var(--main-transition)}.services .grid .box a:hover{background-color:#3665ffa8}.expertise{padding:100px 0;background-color:#505050;background-image:url(/assets/expertise-Cm3TRr92.png);background-size:cover;background-position:center;color:#fff;text-align:center;position:relative}.expertise img.arrow{position:absolute;top:-70px;left:15%}.expertise:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2c2c2ccc}.expertise .content{position:relative;z-index:1}.expertise .content .expertise-p{font-size:25px;font-weight:700;max-width:min(950px,90%);margin:-30px auto 0;line-height:1.7}.clients{padding:130px 0 180px;background-color:#fff}.clients .container .grid{display:grid;padding-top:30px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:36px}.clients .container .grid .box{background-color:#fff;padding:40px 38px 60px;border-radius:10px;border:1px solid #d5d5d5;position:relative}.clients .container .grid .box .stars{display:flex;gap:1px;margin-bottom:20px}.clients .container .grid .box .stars img{width:20px}.clients .container .grid .box p.comment{color:#000;line-height:1.5;margin-bottom:20px}.clients .container .grid .box .flex{align-items:center;gap:15px}.clients .container .grid .box .flex img{width:44px;height:44px;object-fit:cover;border-radius:50%}.clients .container .grid .box .flex .author h5{font-weight:500;font-size:18px}.clients .container .grid .box .flex .author p{font-size:15px;color:#0009}.clients .container .grid .box .qoute{position:absolute;border-radius:50%;top:-30px;right:40px;background-color:#fff;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.clients .container .grid .box .qoute.qoute-2{top:auto;bottom:-30px;right:auto;left:40px;transform:rotate(180deg)}.clients .container .grid .box .qoute img{width:30px}.contact{padding:80px 0;background-color:#ebebeb;text-align:center;position:relative}.contact .container{position:relative;z-index:1}.contact h2{font-weight:700;font-size:38px;margin-bottom:10px}.contact p{font-weight:700;font-size:30px;margin-bottom:40px}.contact .btn{margin:0 auto}.contact .triangle{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/Polygon-D2iRAHsf.png);background-size:300px;background-repeat:no-repeat;background-position:left}.contact .triangle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/Polygon-D2iRAHsf.png);background-size:300px;background-repeat:no-repeat;background-position:left -100px top 50%}.contact .triangle.triangle-2{transform:rotate(180deg)}.contact .win{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.contact .win img{width:100px}.footer{padding:80px 0 40px;background-color:#414141;text-align:center;color:#fff;position:relative}.footer .container{position:relative;z-index:5}.footer .logo{justify-content:center;margin-bottom:30px;gap:10px}.footer .logo p{font-size:18px}.footer p.text{font-weight:600;font-size:18px;margin-bottom:20px}.footer .email{font-size:18px;text-decoration:underline;color:var(--main-color);margin-bottom:30px}.footer .social{margin-bottom:100px;display:flex;align-items:center;justify-content:center;gap:15px}.footer .social a img{width:30px}.footer .copy{font-size:14px;color:#fff6}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/footer1-DjndGUCb.png);background-size:contain;background-repeat:no-repeat;background-position:top -30px left;z-index:1}.footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/footer2-BSj_Go0t.png);background-size:400px;background-repeat:no-repeat;background-position:bottom right;z-index:1}.training{max-width:900px;margin:auto;padding:170px 20px 130px;line-height:1.7;color:#333}.training .training-hero{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:2px solid #ddd;padding-bottom:10px}.training .training-hero h1{color:#2c3e50;margin:0}.training .intro{font-size:1.1rem;margin:1rem auto 2rem;padding:0 5px;color:#555}.training section{margin-bottom:2rem;padding:1.5rem;background:#f9f9f9;border-radius:8px;border:1px solid #eee;transition:transform .2s ease,box-shadow .2s ease}.training section:hover{transform:translateY(-3px);box-shadow:0 4px 12px #00000014}.training section h2{font-size:1.4rem;font-weight:600;color:#34495e;margin-bottom:1rem;border:solid var(--blue);border-width:0 0 0 4px;padding-left:.6rem}.training ul{list-style:none;padding:0;margin:0}.training li{margin-bottom:.8rem;padding-left:1.2rem;position:relative}.training li:before{content:"✔";position:absolute;left:0;color:var(--blue);font-weight:700}.training .item-desc{font-size:.95rem;color:#666;margin-top:.2rem}.training.right{text-align:right}.training.right li{padding-left:0;padding-right:1.2rem}.training.right li:before{left:unset;right:0}.training.right section h2{border-width:0 4px 0 0;padding-left:0;padding-right:.6rem}.consulting{max-width:900px;margin:auto;padding:170px 20px 130px;line-height:1.7}.consulting.right{text-align:right}.consulting .consulting-hero{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:2px solid #ddd;padding-bottom:10px}.consulting .consulting-hero h1{color:#2c3e50;margin:0}.consulting .intro{font-size:1.1rem;margin:1rem auto 2rem;padding:0 5px;color:#555}.consulting .tabs{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;gap:.8rem;justify-content:center}.consulting .tab-btn{padding:.7rem 1.2rem;border:1px solid #ddd;border-radius:10px;background:#fff;color:#333;cursor:pointer;transition:.3s;font-family:inherit;font-weight:500;box-shadow:0 2px 5px #0000000d}.consulting .tab-btn.active{background:var(--blue);color:#fff;border-color:var(--blue);font-weight:600}.consulting .tab-btn:hover{background:#f0f8ff;color:#333}.consulting .card{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 16px #00000014}.consulting .card h2{margin:0 0 1rem;color:var(--blue);font-size:1.6rem}.consulting .card h3{margin:1rem 0 .5rem;font-size:1.2rem;color:#444}.consulting .card img{width:300px;border-radius:8px;margin-bottom:1rem;display:block}.consulting .card ul{margin:0 0 1rem;padding-left:1.2rem;line-height:1.6;color:#555}.consulting .card ul li{margin-bottom:.6rem;padding-left:1.4rem;position:relative}.consulting .card ul li:before{content:"›";position:absolute;left:0;color:var(--blue);font-weight:700}.consulting.right .card ul{padding-left:0;padding-right:1.2rem}.consulting.right .card ul li{padding-left:0;padding-right:1.4rem}.consulting.right .card ul li:before{left:unset;right:0}.auditing{max-width:800px;margin:0 auto;padding:170px 20px 130px;line-height:1.7}.auditing.right{text-align:right}.auditing .auditing-hero{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:2px solid #ddd;padding-bottom:10px}.auditing .auditing-hero h1{color:#2c3e50;margin:0}.auditing .service-section{margin-bottom:30px;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a}.auditing .service-section h2{color:#2c3e50;margin-top:0;border-bottom:1px solid #ddd;padding-bottom:10px}.auditing .service-section p{margin-bottom:15px;color:#555}.auditing .rtl .service-section h2{border-bottom:1px solid #ddd;padding-bottom:10px}@media (max-width: 991px){.about .grid,.clients .grid,.services .grid{grid-template-columns:1fr!important}}@media (max-width: 767px){.navbar{display:none}.header{padding:15px 0}.menu-toggle{display:flex}.header .flex a{display:none}.hero .hero-h{font-size:30px}.hero .hero-p{font-size:16px}}@media (max-width: 575px){.hero{padding-top:170px}.hero .flex p{font-size:14px}.hero:before,.hero:after{background-size:100px}.header .logo p{display:none}a.btn span.arrow{padding:10px}.hero .btns{flex-direction:column;gap:20px}.about .box.list ul{padding-left:10px!important}.about .box.list.right ul{padding-right:10px!important}.expertise .expertise-p{font-size:16px!important}.contact .triangle{width:200px;background-size:100px}.contact .triangle:before{width:200px;background-size:100px;background-position:left -50px top 50%}.contact .triangle.triangle-2{left:auto;right:0}.contact h2{font-size:24px}.contact p{font-size:16px}.footer:before{display:none}.footer:after{display:none}.consulting .card img{width:100%}}.loader{height:100vh;width:100%;background-color:#505050;display:grid;place-content:center}.loader img{width:100px;animation:loader 1s ease-in-out infinite alternate}@keyframes arrow{0%{transform:translate(-3px)}to{transform:translate(3px)}}@keyframes loader{0%{transform:rotateY(0) scale(.7) rotate(0) rotateX(0)}to{transform:rotateY(180deg) scale(1.2) rotate(180deg) rotateX(180deg)}}.logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:32px;align-items:center;justify-items:center;margin-top:40px}.logo-box img{max-width:100px;filter:grayscale(100%);transition:filter .3s ease,transform .3s ease}.logo-box img:hover{filter:grayscale(0%);transform:scale(1.05)}.marquee-wrapper{direction:ltr;overflow:hidden;width:100%;position:relative}.marquee-track{display:flex;width:max-content;animation:scrollLoop 60s linear infinite}.logo-img{height:50px;margin:0 40px;flex-shrink:0;filter:grayscale(100%);transition:filter .3s ease,transform .3s ease}.logo-img:hover{filter:grayscale(0%)}@keyframes scrollLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}
