.loader-container,.whatsapp-icon{position:fixed;justify-content:center}.hero,.loader,.service-box{overflow:hidden}.footer-logo,.navbar.fixed .logo img{filter:brightness(0) invert()}.feature-box,.features h2,.footer-bottom,.popup-content,.side-navbar ul li,.subtitle{text-align:center}body,html{overflow-x:hidden;scroll-behavior:smooth}section{scroll-margin-top:104px}@font-face{font-family:jazeera;src:url('../fonts/Aljazeera.ttf') format('opentype')}body{font-family:Almarai,jazeera}.hero h1,h2{font-family:Almarai,Almarai}:root{--primary-color:#1e2b4e;--secondary-color:#906927}::selection{color:#fff;background:var(--primary-color)}.navbar .nav-links li a:hover,.title{color:var(--primary-color)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:12px}.title{font-size:19px;font-weight:500;border-bottom:1px solid var(--primary-color);margin-bottom:20px;display:block;width:fit-content}p{font-size:20px;font-weight:400}.btn,.language-option,.navbar .logo,h1{font-weight:700}h1{color:#fff;font-size:46px}h2{font-size:36px;font-weight:600}.loader-container{top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;z-index:9999;transition:opacity .5s,visibility .5s}.back-to-top,.whatsapp-icon{border-radius:50%;color:#fff;z-index:111}.loader-container.hidden{opacity:0;visibility:hidden}.loader{--ANIMATION-DELAY-MULTIPLIER:70ms;padding:0;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.hidden{display:hidden}.back-to-top,.language-switcher-toggle,.whatsapp-icon{display:flex;cursor:pointer}.loader span{padding:0;margin:0;letter-spacing:-5rem;animation-delay:0s;transform:translateY(4rem);animation:1s cubic-bezier(.86,0,.07,1) infinite alternate hideAndSeek}.loader .l{animation-delay:calc(var(--ANIMATION-DELAY-MULTIPLIER) * 0)}.loader .o{animation-delay:calc(var(--ANIMATION-DELAY-MULTIPLIER) * 1)}.loader .a{animation-delay:calc(var(--ANIMATION-DELAY-MULTIPLIER) * 2)}.loader .d{animation-delay:calc(var(--ANIMATION-DELAY-MULTIPLIER) * 3)}.loader .ispan{animation-delay:calc(var(--ANIMATION-DELAY-MULTIPLIER) * 4)}.loader .n{animation-delay:calc(var(--ANIMATION-DELAY-MULTIPLIER) * 5)}.loader .g{animation-delay:calc(var(--ANIMATION-DELAY-MULTIPLIER) * 6)}.letter{width:fit-content;height:3rem}.i{margin-inline:5px}@keyframes hideAndSeek{0%{transform:translateY(4rem)}100%{transform:translateY(0)}}.whatsapp-icon{bottom:75px;width:55px;height:55px;background-color:#25d366;align-items:center;font-size:24px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;animation:1.5s infinite bounce}.whatsapp-icon svg{font-size:30px}.back-to-top-en,.whatsapp-icon-en{right:20px}.back-to-top-ar,.whatsapp-icon-ar{left:20px}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.whatsapp-icon:hover{transform:scale(1.1);box-shadow:0 6px 10px rgba(0,0,0,.15);background-color:#25d366;color:#fff}.notification-badge{position:absolute;top:0;right:5px;width:12px;height:12px;background-color:red;border-radius:50%;box-shadow:0 0 5px rgba(255,0,0,.8);animation:1.5s infinite pulse}.back-to-top{position:fixed;bottom:20px;width:50px;height:50px;background-color:#0a0e1a;justify-content:center;align-items:center;font-size:20px;border:none;outline:0;box-shadow:0 4px 6px rgba(0,0,0,.1)}.progress-ring{position:absolute;top:0;left:0;width:110%;height:110%}.progress-ring circle{fill:none;stroke:#fff;stroke-width:5;stroke-dasharray:157;stroke-dashoffset:157;transition:stroke-dashoffset .2s ease-in-out}#language-switcher{position:fixed;bottom:20px;left:20px;z-index:9999}[dir=rtl] #language-switcher{right:20px;width:fit-content}.language-switcher-toggle{background-color:#fff;color:#333;padding:10px;border-radius:25px;align-items:center;font-weight:700;border:1px solid #ccc;font-size:14px}.btn,.navbar .nav-links li a{font-size:20px;text-decoration:none}.language-option:hover,.language-switcher-toggle:hover{background-color:#ddd}.language-switcher-toggle .current-lang{margin-left:8px}.language-switcher-toggle .arrow{margin-left:8px;border:solid #333;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);transition:transform .3s}.language-menu{display:none;background-color:#fff;padding:10px;margin-top:10px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);width:120px}.language-option{display:flex;align-items:center;padding:8px;text-decoration:none;color:#333;transition:background-color .3s}.language-option .flag-icon{width:20px;height:auto;margin-right:8px}.language-switcher-toggle.open .arrow{transform:rotate(-135deg)}.navbar{display:flex;justify-content:space-between;align-items:center;color:#fff;padding:10px 20px;position:absolute;z-index:11;width:100%;background:0 0;transition:transform .6s cubic-bezier(.25, 1, .5, 1),background-color .3s,box-shadow .3s,opacity .6s;opacity:1;backdrop-filter:blur(2px)}.navbar.fixed,.side-navbar{position:fixed;top:0;background:var(--secondary-color)}.aboutus_right_txt,.btn{background-color:var(--secondary-color)}.navbar .logo{filter:drop-shadow(2px 4px 6px black);filter:brightness(1.5);font-size:1.5em}.navbar.fixed{box-shadow:0 2px 5px rgba(0,0,0,.2);opacity:1}.navbar.hide{transform:translateY(-100%);opacity:0}.navbar .nav-links{list-style:none;display:flex;gap:20px}.navbar .nav-links li a{color:#fff;transition:color .3s}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer}.hamburger span{display:block;height:3px;width:25px;background:#fff;border-radius:2px}.side-navbar{left:-250px;width:250px;height:100%;color:#fff;transition:left .3s;z-index:1000;padding-top:60px}.btn,.btn:not(:hover),.service-box:not(:hover){transition:.3s ease-in-out}.side-navbar .close-btn{position:absolute;top:10px;right:10px;font-size:24px;background:0 0;color:#fff;border:none;cursor:pointer}.hero::after,.hero::before{content:"";position:absolute;top:0;width:100%;height:100%;z-index:-1;left:0}.btn:hover,.contact-form button:hover{background-color:transparent}.btn:hover,.contact-form button:hover,.feature-box h4{color:var(--secondary-color)}.contact-info,.footer-links,.side-navbar ul{list-style:none;padding:0}.side-navbar ul li{margin:20px 0}.side-navbar ul li a{text-decoration:none;color:#fff;font-size:1.2em;transition:color .3s}.side-navbar ul li a:hover{color:#f39c12}@media (max-width:992px){.navbar .nav-links{display:none}.hamburger{display:flex}}.side-navbar.active{left:0}.btn{color:#fff;padding:12px 30px;border-radius:35px;border:2px solid var(--secondary-color);margin-top:20px}.btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.hero{min-height:100vh;padding-top:20px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.hero::before{background-size:cover;background-position:right;background-image:url('../imgs/home-background-min.webp');animation:30s ease-in-out infinite alternate zoomInOut}@keyframes zoomInOut{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.hero::after{background-color:rgba(0,0,0,.6)}.hero h1{font-size:40px;line-height:80px}.hero p{font-size:25px}.hero .content-box{position:relative;z-index:1}.service-box::before,.services::after,.services::before{content:"";top:0;z-index:-1}.about-us{padding-block:45px}.about-us .img-box img{border-radius:30% 0;box-shadow:0 0 10px rgba(0,0,0,.3)}.about-us .mission-vision .box{display:flex;gap:15px}.about-us .mission-vision .box .icon-box{background-color:var(--secondary-color);border-radius:10px;padding:15px;display:flex;align-items:center;justify-content:center}.about-us .mission-vision .box:hover,.service-box:hover{transform:translateY(-10px);transition:.3s ease-in-out}.aboutus_right{width:50%;vertical-align:top;background-image:url(../imgs/bg40.webp);background-position:40px 70px;background-size:39% auto;display:table-cell;position:relative;background-repeat:no-repeat;padding:20px}.aboutus_right_img img{width:90%;object-fit:cover;object-position:center}.aboutus_right_img img.aboutus_right_small{position:relative;margin-top:-120px;border:10px solid #fff;width:60%}.aboutus_right_img .en-law{float:right}.aboutus_right_img .ar-law{float:left}.aboutus_right_txt{background-image:url(../imgs/bg45.webp);background-repeat:repeat;padding:25px;box-shadow:7px 15px 15px 0 rgba(0,0,0,.12);display:inline-block;color:#fff;font-weight:900;font-size:20px;max-width:340px;background-position:left top;position:absolute}.features,.services{background-color:#f8f9fa}.cta,.service-box,.services::after,.services::before{background-position:center;background-size:cover}.service-box,.services{position:relative;z-index:1}.aboutus_right_txt i{font-family:FontAwesome5,FontAwesome,iconmoon,Flatico;width:60px;height:60px;background:#fff;display:block;text-align:center;line-height:60px;font-weight:400;border-radius:50%;float:right;font-size:25px;box-shadow:7px 5px 30px 0 rgba(72,73,121,.15)}.aboutus_right_txt h3{margin-right:90px;font-size:20px;font-weight:400;line-height:1.4}.ok-btn,.service-box p{font-size:16px}.services{padding-block:40px;color:#fff}.services::before{position:absolute;width:351px;height:352px;left:0;background-image:url('../imgs/before.webp')}.services::after{position:absolute;width:351px;height:100%;right:0;background-image:url('../imgs/after.webp')}.services .icon-box{padding:15px;background-color:#fff;border-radius:50%;width:fit-content;display:flex;align-items:center;margin-bottom:10px}.service-box{padding:20px 20px 35px;height:100%;min-height:250px;cursor:pointer;border-radius:12px}.service-box::before{position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%;left:0}.service-box-1{background-image:url('../imgs/serviceBox-1.webp')}.service-box-2{background-image:url('../imgs/serviceBox-2.webp')}.service-box-3{background-image:url('../imgs/serviceBox-3.webp')}.service-box-4{background-image:url('../imgs/serviceBox-4.webp')}.service-box-5{background-image:url('../imgs/serviceBox-5.webp')}.service-box-6{background-image:url('../imgs/serviceBox-6.webp')}.service-box-7{background-image:url('../imgs/serviceBox-7.webp')}.service-box-8{background-image:url('../imgs/serviceBox-8.webp')}.service-box-9{background-image:url('../imgs/serviceBox-9.webp')}.service-box .content{position:relative;z-index:2}.service-box .call-to-action{position:absolute;display:block;z-index:2;text-decoration:none;left:0;bottom:0;padding-block:13px;padding-right:5px;padding-left:20px;background:#fff;color:#212529;font-size:14px;line-height:24px;font-weight:700}.cta::before,.footer-area::before{content:"";position:absolute;top:0;height:100%;z-index:-1}.service-box .call-to-action:before{content:"";position:absolute;display:inline-block;width:0;height:0;right:-50px;bottom:0;border-top:50px solid transparent;border-left:50px solid #fff}.cta,.feature-box,.feature-box img{position:relative}.service-box .call-to-action::after{transition:right .2s;content:"";background-image:url(../imgs/services_know_more_arrow.webp);position:relative;display:inline-block;height:16px;width:48px;background-size:contain;top:4px;right:0;background-repeat:no-repeat;margin-right:10px}.service-box .en-arrow::after,.service-box:hover .en-arrow::after{transform:rotate(180deg)}.service-box:hover::before{background-color:rgba(0,0,0,.8);transition:.3s}.service-box:hover .call-to-action:after{transform:translateX(-10px);transition:.3s}.service-box:hover .call-to-action{color:var(--primary-color);transition:.3s}.service-box:not(:hover) .call-to-action,.service-box:not(:hover) .call-to-action:after{transition:.3s}.cta{padding-block:100px;background-image:url('../imgs/cta.webp');z-index:1}.cta::before{width:100%;background-color:rgba(0,0,0,.5);left:0}.features{padding:50px 0}.features h2{margin-bottom:5px;font-weight:700}.features .row{padding-top:50px}.subtitle{color:gray;margin-bottom:20px}.feature-box{width:100%;padding:20px}.feature-box .bg-number{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);font-size:200px;font-weight:700;color:rgba(144,105,39,.3)}.feature-box img{max-width:150px;z-index:1}.feature-box h4{margin:10px 0;font-weight:700}.feature-box p{font-size:18px;color:gray}@media(max-width:767px){h1{font-size:30px}.btn,.hero .btn{font-size:16px}p{font-size:18px;font-weight:400}h2{font-size:28px}.hero h1{font-size:24px;line-height:50px}.hero p{font-size:15px}.feature-box img{max-width:100px}.feature-box .bg-number{font-size:120px;bottom:90px}.feature-box h4{font-size:18px}}.contact-section{background:#fff;display:flex;border-radius:10px;overflow:hidden;padding-block:45px}.contact-image img{width:100%;height:100%;object-fit:cover}.contact-image{width:80%;margin:auto;border-radius:12px;overflow:auto;-webkit-mask-image:url(../imgs/unite.webp);mask-image:url(../imgs/unite.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.contact-form{padding:20px;display:flex;flex-direction:column;justify-content:center}.contact-form h4{margin:0;color:#555;font-size:14px}.contact-form h2{margin:10px 0;font-size:24px;color:#222}.contact-form form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px}.contact-form textarea,.contact-form::placeholder,[dir=rtl] .contact-form input{text-align:right}.name-fields{display:flex;gap:10px}.name-fields input{width:50%}.contact-form button{margin-top:10px;padding:10px;background-color:var(--secondary-color);color:#fff;border:2px solid var(--secondary-color);cursor:pointer;font-weight:700;border-radius:5px;transition:.3s}.popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;align-items:center;justify-content:center}.popup-content{background-color:#0a0e1a;margin:15% auto;padding:20px;border-radius:8px;width:80%;max-width:400px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.popup-content h2{font-size:24px;margin-bottom:10px;color:#fff}.popup-content p{font-size:18px;color:#fff}.ok-btn{background-color:var(--primary-color);color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px;margin-top:20px}.ok-btn:focus,.ok-btn:hover{background-color:#fff;color:var(--primary-color)}.footer-area{background-color:var(--secondary-color);color:#fff;padding-top:70px;padding-bottom:30px;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;z-index:1}.footer-area::before{left:0;width:100%;opacity:.9}.footer-logo{max-width:150px;margin-bottom:20px}.footer-widget h4{font-size:24px;color:#fff;margin-bottom:20px;font-weight:700}.contact-info li,.footer-links li{margin-bottom:10px}.footer-widget p{font-size:18px;line-height:1.8;color:#fff}.footer-links li a{color:#fff;text-decoration:none;font-size:18px;transition:color .3s}.contact-info a:hover,.footer-links li a:hover,.social-icons a i:hover{color:#fff}.contact-info li{font-size:18px;display:flex;align-items:center;color:#fff}.contact-info li i{font-size:20px;margin-right:10px;color:#fff}.contact-info a{color:#fff;text-decoration:none;transition:color .3s}.social-icons{display:flex;gap:10px;margin-top:10px}.social-icons a i{font-size:25px;color:#fff;transition:color .3s}.footer-bottom{margin-top:10px;font-size:14px;color:#fff;border-top:1px solid #333;padding-top:15px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes animate-pulse{0%{box-shadow:0 0 0 0 rgba(119 ,140,204,.4)}70%{box-shadow:0 0 0 20px rgba(119 ,140,204,0)}100%{box-shadow:0 0 0 40px rgba(119 ,140,204,0)}}