.slider_home{position:relative}.slider_home .overlay{position:absolute;top:40%;left:10%;transform:translateY(-50%);width:738px;height:245px}@media screen and (max-width:766px){.slider_home .overlay{top:70%;left:4%}}.slider_home .overlay h1{font-size:60px;font-weight:700;line-height:84.69px;color:#fff}@media screen and (max-width:766px){.slider_home .overlay h1{font-size:20px}}.about-home-container{@import "primeflex/primeflex.css";display:flex;align-items:center;justify-content:center;padding:50px;background-color:#f9f9f9}@media (max-width:768px){.about-home-container{flex-direction:column;text-align:center}}.about-home-container .about-home-text{flex:1 1;padding:20px}.about-home-container .about-home-text h2{font-size:2rem;color:#2c2c2c}.about-home-container .about-home-text p{font-size:1rem;color:#555;line-height:1.8}.about-home-container .about-home-image{flex:1 1;position:relative;text-align:center}.about-home-container .about-home-image .background-color{width:100%;height:80%;position:absolute;top:10%;left:0;z-index:1}.about-home-container .about-home-image img{position:relative;z-index:2;width:100%;height:auto}.about-title{position:relative;display:inline-block;font-size:2rem;color:#162a2b;margin-bottom:1rem}.about-title:after{content:"";display:block;width:100%;height:4px;background-color:#fa6409;margin:0 auto}.stats-section{padding:50px;background-color:#fff}.stats-section .stats-image{text-align:center}.stats-section .stats-image img{max-width:100%;height:auto}.stats-section .stats-text{padding:20px}.stats-section .stats-text .mission,.stats-section .stats-text .vision{margin-bottom:20px}.stats-section .stats-text .mission h3,.stats-section .stats-text .vision h3{font-size:1.5rem;color:#2c2c2c}.stats-section .stats-text .mission h3 .highlight,.stats-section .stats-text .vision h3 .highlight{background-color:#ff5722;color:#fff;padding:4px 10px;border-radius:5px}.stats-section .stats-text .mission p,.stats-section .stats-text .vision p{font-size:1rem;color:#555;line-height:1.6}.stats-section .stats-numbers{width:50%;margin:40px auto auto}@media screen and (max-width:766px){.stats-section .stats-numbers{width:90%}}.stats-section .stats-numbers .stat-item{text-align:center}.stats-section .stats-numbers .stat-item h2{font-size:2.5rem;color:#2c2c2c;margin-bottom:10px}.stats-section .stats-numbers .stat-item p{font-size:1rem;color:#555}@media (max-width:768px){.stats-section .stats-numbers{flex-direction:column}.stats-section .stats-numbers .stat-item{margin-bottom:20px}}.custom-title{display:flex;align-items:center;color:#333;margin-bottom:10px;font-size:30px!important;font-weight:700;line-height:60px}.custom-title .highlight{width:45px;height:45px;background-color:#fa6409;display:inline-block}:lang(en) .custom-title .highlight{margin-right:-35px}:lang(ar) .custom-title .highlight{margin-left:-35px}.projectHome .contentContainer .projectDetails .description{text-align:start}.projectHome .contentContainer .imageWrapper img{width:500px}.container_header{width:93%;margin:50px auto auto}.calm-projects-display{padding:20px;border-radius:10px}.calm-projects-display__header{text-align:center;margin-bottom:30px}.calm-projects-display__title{font-size:2.5rem;color:#333;margin-bottom:15px}.calm-projects-display__filters{display:flex;justify-content:center;gap:10px}.calm-projects-display__filters .filter-btn{padding:10px 25px;font-size:1rem;border:1px solid #dcdcdc;background:#fff;color:#333;border-radius:50px;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease}.calm-projects-display__filters .filter-btn.active{background:#fa6409;color:#fff!important;border-color:#fa6409}.calm-projects-display__filters .filter-btn:hover{background:#ffcc80;color:#333;border-color:#ffcc80}.calm-projects-display__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.calm-projects-display .project-card{background:#fff;border:1px solid #ddd;border-radius:10px;overflow:hidden;transition:box-shadow .3s ease}.calm-projects-display .project-card:hover{box-shadow:0 4px 10px rgba(0,0,0,.1)}.calm-projects-display .project-card__image img{width:100%;height:150px;object-fit:cover}.calm-projects-display .project-card__content{padding:15px;text-align:center}.calm-projects-display .project-card__content .project-card__title{font-size:1.2rem;color:#333;margin-bottom:5px}.calm-projects-display .project-card__content .project-card__category{font-size:.9rem;color:#777}.projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;padding:20px}.project-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);text-align:center;padding:20px;font-size:1.2rem;transition:all .3s ease}.project-card:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,.3)}.home-services-container{display:flex;justify-content:center;align-items:center;background-color:#f9f9f9}.home-services-container .home-services-card{text-align:center;border:1px solid #ddd;border-radius:8px;transition:transform .3s,box-shadow .3s}.home-services-container .home-services-card:hover{transform:translateY(-5px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.home-services-container .home-services-card svg{width:450px;height:450px}.home-services-container .home-services-icon{font-size:2rem;color:#fa6409;margin-bottom:1rem}.home-services-container .home-services-title{font-size:1.25rem;font-weight:600;color:#333}.home-services-container .home-services-description{font-size:.95rem;color:#666;margin:1rem 0}.home-services-container .home-services-order-button{background-color:#fa6409;border-color:#fa6409;color:#fff}.home-services-container .home-services-order-button:hover{background-color:#d46b08;border-color:#000}.home-services-container{padding:2rem}.home-services-container .container{width:80%}.home-services-2 .home-services-icon{padding:0;margin:0;display:flex;justify-content:flex-start;align-items:flex-start}.home-services-2 .home-services-icon img{width:90px;height:131px;aspect-ratio:90/131}.home-services-2 .home-services-title{font-size:28px;font-weight:700;line-height:48px;color:#404040}.home-services-2 .home-services-description,.home-services-2 .home-services-title{text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.home-services-2 .home-services-description{font-size:16px;font-weight:300;line-height:24px;color:#1c292d}.home-services-2 .home-services-order-button{border:none;box-shadow:none}.blur_position{position:relative}.blur_position button{box-shadow:0 2px 0 rgba(3,7,12,.65)!important}.blur_position .home-services-{border:11px solid #fff;background:hsla(0,0%,100%,.6);z-index:1!important;border-radius:30px}.blur_1{width:100px;height:100px;background-color:#4f4f4f;box-shadow:0 0 50px 30px rgba(0,0,0,.2);filter:blur(20px);right:0;bottom:-20px}.blur_1,.blur_2{border-radius:50%;position:absolute}.blur_2{width:80px;height:80px;background-color:#fa6f24;box-shadow:0 0 50px 30px rgba(250,111,36,.2);filter:blur(10px);margin:50px;right:-60px;bottom:-50px}:lang(en) .project_cover_home_section{transform:scaleX(1)}:lang(ar) .project_cover_home_section{transform:scaleX(-1)}.projectDetails{display:flex;flex-direction:column;direction:rtl}:lang(en) .button_dir{display:flex;justify-content:flex-end}:lang(ar) .button_dir{display:flex;justify-content:flex-start}.projectHome{width:90%;margin:auto}.projectHome header{display:flex;justify-content:center;align-items:center;flex-direction:column}.projectHome header p{font-size:22px;font-weight:500;line-height:33px;text-align:center}.projectHome .logo_Container{padding:0 20px!important}.projectHome .logo_Container .logoContainer{background-color:#eee;border-radius:70px;padding:20px 0!important}.projectHome .logo_Container .logoContainer .Container{width:100%;margin:auto;display:flex;flex-direction:column;align-items:center;gap:0}.projectHome .logo_Container .logoContainer .Container::-webkit-scrollbar{width:6px}.projectHome .logo_Container .logoContainer .Container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.projectHome .logo_Container .logoContainer .Container::-webkit-scrollbar-track{background:transparent}.projectHome .logo_Container .logoContainer .logo{margin:.5rem 0;border:2px solid transparent;cursor:pointer;transition:all .3s ease;border-radius:50%;width:90px;height:90px;display:flex;align-items:center;justify-content:center;padding:15px}.projectHome .logo_Container .logoContainer .logo:hover{border:1px solid #162a2b}.projectHome .logo_Container .logoContainer .logo.active{border:1px solid #fa6409;background-color:hsla(0,0%,100%,.538)!important}.projectHome .logo_Container .logoContainer .logo img{max-width:100%;max-height:100%;object-fit:contain}.projectHome .contentContainer{display:flex;justify-content:space-between;align-items:center;text-align:left}.projectHome .contentContainer .title{font-size:2rem;font-weight:700}.projectHome .contentContainer .subtitle{margin:.5rem 0 1rem;color:#888}.projectHome .contentContainer .projectDetails .projectName{font-size:1.5rem;margin-bottom:.5rem}:lang(en) .projectHome .contentContainer .projectDetails .projectName{text-align:left;direction:ltr}:lang(ar) .projectHome .contentContainer .projectDetails .projectName{text-align:right;direction:rtl}.projectHome .contentContainer .projectDetails .projectName .highlight{color:#fa6409}.projectHome .contentContainer .projectDetails .description{margin-bottom:1rem;color:#666}.projectHome .contentContainer .projectDetails .button{width:-moz-fit-content;width:fit-content}.projectHome .contentContainer .projectDetails .button:hover{background-color:#162a2b;border-color:#162a2b}.projectHome .contentContainer .imageWrapper{margin-top:2rem}.projectHome .contentContainer .imageWrapper img{width:100%;max-width:500px;height:auto;display:block;margin:0 auto}@media (max-width:768px){.projectHome .logo_Container .logoContainer{border-radius:5px}.projectHome .logo_Container .logoContainer .Container{flex-direction:row;overflow-x:auto;white-space:nowrap;gap:0}.projectHome .logo_Container .logoContainer .logo{margin:0 10px;width:70px;height:70px;padding:10px}.projectHome .contentContainer{flex-direction:column;text-align:center}.projectHome .contentContainer .projectDetails .projectName{font-size:1.2rem}.projectHome .contentContainer .imageWrapper img{max-width:300px}}@media (max-width:480px){.projectHome header p{font-size:18px;line-height:28px}.projectHome .logo_Container .logoContainer .logo{width:60px;height:60px}}.card_img{height:auto!important;width:100%!important}.display__filters_sm{display:none}@media screen and (max-width:1255px){.display__filters_lg{display:none}.display__filters_sm{display:block}}.dropdown-select{padding-right:30px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="%23999"><path d="M7 10l5-5H2z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px}.case-studies-container{display:flex;align-items:center;gap:20px;margin:20px}.case-studies-btn{padding:10px 20px;color:var(--main-color);background-color:transparent;border:none;border-radius:30px;font-size:20px;font-weight:700;cursor:pointer;transition:background-color .3s ease;position:relative;z-index:1}.case-studies-btn:before{position:absolute;content:"";width:65px;height:25px;background-color:#fa6409;top:50%;left:10px;transform:translateY(-50%);border-radius:4px;z-index:-1}.ant-select-item-option-active{background:rgba(250,100,9,.2)!important}.dropdown-container{position:relative}.dropdown-select{padding:10px 15px;font-size:14px;color:#333;background-color:#fff;border:1px solid #ddd;border-radius:30px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:border-color .3s ease}.dropdown-select:focus,.dropdown-select:hover{border-color:#fa6409}.dropdown-select:active{border-color:#e25906}@media screen and (max-width:899px){.home-services-container .container{width:100%}.blur_1,.blur_2{display:none}.home-services-grid .ant-card-body{padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.home-services-description,.home-services-title{text-align:center}.home_first_services .home_first_services_img{display:flex!important;justify-content:center!important;align-items:center!important}.home_first_services .content{display:flex;justify-content:center;align-items:center;flex-direction:column}.home_first_services img{width:90px!important;height:90px!important}.home_first_services .content .home-services-title{font-size:24px}.home-services-container .container header{display:flex;justify-content:center;align-items:center;flex-direction:column}.home-services-container .container header .subtitle{text-align:center}.about-title{font-size:1.7rem!important}.home-services-container .container{width:95%}.home-services-container .home-services-2 img{width:100px!important}.home-services-container{padding:0}.home-services-container .home-services-order-button{display:flex;justify-content:center;align-items:center;margin:auto}.home-services-container .home-services-2 .ant-row{row-gap:0!important}.home-services-container .home-services-2 .ant-col{padding:0!important;margin:0!important}.container_header{width:95%}.about-home-container{padding:20px 0!important}.about-home-container .about-home-image img{width:88%;margin-top:20px}.stats-section{padding:50px 20px}.stats-section .stats-numbers .stat-item h2{font-size:2rem}.projectHome .contentContainer .projectDetails .description{text-align:end}.projectHome .contentContainer .projectDetails{width:100%}.stats-section .stats-text .mission h3,.stats-section .stats-text .vision h3{font-size:1.5rem!important}.custom-title .highlight{width:40px;height:37px}.about-home-container .about-home-text p,.projectHome header p,.stats-section .stats-text .mission p,.stats-section .stats-text .vision p{font-size:.9rem}.home-services-container .home-services-description{padding:5px}.blur_position .home-services-{border:0 solid transparent;padding:15px 30px;z-index:1!important;border-radius:30px;box-shadow:0 0 8px rgba(0,0,0,.24)}.home-services-container .container header .subtitle,.home-services-container .home-services-description{font-size:.9rem}.home-services-2 .home-services-title,.home_first_services .content .home-services-title{font-size:1.3rem!important}.blur_position button{font-size:12px;padding:0 15px;height:25px;display:flex;justify-content:center;align-items:center}}@media (max-width:768px){.logo-container{width:100px;height:100px}}@media (max-width:480px){.logo-container{width:80px;height:80px}}.home_services_images img{width:107px;height:97px;object-fit:contain!important}.home_services_image{width:150px!important;height:150px!important;object-fit:contain}@media screen and (max-width:499px){.home-services-container .home-services-description{padding:0 5px;font-size:13px!important}}