@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Tajawal:wght@400;500;600;700&display=swap";
body:lang(en),[lang=en],.english{font-family:Montserrat,sans-serif}body:lang(ar),[lang=ar],.arabic{font-family:Tajawal,sans-serif}.clearfix:after{content:".";clear:both;visibility:hidden;height:0;line-height:0;display:block}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}ul,li{margin:0;padding:0;list-style:none}header,nav,section,article,aside,hgroup{display:block}*{box-sizing:border-box}html,body{background-color:#fff;font-size:16px;font-weight:400}a{text-decoration:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}ul{margin-bottom:0}.header-area{z-index:1000;background:#fff;height:100px;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 28px #0000000f}.header-area .main-nav .logo{float:left;-o-transition:all .3s ease 0s;margin-top:25px;transition:all .3s}.header-area .main-nav .logo img{-o-transition:all .3s ease 0s;transition:all .3s}.header-area .main-nav .nav{float:right;-o-transition:all .3s ease 0s;margin-top:30px;margin-left:100px;transition:all .3s}.header-area .main-nav .nav li{padding-left:20px;padding-right:20px}.header-area .main-nav .nav li:last-child{padding-right:0}.header-area .main-nav .nav li a{color:#1f2128;-o-transition:all .3s ease 0s;letter-spacing:1.58px;border:#0000;height:40px;font-size:14px;font-weight:400;line-height:40px;transition:all .3s;display:block}.header-area .main-nav .nav li a:hover{color:#1f2128}.header-area .main-nav .nav li a.contact-btn{letter-spacing:.5px;color:#1f2128;-o-transition:all .3s ease 0s;background:0 0;border:1px solid #1f2128;height:35px;margin-top:2px;padding-left:25px;padding-right:25px;line-height:34px;transition:all .3s;position:relative;overflow:hidden}.header-area .main-nav .nav li a.contact-btn:hover{color:#fff;background:#1f2128}.header-area .main-nav .nav li.submenu{padding-right:35px;position:relative}.header-area .main-nav .nav li.submenu:after{content:"";color:#1f2128;font-family:FontAwesome;font-size:12px;position:absolute;top:12px;right:18px}.header-area .main-nav .nav li.submenu ul{opacity:0;visibility:hidden;z-index:-1;width:200px;transition:all .3s ease-in-out,visibility 0s linear .3s,z-index 0s linear 10ms;position:absolute;top:40px;overflow:hidden;transform:translateY(-2em);box-shadow:0 2px 28px #00000014}.header-area .main-nav .nav li.submenu ul li{margin-left:0;padding-left:0;padding-right:0}.header-area .main-nav .nav li.submenu ul li a{color:#1f2128;-o-transition:all .3s ease 0s;background:#fff;height:40px;padding-left:20px;font-size:13px;line-height:40px;transition:all .3s;display:block;position:relative}.header-area .main-nav .nav li.submenu ul li a:before{content:"";-o-transition:all .3s ease 0s;background:#1f2128;width:0;height:40px;transition:all .3s;position:absolute;top:0;bottom:0;left:0}.header-area .main-nav .nav li.submenu ul li a:hover{background:#fafafa;padding-left:25px}.header-area .main-nav .nav li.submenu ul li a:hover:before{width:1px}.header-area .main-nav .nav li.submenu:hover ul{visibility:visible;opacity:1;z-index:1;transition-delay:0s,0s,.3s;transform:translateY(0%)}.header-area .main-nav .menu-trigger{cursor:pointer;text-indent:-9999em;z-index:99;width:32px;height:40px;display:none;position:absolute;top:23px;right:40px}.header-area .main-nav .menu-trigger span,.header-area .main-nav .menu-trigger span:before,.header-area .main-nav .menu-trigger span:after{-o-transition:all .4s;background-color:#1f2128;width:30px;height:2px;transition:all .4s;display:block;position:absolute;left:0}.header-area .main-nav .menu-trigger span:before,.header-area .main-nav .menu-trigger span:after{-o-transition:all .4s;content:"";background-color:#1f2128;width:75%;height:2px;transition:all .4s;display:block;position:absolute;left:0}.header-area .main-nav .menu-trigger span{top:16px}.header-area .main-nav .menu-trigger span:before{transform-origin:33% 100%;z-index:10;top:-10px}.header-area .main-nav .menu-trigger span:after{transform-origin:33% 0;top:10px}.header-area .main-nav .menu-trigger.active span,.header-area .main-nav .menu-trigger.active span:before,.header-area .main-nav .menu-trigger.active span:after{background-color:#0000;width:100%}.header-area .main-nav .menu-trigger.active span:before{background-color:#1f2128;transform:translateY(6px)translate(1px)rotate(45deg)}.header-area .main-nav .menu-trigger.active span:after{background-color:#1f2128;transform:translateY(-6px)translate(1px)rotate(-45deg)}@media (max-width:1200px){.header-area .main-nav .nav li{padding-left:12px;padding-right:12px}.header-area .main-nav .nav li.submenu{padding-right:20px}.header-area .main-nav .nav li.submenu:after{right:5px}}@media (max-width:991px){.header-area{background:#fff;height:80px;box-shadow:0 2px 28px #0000000f}.header-area .container{padding:0}.header-area .logo{margin-left:30px;margin-top:24px!important}.header-area .menu-trigger{display:block!important}.header-area .main-nav{overflow:hidden}.header-area .main-nav .nav{float:left;-o-transition:all 0s ease 0s;width:100%;margin-left:0;transition:all;display:none;margin-top:20px!important}.header-area .main-nav .nav li{background:#fff;border-bottom:1px solid #f5f5f5;width:100%;padding-left:0!important;padding-right:0!important}.header-area .main-nav .nav li a{color:#1f2128!important;background:#fff!important;border:none!important;height:50px!important;padding:0 0 0 30px!important;line-height:50px!important}.header-area .main-nav .nav li a:hover{background:#f5f5f5!important}.header-area .main-nav .nav li a.contact-btn{border-radius:0;margin-top:0}.header-area .main-nav .nav li.submenu ul{visibility:inherit;opacity:1;z-index:1;width:100%;box-shadow:none;height:0;transition-delay:0s,0s,.3s;position:relative;top:0;transform:translateY(0%)}.header-area .main-nav .nav li.submenu ul li a{padding-left:50px!important}.header-area .main-nav .nav li.submenu ul li a:hover:before{width:0}.header-area .main-nav .nav li.submenu ul.active{height:auto!important}.header-area .main-nav .nav li.submenu:after{color:#1f2128;font-size:14px;top:15px;right:25px}.header-area .main-nav .nav li.submenu:hover ul,.header-area .main-nav .nav li.submenu:focus ul{height:0}}@media (min-width:992px){.header-area .main-nav .nav{display:flex!important}}.welcome{background-size:cover;justify-content:center;align-items:center;display:flex;overflow:hidden}.welcome .welcome-content{width:100%;position:relative}.welcome .welcome-content .welcome-text h1{letter-spacing:1.3px;color:#1f2128;margin-bottom:35px;font-size:32px;font-weight:400;line-height:48px}.welcome .welcome-content .welcome-text p{letter-spacing:.53px;color:#606060;margin-bottom:35px;font-size:16px;font-weight:400;line-height:28px}.welcome .welcome-content .slider-wrapper{padding-left:70px;position:absolute;top:0}.welcome .welcome-content .slider-wrapper .base{background:#fff;width:60%;height:230px;position:absolute;bottom:0;left:0;box-shadow:0 2px 48px #00000021}.welcome .welcome-content .slider-wrapper .base .prev{cursor:pointer;z-index:999;font-size:40px;line-height:40px;position:absolute;bottom:33px;right:70px}.welcome .welcome-content .slider-wrapper .base .next{cursor:pointer;z-index:999;font-size:40px;line-height:40px;position:absolute;bottom:33px;right:30px}@media (max-width:1400px){.welcome .welcome-content{margin-top:100px}}@media (max-width:1200px){.welcome{padding-top:60px;padding-bottom:100px}.welcome .welcome-content .slider-wrapper .base{width:100%;left:15px}}@media (max-width:991px){.welcome .welcome-content .welcome-text{text-align:center;margin-bottom:50px}.welcome .welcome-content .welcome-text a{margin:auto}}html,body{color:#606060;background:#f5f5f5;font-family:Montserrat,sans-serif}::selection{color:#fff;background:#1f2128}::selection{color:#fff;background:#1f2128}.section{padding-top:110px;padding-bottom:90px}.section.white{background:#fff}.left-heading .section-title{color:#1f2128;letter-spacing:1.75px;margin-bottom:30px;font-size:28px;font-weight:400;line-height:42px}.center-heading{text-align:center}.center-heading .section-title{color:#1f2128;letter-spacing:1.75px;margin-bottom:20px;font-size:28px;font-weight:400;line-height:38px}.center-text{text-align:center;color:#606060;letter-spacing:1px;margin-bottom:60px;font-size:16px;font-weight:400;line-height:28px}.center-text p{margin-bottom:30px}.left-text{color:#606060;letter-spacing:1px;font-size:16px;font-weight:400;line-height:28px}.left-text p{margin-bottom:30px}.left-text p.dark{color:#1f2128}.left-text ul li{color:#606060;-o-transition:all .3s ease 0s;margin-bottom:10px;padding-left:30px;font-size:14px;font-weight:400;transition:all .3s;position:relative}.left-text ul li:before{content:"";font-family:FontAwesome;position:absolute;left:0}.left-text ul li:hover{padding-left:40px}.align-self-center{align-self:center!important}.align-self-bottom{-ms-flex-item-align:flex-end!important;align-self:flex-end!important}.dark-btn{border:1px solid #1f2128;width:195px;height:45px;display:block;position:relative;overflow:hidden}.dark-btn .show-btn{cursor:pointer;text-align:center;-o-transition:all .3s ease 0s;letter-spacing:1.35px;color:#1f2128;width:195px;height:45px;font-size:12px;font-weight:700;line-height:45px;transition:all .3s;position:absolute;top:0;left:0}.dark-btn .hide-btn{cursor:pointer;text-align:center;-o-transition:all .3s ease 0s;letter-spacing:1.35px;color:#fff;background:#1f2128;width:195px;height:45px;font-size:12px;font-weight:700;line-height:45px;transition:all .3s;position:absolute;top:0;left:195px}.dark-btn:hover .show-btn{left:-195px}.dark-btn:hover .hide-btn{left:0}.light-btn{border:1px solid #fff;width:195px;height:45px;display:block;position:relative;overflow:hidden}.light-btn .show-btn{cursor:pointer;text-align:center;-o-transition:all .3s ease 0s;letter-spacing:1.35px;color:#fff;width:195px;height:45px;font-size:12px;font-weight:700;line-height:45px;transition:all .3s;position:absolute;top:0;left:0}.light-btn .hide-btn{cursor:pointer;text-align:center;-o-transition:all .3s ease 0s;letter-spacing:1.35px;color:#1f2128;background:#fff;width:195px;height:45px;font-size:12px;font-weight:700;line-height:45px;transition:all .3s;position:absolute;top:0;left:195px}.light-btn:hover .show-btn{left:-195px}.light-btn:hover .hide-btn{left:0}blockquote{background:#fff;margin-bottom:28px;padding:40px 30px 30px;overflow:hidden}blockquote .text{text-align:center;position:relative}blockquote .text p{z-index:2;width:100%;position:relative;margin-bottom:10px!important}blockquote .text:before{content:"";z-index:1;color:#e1ecf4;font-family:FontAwesome;font-size:40px;position:absolute;top:0;left:0}blockquote .text:after{content:"";z-index:1;color:#e1ecf4;font-family:FontAwesome;font-size:40px;position:absolute;bottom:0;right:0}blockquote .author{color:#1f2128;text-align:center}.page-gallery{height:185px;margin-bottom:30px;display:block;overflow:hidden}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-90{margin-bottom:90px!important}.margin-top-10{margin-top:10px!important}.margin-top-20{margin-top:20px!important}.margin-top-30{margin-top:30px!important}.margin-top-40{margin-top:40px!important}.margin-top-50{margin-top:50px!important}.margin-top-60{margin-top:60px!important}.padding-top-0{padding-top:0!important}.padding-top-70{padding-top:70px!important}.padding-bottom-120{padding-bottom:120px!important}.padding-bottom-140{padding-bottom:140px!important}@media (max-width:991px){html,body{overflow-x:hidden}.mobile-bottom-fix{margin-bottom:30px}.page-gallery{height:140px}}.half-parallax .parallax-image{height:400px;position:relative;overflow:hidden}.half-parallax .parallax-image:after{content:"";z-index:2;opacity:.2;background:#000;width:100%;height:100%;position:absolute}.half-parallax .parallax-items{z-index:3;margin-top:-140px;position:relative}.half-parallax .parallax-items .parallax-item{text-align:center;-o-transition:all .3s ease 0s;background:#fff;margin-bottom:30px;padding:55px 40px;transition:all .3s;box-shadow:0 2px 48px #00000021}.half-parallax .parallax-items .parallax-item i{color:#1f2128;margin-bottom:30px;font-size:30px;display:block}.half-parallax .parallax-items .parallax-item .feature-title{color:#1f2128;letter-spacing:.7px;margin-bottom:15px;font-size:16px;font-weight:400}.half-parallax .parallax-items .parallax-item p{color:#606060;letter-spacing:.88px;margin-bottom:20px;font-size:14px;font-weight:400;line-height:26px}.half-parallax .parallax-items .parallax-item .dark-btn{margin:auto}.half-parallax .parallax-items .parallax-item:hover{margin-top:-10px}.parallax-counter{min-height:337px;position:relative;overflow:hidden}.parallax-counter:before{content:"";opacity:.8;opacity:.5;z-index:2;background:#000;width:140%;height:140%;position:absolute;top:-20%;left:-20%}.parallax-counter .parallax-content{z-index:3;width:100%;position:absolute;top:50%;transform:perspective(1px)translateY(-50%)}.parallax-counter .parallax-content .count-item{height:280px;position:relative;overflow:hidden}.parallax-counter .parallax-content .count-item:hover strong{margin-top:60px}.parallax-counter .parallax-content .count-item strong{text-align:center;letter-spacing:1.72px;color:#fff;-o-transition:all .3s ease 0s;margin-top:70px;margin-bottom:10px;font-size:40px;font-weight:400;transition:all .3s;display:block}.parallax-counter .parallax-content .count-item span{text-align:center;color:#fff;letter-spacing:.86px;font-size:20px;font-weight:400;display:block}@media (max-width:991px){.parallax-counter{padding-top:60px;padding-bottom:60px}.parallax-counter .parallax-content{position:relative!important;top:0%!important;transform:perspective(1px)translateY(0%)!important}.parallax-counter .parallax-content .count-item{height:auto;padding-top:20px;padding-bottom:20px}.parallax-counter .parallax-content .count-item:hover strong{margin-top:0}.parallax-counter .parallax-content .count-item:before{display:none}.parallax-counter .parallax-content .count-item:after{width:40px;height:1px}.parallax-counter .parallax-content .count-item strong{margin-top:0}}.page .cover{justify-content:center;align-items:center;min-height:400px;margin-top:100px;margin-bottom:10px;display:flex;position:relative}.page .cover:before{content:"";z-index:2;opacity:.6;background:#000;width:100%;height:100%;position:absolute;inset:0%}.page .cover .cover-top{z-index:3;text-align:center;width:100%;position:relative;overflow:hidden;transform:perspective(1px)translateY(0%)}.page .cover .cover-top h1{letter-spacing:1.4px;color:#fff;text-align:center;margin-bottom:60px;font-size:28px;font-weight:400;line-height:42px}.page .cover .cover-top .breadcrumb{z-index:9;float:none;text-align:center;background:0 0;border:1px solid #fff;border-radius:0;margin:0;padding:0 15px;display:inline-block;position:relative;box-shadow:0 2px 48px #00000021}.page .cover .cover-top .breadcrumb li{color:#d8d8d8;margin-left:10px;font-size:14px;font-weight:400;line-height:30px;display:inline-block}.page .cover .cover-top .breadcrumb li:after{content:"";color:#fff;margin-left:10px;font-family:FontAwesome}.page .cover .cover-top .breadcrumb li:first-child{margin-left:0}.page .cover .cover-top .breadcrumb li:last-child:after{content:"";margin-left:0}.page .cover .cover-top .breadcrumb li a{color:#fff;font-size:14px;font-weight:400}.page .page-bottom{letter-spacing:.88px;color:#606060;padding-top:120px;padding-bottom:90px;font-size:16px;font-weight:400;line-height:28px}.page .page-bottom p{letter-spacing:1px;margin-bottom:45px;font-size:16px;font-weight:400;line-height:28px}.page .page-bottom .project-grid .project-grid-item{-o-transition:all .3s ease 0s;margin-bottom:30px;transition:all .3s;display:block}.page .page-bottom .project-grid .project-grid-item .text{z-index:2;text-align:center;background:#fff;width:60%;margin:-30px auto auto;padding:20px 25px;transition:all .3s;position:relative;box-shadow:0 2px 48px #00000014}.page .page-bottom .project-grid .project-grid-item .text h3{color:#1f2128;letter-spacing:.7px;margin-bottom:10px;font-size:16px;font-weight:400}.page .page-bottom .project-grid .project-grid-item .text p{color:#606060;letter-spacing:.88px;margin-bottom:0;font-size:14px;font-weight:400;line-height:26px}.page .page-bottom .project-grid .project-grid-item:hover{padding-bottom:10px}.page .page-bottom .project-grid .project-grid-item:hover .text{margin-top:-40px}.project-grid .project-grid-item{-o-transition:all .3s ease 0s;margin-bottom:30px;transition:all .3s;display:block}.project-grid .project-grid-item .text{z-index:2;-o-transition:all .3s ease 0s;text-align:center;background:#fff;width:90%;margin:-30px auto auto;padding:30px 25px;transition:all .3s;position:relative;box-shadow:0 2px 48px #00000014}.project-grid .project-grid-item .text h3{color:#1f2128;letter-spacing:.7px;margin-bottom:10px;font-size:16px;font-weight:400}.project-grid .project-grid-item .text p{color:#606060;letter-spacing:.88px;margin-bottom:0;font-size:14px;font-weight:400;line-height:26px}.project-grid .project-grid-item:hover{padding-bottom:10px}.project-grid .project-grid-item:hover .text{margin-top:-40px}@media (max-width:991px){.page .cover{margin-top:80px}}.contact{margin-top:-90px;margin-bottom:50px;position:relative}.contact .contact-item{text-align:center;color:#606060;background:#fff;margin-bottom:30px;padding:30px 20px 20px;font-size:14px;font-weight:400;position:relative;box-shadow:0 2px 48px #00000014}.contact .contact-item .icon{color:#1f2128;background:#f5f5f5;width:46px;height:46px;margin:auto auto 20px;left:0;right:0}.contact .contact-item .icon i{width:46px;height:46px;line-height:46px;display:block}.contact .contact-item p{font-size:14px;margin-bottom:0!important}.contact .contact-item a{color:#606060;display:block}.contact .map-wrapper{z-index:1;border-radius:5px;width:100%;height:500px;position:relative;overflow:hidden;box-shadow:0 2px 48px #0000000f}.contact .map-wrapper .map-canvas{width:100%;height:100%}.map{padding:0;overflow:hidden}.map .top{margin-bottom:-70px}.map .bottom{float:left;margin-top:-60px}.map .item{float:left;width:100%;height:400px;position:relative}.map .item .map-canvas{width:100%;height:100%;position:absolute}.map .content{z-index:3;text-align:center;width:60%;margin:auto;position:absolute;top:30%;left:0;right:0;transform:perspective(1px)translateY(0%)}.map .content h6{letter-spacing:1px;color:#fff;margin-bottom:20px;font-size:13px;font-weight:400}.map .content p{color:#fff;letter-spacing:1.12px!important;margin-bottom:30px!important;font-size:18px!important;font-weight:700!important;line-height:30px!important}.map .content .btn-primary-line{text-transform:capitalize;height:36px;margin-bottom:0;line-height:36px}.contact-bottom{margin-top:20px;margin-bottom:30px}.contact-bottom .contact-text{color:#606060;letter-spacing:.6px;font-size:14px;font-weight:400;line-height:26px}.contact-bottom .contact-text p{letter-spacing:.7px;margin-bottom:28px;font-size:14px!important}.contact-bottom .contact-form input,.contact-bottom .contact-form textarea{-o-transition:all .3s ease 0s;appearance:none;color:#9badbd;border:1px solid #eee;outline:none;width:100%;height:50px;margin-bottom:30px;padding-left:20px;padding-right:20px;font-size:14px;transition:all .3s}.contact-bottom .contact-form input:focus,.contact-bottom .contact-form textarea:focus{border:1px solid #1f2128;padding-left:30px}.contact-bottom .contact-form textarea{resize:none;height:150px;padding:20px}.contact-bottom .contact-form .dark-btn .show-btn{background:#f5f5f5}@media (max-width:991px){.contact{overflow:initial!important;margin-bottom:10px!important}.contact .map-wrapper{height:300px;margin-bottom:30px;width:100%!important}.contact .contact-info{box-shadow:0 2px 48px #0000000f;width:100%!important;margin-top:10px!important;margin-left:0!important;position:relative!important;transform:perspective(1px)translateY(0%)!important}.contact-bottom{margin-top:30px;padding-top:30px}}.preloader-wrapper{z-index:9999;color:#fff;background:#f5f5f5;position:fixed;inset:0;overflow:hidden}.preloader-wrapper .loader{background:#1f2128;border-radius:50%;width:50px;height:50px;margin:auto;animation:3s infinite forwards loader;display:block;position:absolute;inset:0}@keyframes loader{33%{border-radius:10px;transform:rotate(45deg)}66%{border-radius:0;transform:rotate(90deg)}to{border-radius:50%;transform:rotate(135deg)}}#signature{stroke-dasharray:1904.12;stroke-dashoffset:1904.12px;width:100px;animation:3s infinite forwards sign}@keyframes sign{to{stroke-dashoffset:0}}.slider-wrapper{padding-left:70px;position:absolute;top:0}.slider-wrapper .base{background:#fff;width:60%;height:230px;position:absolute;bottom:0;left:0;box-shadow:0 2px 48px #00000021}.slider-wrapper .swiper-slide .item .text{opacity:0;transition:all .4s;transform:translateY(10px)}.slider-wrapper .swiper-slide-active .item .text{opacity:1;transform:translateY(0)}.cover{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:400px;position:relative}.parallax-image{background-image:url(/images/photos/parallax/parallax.jpg);background-position:50%;background-size:cover;background-attachment:fixed;min-height:500px}.parallax-counter{background-image:url(/images/photos/parallax/parallax.jpg);background-position:50%;background-size:cover;background-attachment:fixed;min-height:400px}@media (max-width:768px){.cover,.parallax-image,.parallax-counter{background-attachment:scroll}}.nav .language-switcher-dropdown{align-items:end;display:flex}.nav .lang-select{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;padding:6px 12px;font-size:15px;font-weight:500}.nav .lang-select:hover{background:#ffffff26;border-color:#ffffff80}.nav .lang-select:focus{background:#fff3;border-color:#fff9;outline:none}.nav .lang-select option{color:#fff;background:#333;padding:10px}.header-area.light .nav .lang-select:hover{background:#0000001a;border-color:#0000004d}.header-area.light .nav .lang-select:focus{background:#00000026;border-color:#0006}.header-area.light .nav .lang-select option{color:#333;background:#fff}@media (max-width:991px){.nav .language-switcher-dropdown{justify-content:start;width:20%;margin-left:15px}.nav .lang-select{width:40%}}
