@font-face{font-family:Cairo;font-style:normal;font-weight:200 500;font-display:swap;src:url(/assets/fonts/Cairo-400.ttf)format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:600 900;font-display:swap;src:url(/assets/fonts/Cairo-700.ttf)format("truetype")}:root{--background-color:#fff;--default-color:#444;--heading-color:#273d4e;--accent-color:#ff4a17;--surface-color:#fff;--contrast-color:#fff;--default-font:Cairo, Roboto, system-ui, sans-serif;--heading-font:Cairo, Raleway, sans-serif;--nav-font:Cairo, Inter, sans-serif;scroll-behavior:smooth;scrollbar-color:#ff4a17 transparent;scrollbar-width:thin}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:#ff4a17;background-clip:padding-box;border:3px solid #0000;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background-color:#d93b0c;background-clip:padding-box}body{font-family:var(--default-font);color:var(--default-color);background:var(--background-color);margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);color:var(--heading-color)}a{color:var(--accent-color);text-decoration:none;transition:color .3s}a:hover{color:#ff6a40}button,input,textarea{font-family:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}:focus-visible{outline:3px solid var(--accent-color);outline-offset:4px}.light-background{--background-color:#f1f4fa;--surface-color:#fff}.dark-background{--background-color:#000910;--default-color:#fff;--heading-color:#fff;--surface-color:#28323a;--contrast-color:#fff}.section{background:var(--background-color);color:var(--default-color);padding:60px 0;scroll-margin-top:100px;overflow:clip}.section-title{padding-bottom:60px;position:relative}.section-title h2{letter-spacing:1.5px;text-transform:uppercase;color:#4448;margin:0;font-size:14px;font-weight:500;line-height:1px}.section-title h2:after{content:"";background:var(--accent-color);width:120px;height:1px;margin:4px 10px;display:inline-block}.section-title p{color:var(--heading-color);text-transform:uppercase;font-size:36px;font-weight:800;font-family:var(--heading-font);margin:0}.img-fluid{max-width:100%;height:auto}.skip-link{z-index:11000;top:-100px;color:#273d4e;background:#fff;padding:12px 20px;position:fixed;inset-inline-start:12px}.skip-link:focus{top:10px}.header{z-index:997;color:#fff;background:0 0;padding:20px 0;transition:background .5s,box-shadow .5s}.header.is-scrolled{background:#15222bd9;box-shadow:0 0 18px #0002}.header-row{justify-content:space-between;align-items:center;display:flex;position:relative}.header .logo{color:#fff;flex-shrink:0;align-items:center;line-height:1;display:flex}.header .logo img{object-fit:contain;width:auto;height:60px;max-height:60px;margin-inline-end:8px}.header .sitename{font:700 30px/1.2 var(--heading-font);color:#fff;white-space:nowrap;margin:0}.navmenu ul{margin:0;padding:0;list-style:none}.nav-list{align-items:center;display:flex}.nav-list>li{white-space:nowrap;padding:15px 14px;position:relative}.nav-list>li:last-child{padding-inline-end:0}.nav-list>li>a,.dropdown-heading>a{color:#e5eaee;font-size:20px;font-weight:500;font-family:var(--nav-font);text-transform:uppercase;align-items:center;padding:0 2px;transition:color .3s;display:flex;position:relative}.nav-list>li>a:before,.dropdown-heading>a:before{content:"";inset-inline-start:0;background:var(--accent-color);width:0;height:2px;transition:width .3s;position:absolute;bottom:-6px}.nav-list>li>a:hover:before,.nav-list>li>a.active:before,.dropdown-heading>a:hover:before,.dropdown-heading>a.active:before{width:100%}.dropdown-heading{align-items:center;gap:3px;display:flex}.dropdown-toggle-control{color:#e5eaee;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:30px;padding:0;font-size:11px;display:flex}.dropdown-toggle-control .bi{opacity:0;transition:opacity .2s}.dropdown:hover .dropdown-toggle-control .bi,.dropdown-toggle-control:focus-visible .bi{opacity:1}.navmenu .dropdown>ul{inset-inline-start:14px;color:#444;z-index:999;background:#fff;border-radius:4px;min-width:220px;padding:10px 0;display:block;position:absolute;top:100%;box-shadow:0 0 30px #0002}.navmenu .dropdown>ul[hidden]{display:none}.navmenu .dropdown>ul a{color:#444;text-transform:none;white-space:nowrap;border-bottom:1px solid #4441;padding:12px 25px;font-size:14px;display:block}.navmenu .dropdown>ul li:last-child a{border:0}.navmenu .dropdown>ul a:hover{color:var(--accent-color);background:#ff4a170d;padding-inline-start:30px}.mobile-nav-toggle{color:#e5eaee;background:0 0;border:0;min-width:44px;min-height:44px;padding:0;font-size:28px;line-height:1;display:none}.mobile-backdrop{display:none}.hero{text-align:center;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:80px 0;display:flex;position:relative}.hero-video,.hero-fallback{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.hero:before{content:"";z-index:2;background:#000910b3;position:absolute;inset:0}.hero>.container{z-index:3;position:relative}.hero h1{text-transform:uppercase;color:#fff;margin:0;font-size:48px;font-weight:700;line-height:1.2}.hero p{color:#fffc;margin:10px 0 0;font-size:24px}.hero .btn-get-started{background:var(--accent-color);color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:4px;padding:10px 30px;font-size:14px;font-weight:400;display:inline-block}.hero .btn-get-started:hover{background:#ff4a17cc}.hero .btn-watch-video{color:#fff;margin-inline-start:25px;font-size:16px;transition:color .5s}.hero .btn-watch-video i{color:var(--accent-color);margin-inline-end:8px;font-size:32px;line-height:0}.hero .btn-watch-video:hover{color:var(--accent-color)}.video-control{z-index:4;bottom:20px;color:#fff;background:#0005;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:35px;height:35px;font-size:18px;transition:background .3s;display:grid;position:absolute;inset-inline-end:22px}.video-control:hover{background:var(--accent-color)}.about h3{margin-bottom:20px;font-size:28px;font-weight:700}.about .fst-italic{color:#a2a2a2}.about .content>ul{padding:0;list-style:none}.about .content>ul:not(.sectors-list) li{padding-inline-start:30px;padding-bottom:10px;position:relative}.about .content>ul:not(.sectors-list) i{inset-inline-start:0;color:var(--accent-color);font-size:20px;position:absolute;top:-3px}.about .content p:last-child{margin-bottom:0}.about-right{padding-inline-start:48px}.about-image-wrapper{border-radius:15px;overflow:hidden}.about-image-wrapper img{transition:transform .5s}.about-image-wrapper:hover img{transform:scale(1.05)}.quote-box{background:var(--surface-color);border-inline-end:4px solid var(--accent-color);position:relative}.quote-box p{font-size:18px;color:var(--heading-color)!important}.quote-box i{color:var(--accent-color);margin-inline-end:12px;font-size:32px}.sectors-list li{border-bottom:1px solid #4441;align-items:start;padding:10px 0;display:flex;position:relative}.sectors-list li:last-child{border:0}.sectors-list li i{color:var(--accent-color);flex-shrink:0;margin-inline-end:10px;font-size:18px;position:static}.sectors-list span{display:block}.stats-facts{background:linear-gradient(135deg,#ff4a17,#d93f14);padding:80px 0;position:relative;overflow:hidden}.stats-facts:before{content:"";opacity:.15;filter:blur(2px);background:url(/assets/img/setion/Client%20Statistics.jpg) 50%/cover no-repeat;position:absolute;inset:0}.stats-facts .container{z-index:1;position:relative}.stats-facts-header{text-align:start;margin-bottom:50px;padding-inline-start:15px}.stats-facts-title{color:#fff;margin-bottom:15px;font-size:42px;font-weight:700;line-height:1.3}.stats-facts-subtitle{color:#fff;opacity:.95;margin:0;font-size:20px;font-weight:500}.stats-fact-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:start;background:#ffffff0d;border-radius:8px;flex-direction:column;align-items:stretch;min-height:200px;padding:30px 20px;transition:transform .3s,background .3s;display:flex}.stats-fact-item:hover{background:#ffffff1a;transform:translateY(-8px)}.stats-number{color:#fff;text-align:left;width:100%;margin-bottom:20px;font-size:48px;font-weight:700;line-height:1.2}.stats-content-wrapper{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.stats-icon{color:#fff;opacity:.9;flex-shrink:0;font-size:36px}.stats-text{color:#fff;text-align:start;flex:1;margin:0;font-size:17px;font-weight:500;line-height:1.6}.establishment-box{text-align:start;background:#2c2c2c url(/assets/img/setion/Client%20Statistics2.jpg) 50%/cover no-repeat;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:400px;padding:50px 35px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #0006}.establishment-box:before{content:"";background:linear-gradient(135deg,#2c2c2cd9,#2c2c2cbf);position:absolute;inset:0}.establishment-box:after{content:"";opacity:.3;background:radial-gradient(circle,#ffffff1a 1px,#0000 1px) 0 0/20px 20px;position:absolute;inset:0}.establishment-year{z-index:1;margin-bottom:40px;position:relative}.establishment-experience{z-index:1;position:relative}.establishment-label,.establishment-text{color:#fff;text-shadow:0 2px 4px #0008;font-size:20px;font-weight:500;line-height:1.5}.establishment-label{margin-bottom:20px}.establishment-number{color:#fff;text-shadow:0 2px 6px #0009;text-align:left;margin-bottom:30px;font-size:72px;font-weight:700;line-height:1}.establishment-text{margin-bottom:0}.stats-item{background:var(--surface-color);gap:20px;padding:30px;box-shadow:0 0 30px #0002}.stats-item i{color:var(--accent-color);font-size:42px;line-height:0}.stats-item span{color:var(--heading-color);font-size:36px;font-weight:600;display:block}.stats-item p{font-family:var(--heading-font);margin:0;font-size:16px}.services .img{border-radius:8px;overflow:hidden}.services .img img{width:100%;height:auto;transition:transform .6s;display:block}.services .details{text-align:center;background:#fffffff2;border-radius:8px;margin:-100px 30px 0;padding:50px 30px;transition:all .3s;position:relative;box-shadow:0 0 25px #0002}.services .details .icon{inset-inline-start:calc(50% - 36px);background:var(--accent-color);color:#fff;border:6px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;transition:all .3s;display:flex;position:absolute;top:-36px}.services .details h3{margin:10px 0 15px;font-size:22px;font-weight:700;transition:color .3s}.services .details p{color:#444e;margin:0;font-size:14px;line-height:24px}.services .service-item:hover .details h3{color:var(--accent-color)}.services .service-item:hover .icon{border:2px solid var(--accent-color);color:var(--accent-color);background:#fff}.services .service-item:hover .img img{transform:scale(1.2)}.services .service-item:focus-within .details{outline:3px solid var(--accent-color);outline-offset:3px}.service-card{background:#fff;border:1px solid #4440;border-radius:12px;flex-direction:column;height:100%;transition:transform .5s cubic-bezier(.175,.885,.32,1.275),box-shadow .5s,border .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 15px #0000000f}.service-card:after{content:"";top:0;z-index:2;background:linear-gradient(#ff4a17,#ff4a1780);width:4px;height:0;transition:height .5s;position:absolute;inset-inline-start:0}.service-card:hover{border-color:#ff4a1733;transform:translateY(-10px);box-shadow:0 15px 45px #0000001f}.service-card:hover:after{height:100%}.service-card-image{background:linear-gradient(135deg,#f5f7fa,#e9ecef);flex-shrink:0;height:320px;overflow:hidden}.service-card-image img{object-fit:cover;filter:grayscale(.2)brightness(.95);width:100%;height:100%;transition:transform .8s,filter .5s}.service-card:hover .service-card-image img{filter:none;transform:scale(1.1)}.service-card-content{flex-direction:column;flex:1;padding:45px 40px;display:flex}.service-number{letter-spacing:3px;color:var(--accent-color);opacity:.8;margin-bottom:18px;font-size:13px;font-weight:700;transition:letter-spacing .3s}.service-card:hover .service-number{letter-spacing:4px;opacity:1}.service-card-content h3{margin:0 0 22px;font-size:28px;font-weight:700;line-height:1.4;transition:color .3s,transform .3s}.service-card:hover h3{color:var(--accent-color);transform:translate(3px)}.service-divider{background:linear-gradient(90deg,#ff4a17,#ff4a174d);border-radius:2px;width:60px;height:3px;margin-bottom:28px;transition:width .5s}.service-card:hover .service-divider{width:100px}.service-description{color:#444b;flex:1;margin-bottom:32px;font-size:15.5px;line-height:2}.service-features-list{border-top:1px solid #4441;margin:0;padding:20px 0 0;list-style:none}.service-features-list li{padding:12px 0;padding-inline-start:30px;transition:padding .3s,transform .3s;position:relative}.service-features-list li:before{content:"";inset-inline-start:0;background:var(--accent-color);width:0;height:2px;transition:width .3s;position:absolute;top:50%}.service-features-list li:hover{padding-inline-start:40px;transform:translate(8px)}.service-features-list li:hover:before{width:20px}.feature-text{color:#444b;font-size:15px;font-weight:500}.why-choose-us{padding:100px 0;position:relative;overflow:hidden}.why-choose-bg-wrapper,.values-bg-wrapper{position:absolute;inset:0;overflow:hidden}.why-choose-bg-image,.values-bg-image{background:url(/assets/img/setion/Client%20Statistics.jpg) 50%/cover fixed;transition:transform .5s;position:absolute;inset:0;transform:scale(1.1)}.why-choose-us:hover .why-choose-bg-image,.values-mission:hover .values-bg-image{transform:scale(1)}.why-choose-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#15222bd9,#15222bbf);position:absolute;inset:0}.why-choose-us .container{z-index:1;position:relative}.why-choose-us .section-title h2{color:#fff}.why-choose-us .section-title p{color:#ffffffe6}.feature-box{background:#fffffffa;border-inline-start:4px solid #0000;height:100%;padding:50px 40px;transition:transform .4s,box-shadow .4s;position:relative;box-shadow:0 5px 25px #00000026}.feature-box:before{content:"";inset-inline-start:0;background:linear-gradient(#ff4a17,#ff4a1780);width:4px;height:0;transition:height .4s;position:absolute;top:0}.feature-box:hover:before{height:100%}.feature-box:hover{background:#fff;transform:translate(10px);box-shadow:0 15px 40px #0004}.feature-number{color:#ff4a171a;margin-bottom:20px;font-size:72px;font-weight:800;line-height:1;transition:transform .4s,color .4s}.feature-box:hover .feature-number{color:#ff4a1733;transform:scale(1.1)}.feature-box h4{margin-bottom:20px;font-size:24px;font-weight:700;line-height:1.4;transition:color .3s}.feature-box:hover h4{color:var(--accent-color)}.feature-divider{background:linear-gradient(90deg,#ff4a17,#0000);width:60px;height:3px;margin-bottom:25px;transition:width .4s}.feature-box:hover .feature-divider{width:100px}.feature-box p{color:#444c;margin:0;font-size:16px;line-height:2}.advantage-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #fff3;border-radius:16px;align-items:flex-start;gap:25px;padding:35px;transition:transform .3s,border .3s,box-shadow .3s;display:flex;box-shadow:0 5px 20px #0002}.advantage-card:hover{border-color:var(--accent-color);background:#fff;transform:translate(10px);box-shadow:0 15px 40px #0004}.advantage-number{color:#0000;background:linear-gradient(135deg,#ff4a17,#ff4a17b3);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:48px;font-weight:700;line-height:1}.advantage-content h4{margin-bottom:12px;font-size:22px;font-weight:600}.advantage-content p{margin:0;font-size:15px;line-height:1.7}.company-intro{padding:80px 0}.intro-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ff4a17,#ff4a17b3);border-radius:30px;margin-bottom:20px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-block}.intro-title{margin-bottom:20px;font-size:42px;font-weight:700;line-height:1.2}.intro-lead{color:var(--heading-color);margin-bottom:20px;font-size:20px;font-weight:500;line-height:1.8}.feature-item{background:var(--surface-color);border-radius:8px;align-items:center;gap:10px;padding:12px;transition:transform .3s,background .3s;display:flex}.feature-item i{color:var(--accent-color);font-size:18px}.feature-item:hover{background:#ff4a170d;transform:translate(5px)}.intro-image-wrapper{position:relative}.intro-image-main{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000026}.intro-image-main img{width:100%;height:auto;display:block}.intro-image-overlay{bottom:-20px;background:#fff;border-radius:20px;min-width:150px;padding:20px;position:absolute;inset-inline-start:-20px;box-shadow:0 10px 40px #0002}.overlay-stats{justify-content:center;gap:20px;display:flex}.stat-box{text-align:center}.stat-box h3{color:var(--accent-color);margin-bottom:5px;font-size:36px;font-weight:700}.stat-box p{white-space:nowrap;margin:0;font-size:14px}.company-services{padding:80px 0}.service-item-card{background:#fff;border:2px solid #4441;border-radius:16px;height:100%;padding:35px;transition:transform .3s,box-shadow .3s,border .3s;position:relative;overflow:hidden}.service-item-card:before{content:"";top:0;background:var(--accent-color);width:4px;height:0;transition:height .3s;position:absolute;inset-inline-start:0}.service-item-card:hover{border-color:var(--accent-color);transform:translateY(-8px);box-shadow:0 15px 40px #0000001f}.service-item-card:hover:before{height:100%}.service-item-icon{background:linear-gradient(135deg,#ff4a171a,#ff4a170d);border-radius:16px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;transition:background .3s,transform .3s;display:flex}.service-item-icon i{color:var(--accent-color);font-size:32px}.service-item-card:hover .service-item-icon{background:linear-gradient(135deg,#ff4a17,#ff4a17cc);transform:scale(1.1)}.service-item-card:hover .service-item-icon i{color:#fff}.service-item-card h4{margin-bottom:15px;font-size:22px;font-weight:600}.service-item-card p{margin:0;font-size:15px;line-height:1.7}.values-mission{padding:100px 0;position:relative;overflow:hidden}.values-bg-image{background-image:url(/assets/img/setion/Our%20Impact.jpg)}.values-overlay{background:linear-gradient(135deg,#000b,#000a);position:absolute;inset:0}.values-mission .container{z-index:2;position:relative}.values-mission .section-title h2{color:#fff;letter-spacing:2px}.values-mission .section-title p{color:#fff;margin-top:10px}.values-card{border-radius:20px;height:100%;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden}.values-card-bg{background:url(/assets/img/setion/Our%20Impact.jpg) 50%/cover;transition:transform .6s;position:absolute;inset:0}.values-card-overlay{background:linear-gradient(135deg,#273d4ed9,#ff4a17bf);transition:background .4s;position:absolute;inset:0}.values-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px #0006}.values-card:hover .values-card-bg{transform:scale(1.1)}.values-card:hover .values-card-overlay{background:linear-gradient(135deg,#273d4ebf,#ff4a17a6)}.values-card-inner{z-index:1;flex-direction:column;height:100%;padding:50px 35px;display:flex;position:relative}.values-title{color:#fff;text-align:center;text-shadow:0 2px 10px #0005;margin-bottom:20px;font-size:28px;font-weight:700;transition:transform .3s}.values-card:hover .values-title{transform:translateY(-5px)}.values-divider{background:linear-gradient(90deg,#fff,#ffffff80);border-radius:2px;width:80px;height:3px;margin:0 auto 30px;transition:width .4s}.values-card:hover .values-divider{width:120px}.values-description{color:#fffffff2;text-align:center;text-shadow:0 1px 5px #0003;flex:1;margin:0;font-size:16px;line-height:1.9}.values-list{flex:1;margin:0;padding:0;list-style:none}.values-list li{border-bottom:1px solid #fff3;align-items:start;padding:18px 0;transition:transform .3s,padding .3s;display:flex}.values-list li:last-child{border:0}.values-list li:hover{padding-inline-start:10px;transform:translate(5px)}.values-list-icon{color:#fff;margin-inline-end:15px;flex-shrink:0;margin-top:2px;font-size:22px}.values-list-content strong{color:#fff;margin-bottom:6px;font-size:17px;font-weight:700;display:block}.values-list-content span{color:#ffffffe6;font-size:15px;line-height:1.7;display:block}.blog-item{background:var(--surface-color);border:1px solid #4441;border-radius:15px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,border .3s;display:flex;overflow:hidden;box-shadow:0 5px 30px #00000014}.blog-item:hover{border-color:#ff4a174d;transform:translateY(-5px);box-shadow:0 10px 40px #0000001f}.blog-img{height:280px;position:relative;overflow:hidden}.blog-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.blog-item:hover .blog-img img{transform:scale(1.1)}.blog-content{flex-direction:column;flex:1;padding:30px;display:flex}.blog-meta{flex-wrap:wrap;align-items:center;gap:25px;margin-bottom:12px;font-size:14px;display:flex}.blog-date,.blog-company{color:#4449;align-items:center;gap:5px;display:flex}.blog-meta i{color:var(--accent-color);font-size:14px}.blog-title{margin-bottom:15px;font-size:24px;font-weight:700;line-height:1.4;transition:color .3s}.blog-title a{color:inherit}.blog-item:hover .blog-title{color:var(--accent-color)}.blog-excerpt{color:#444c;margin-bottom:15px;font-size:16px;font-weight:500;line-height:1.8}.blog-text{color:#444b;margin-bottom:12px;font-size:15px;line-height:1.8}.blog-text:last-child{margin-bottom:0}.article-detail .blog-img{height:440px}.article-detail .blog-content{padding:40px}.article-breadcrumb{margin-bottom:30px}.back-blog{align-items:center;gap:10px;margin-top:28px;font-size:15px;display:inline-flex}.contact .info-item{background:var(--surface-color);text-align:center;min-width:0;padding:24px 8px 30px;box-shadow:0 0 20px #0002}.contact .info-item>i{width:56px;height:56px;color:var(--accent-color);border:2px dotted #ff4a1799;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.contact .info-item h3{color:#444c;margin:10px 0;font-size:18px;font-weight:700}.contact .info-item p{overflow-wrap:anywhere;margin:0;padding:0;font-size:14px}a.contact .info-item-link,.contact a.info-item-link{color:inherit;text-decoration:none}.contact a.info-item-link:hover{color:inherit}.contact a.info-item-link p{color:var(--accent-color)}.contact a.info-item-link:hover p{text-decoration:underline}.contact a.info-item-link{cursor:pointer}.contact-copied{color:var(--accent-color);margin-top:8px;font-size:13px;font-weight:600;display:block}.php-email-form{background:var(--surface-color);height:100%;padding:30px;position:relative;box-shadow:0 0 20px #0002}.php-email-form .form-control{box-shadow:none;color:#444;background:#fff;border-color:#4443;border-radius:0;padding:10px 15px;font-size:14px}.php-email-form .form-control:focus{border-color:var(--accent-color);outline-offset:1px;outline:2px solid #ff4a1733}.php-email-form .form-control::placeholder{color:#4445}.php-email-form button[type=submit]{background:var(--accent-color);color:#fff;border:0;border-radius:50px;padding:10px 30px;transition:background .4s}.php-email-form button[type=submit]:hover{background:#ff4a17cc}.contact-map-embed{background:var(--surface-color);box-shadow:0 0 20px #0002}.contact-map-embed iframe{border:0}.contact-honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.field-error{color:#a92424;text-align:start;margin-top:5px;font-size:12px;display:block}.form-control[aria-invalid=true]{border-color:#b02424}.form-result{text-align:start;background:#fff2ef;border-inline-start:3px solid #ff4a17;margin-bottom:15px;padding:15px;font-size:14px}.form-result.sent-message{background:#eef7ee;border-color:#347b34}.our-impact{background:url(/assets/img/setion/Our%20Impact.jpg) 50%/cover fixed;padding:80px 0;position:relative;overflow:hidden}.our-impact:before{content:"";background:#ffffffd9;position:absolute;inset:0}.our-impact .container{z-index:1;position:relative}.impact-item{margin-bottom:30px}.impact-image-wrapper{border-radius:12px;min-height:300px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 8px 30px #0002}.impact-image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.impact-image-wrapper:hover img{transform:scale(1.1)}.impact-content{text-align:start;padding:0 10px}.impact-title{margin-bottom:15px;font-size:26px;font-weight:700;line-height:1.3}.impact-description{opacity:.9;margin:0;font-size:16px;line-height:1.8}.footer{color:var(--default-color);background:var(--background-color);padding:60px 0 0;font-size:15px;position:relative}.footer-top{border-top:1px solid #ffffff1a;padding-top:60px;padding-bottom:40px}.footer-about .logo{color:#fff;margin-bottom:30px;line-height:1}.footer-about .sitename{letter-spacing:.5px;font-size:28px;font-weight:700;font-family:var(--heading-font)}.footer-about p,.footer-contact p{color:#fffc;font-size:16px;line-height:1.8}.footer-contact p{margin-bottom:8px}.footer-contact strong{color:#fff;font-weight:600}.footer-contact a{color:#fffc}.footer-contact a:hover{color:var(--accent-color)}.footer h4{color:#fff;margin-bottom:20px;font-size:20px;font-weight:700}.footer-links{margin-bottom:30px}.footer-links ul{margin:0;padding:0;list-style:none}.footer-links li{align-items:center;padding:12px 0;transition:transform .3s;display:flex}.footer-links li:first-child{padding-top:0}.footer-links li:hover{transform:translate(-5px)}.footer-links li i{color:var(--accent-color);padding-inline-end:5px;font-size:14px;line-height:0}.footer-links a{color:#ffffffbf;font-size:16px;line-height:1.6}.footer-links a:hover{color:var(--accent-color)}.footer-logo-section{text-align:right}.footer-description{color:#fffc;margin-bottom:0;font-size:16px;line-height:1.8}.footer-logo-wrapper{justify-content:flex-end;align-items:center;margin-top:25px;display:flex}.footer-logo-img{opacity:.9;width:200px;max-width:200px;height:auto;transition:opacity .3s,transform .3s}.footer-logo-img:hover{opacity:1;transform:scale(1.05)}.copyright{border-top:1px solid #ffffff1a;padding-top:30px;padding-bottom:30px}.copyright p{margin-bottom:0}.credits{padding-top:10px;font-size:13px}.credits a{color:var(--accent-color)}.scroll-top{z-index:99;inset-inline-end:15px;background:var(--accent-color);color:#fff;opacity:0;visibility:hidden;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .4s;display:flex;position:fixed;bottom:-15px}.scroll-top.active{opacity:1;visibility:visible;bottom:15px}.scroll-top i{font-size:24px}.scroll-top:hover{color:#fff;background:#ff4a17cc}[data-aos].aos-ready{opacity:0;transition:opacity 1s ease var(--aos-delay,0s), transform 1s ease var(--aos-delay,0s)}[data-aos=fade-up].aos-ready{transform:translateY(40px)}[data-aos=fade-right].aos-ready{transform:translate(-40px)}[data-aos=fade-left].aos-ready{transform:translate(40px)}[data-aos=zoom-in].aos-ready{transform:scale(.88)}[data-aos].aos-visible{opacity:1;transform:none}.error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.error-page h1{font-size:36px}.error-page a{background:var(--accent-color);color:#fff;border-radius:4px;margin:10px;padding:12px 28px;display:inline-block}[dir=rtl] body{text-align:right;direction:rtl}[dir=rtl] .header .sitename{font-size:26px}[dir=rtl] .stats-number,[dir=rtl] .establishment-number{text-align:right}[dir=rtl] .service-card:hover h3,[dir=rtl] .service-features-list li:hover,[dir=rtl] .feature-box:hover,[dir=rtl] .advantage-card:hover,[dir=rtl] .feature-item:hover,[dir=rtl] .values-list li:hover{transform:translate(-5px)}[dir=rtl] .footer-links li:hover{transform:translate(5px)}[dir=rtl] .feature-divider,[dir=rtl] .service-divider{background:linear-gradient(270deg,#ff4a17,#0000)}[dir=rtl] .purecounter{text-align:right}[dir=rtl] .blog-meta{flex-direction:row-reverse;justify-content:flex-end}@media (max-width:1199px){.section{scroll-margin-top:90px}.mobile-nav-toggle{z-index:10001;display:block;position:relative}.nav-list{display:none}.nav-list.open{z-index:10000;background:#fff;border:1px solid #4441;border-radius:6px;padding:10px 0;display:block;position:fixed;inset:60px 20px 20px;overflow-y:auto}.nav-list>li{padding:0}.nav-list>li>a,.dropdown-heading>a{color:#444;text-transform:none;white-space:normal;padding:10px 20px;font-size:17px;font-weight:500}.nav-list>li>a:before,.dropdown-heading>a:before{display:none}.nav-list>li>a.active,.nav-list>li>a:hover,.dropdown-heading>a.active{color:var(--accent-color)}.dropdown-heading{justify-content:space-between;padding-inline-end:20px}.dropdown-toggle-control{color:#444;background:#ff4a171a;border-radius:50%;width:35px;height:35px;font-size:12px}.dropdown-toggle-control .bi{opacity:1}.navmenu .dropdown>ul{box-shadow:none;background:#fafafa;border:1px solid #4441;border-radius:5px;margin:0 20px 10px;padding:10px;position:static}.navmenu .dropdown>ul a{white-space:normal;padding:10px 20px;font-size:15px}.mobile-nav-active .mobile-nav-toggle{inset-inline-end:16px;color:#fff;position:fixed;top:12px}.mobile-backdrop{z-index:9998;background:#21313be6;border:0;display:block;position:fixed;inset:0}.stats-facts-title{font-size:36px}}@media (max-width:991px){.about-right{padding-inline-start:0}.why-choose-us,.values-mission{padding:80px 0}.feature-box{padding:40px 30px}.feature-number{font-size:60px}.feature-box h4{font-size:22px}.service-card-image{height:280px}.service-card-content{padding:40px 35px}.service-card-content h3{font-size:24px}.service-description{font-size:15px}.values-card-inner{padding:40px 30px}.values-title{font-size:24px}.values-mission .section-title p{font-size:28px}.blog-img{height:240px}.blog-content{padding:25px}.blog-title{font-size:22px}.establishment-box{min-height:300px}.overlay-stats{gap:15px}}@media (max-width:767px){.header .sitename{font-size:24px}.header .logo img{height:48px}.header{padding:16px 0}.hero h1{font-size:32px}.hero p{font-size:18px}.section-title p{font-size:28px}.stats-facts{padding:60px 0}.stats-facts-title{font-size:28px}.stats-facts-subtitle{font-size:18px}.stats-number{margin-bottom:15px;font-size:36px}.stats-fact-item{min-height:180px;padding:25px 15px}.stats-icon{font-size:28px}.stats-text{font-size:15px}.establishment-number{font-size:48px}.establishment-label,.establishment-text{font-size:18px}#companies .service-item .img{aspect-ratio:5/3;overflow:hidden}#companies .service-item .img img{object-fit:cover;object-position:center 44%;width:100%;height:100%}#companies .service-item .details{margin-top:28px}.service-card-image{height:240px}.service-card-content{padding:35px 30px}.service-card-content h3{font-size:22px}.service-description{margin-bottom:28px;font-size:14.5px}.service-features-list{padding-top:18px}.service-features-list li{padding-block:10px}.feature-text{font-size:14px}.why-choose-us,.values-mission{padding:60px 0}.why-choose-bg-image,.values-bg-image{background-attachment:scroll}.feature-box{text-align:center;padding:35px 25px}.feature-number{font-size:56px}.feature-box h4{font-size:20px}.feature-box p{font-size:15px}.feature-divider{margin-inline:auto}.feature-box:hover,[dir=rtl] .feature-box:hover{transform:translateY(-5px)}.advantage-card{text-align:center;flex-direction:column}.advantage-number{margin-inline:auto}.intro-title{font-size:32px}.intro-image-overlay{margin-top:30px;position:static}.overlay-stats{flex-direction:column;gap:20px}.values-card-inner{padding:35px 25px}.values-title{font-size:22px}.values-mission .section-title p{font-size:24px}.company-services .section-title{text-align:center}.blog-img{height:200px}.blog-content{padding:20px}.blog-title{font-size:20px}.blog-excerpt{font-size:15px}.blog-text{font-size:14px}.blog-meta{gap:15px;font-size:13px}.our-impact{background-attachment:scroll;padding:60px 0}.our-impact:before{background:#ffffffe6}.impact-image-wrapper{min-height:250px;margin-bottom:15px}.impact-content{padding:0 5px}.impact-title{margin-bottom:12px;font-size:22px}.impact-description{font-size:15px;line-height:1.7}.article-detail .blog-img{height:280px}.article-detail .blog-content{padding:25px}.footer-logo-section{text-align:start}.footer-logo-wrapper{justify-content:flex-start}[dir=rtl] .header .sitename{font-size:23px}}@media (max-width:575px){.header .sitename{font-size:20px}.header .logo img{height:42px}.header-row{padding-inline:16px}.hero .btn-get-started{padding:10px 23px;font-size:12px}.hero .btn-watch-video{margin-inline-start:20px;font-size:14px}.hero .btn-watch-video i{font-size:28px}.hero h1{font-size:30px}.hero p{max-width:100%;padding-inline:5px}.services .details{margin-inline:20px;padding:50px 23px}.stats-facts-title{font-size:24px}.stats-facts-header{padding:0}.stats-number{margin-bottom:12px;font-size:32px}.stats-icon{font-size:24px}.stats-text{font-size:14px}.stats-content-wrapper{gap:8px}.establishment-number{font-size:42px}.php-email-form{padding:20px}.contact .info-item{padding-inline:15px}.contact-map-embed{--bs-aspect-ratio:75%}.our-impact{padding:50px 0}.impact-title{font-size:20px}.impact-description{font-size:14px;line-height:1.6}.impact-image-wrapper{min-height:200px}.impact-content{padding:0}.video-control{bottom:16px;inset-inline-end:15px}.section-title h2{line-height:1.5}.section-title p{font-size:25px}[dir=rtl] .header .sitename{font-size:20px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-aos].aos-ready{opacity:1;transform:none}}
