@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap&https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap";@property --progress{syntax: "<integer>"; inherits: true; initial-value: 0;}:root{--primary-color: #022B3C;--dark-color: #1d1d1d;--accent-color: #AA9B63;--gray-color: #848484;--light-gray-color: #f4f4f4;--font-1: "Roboto", "Cairo", sans-serif;--font-2: "Roboto", "Cairo", sans-serif}html[lang=ar] .breadcrumb-item+.breadcrumb-item:before{float:right;padding-left:var(--bs-breadcrumb-item-padding-x);padding-right:0}html[lang=ar] .breadcrumb-item+.breadcrumb-item{padding-left:0;padding-right:var(--bs-breadcrumb-item-padding-x)}body{background-color:var(--dark-bg);font-family:Roboto,Cairo,sans-serif}h1{font-size:100px}h2{font-size:72px}h3{font-size:50px}h4{font-size:32px}h5{font-size:24px}h6{font-size:18px}.word-space-8{word-spacing:8px}.line-2{line-height:1.5}ul{list-style:none}img{object-fit:cover}section{background-size:cover;background-position:center}.navbar-nav{padding:0 25px}.navbar-brand{padding:0}.navbar-brand img{width:150px}button,a[type=button],.thm-btn{padding-inline:2rem;padding-block:.7rem;text-decoration:none;transition:all .5s;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}a:hover{color:var(--accent-color)}a{text-decoration:none}.font-1{font-family:var(--font-1)}.font-2{font-family:var(--font-2)}.form input,.form textarea,.form select{background-color:#fff;color:var(--accent-color);border-width:1.9px;border-style:solid;border-color:#aa9b63;width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.form input:focus,.form textarea:focus{background-color:#fff;color:var(--accent-color);border:solid 1px var(--accent-color);box-shadow:none}.form input::placeholder,.form textarea::placeholder{color:#49494993}.form .submit_form{padding-inline:2rem;padding-block:.7rem;text-decoration:none;transition:all .5s;color:#fff;background-color:var(--accent-color)}.form .submit_form:hover{background-color:#fff;color:var(--accent-color)}.maps{width:100%;aspect-ratio:16/9;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}#header{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}#navbar{box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px}.upper-nav span{font-size:15px}.nav-link{color:var(--primary-color);font-weight:700;font-size:1rem}@media screen and (max-width: 992px){.nav-link{text-align:center}}.nav-item{padding-block:1rem}.nav-link:hover{color:var(--accent-color)}.nav-link.active{color:var(--accent-color)!important}.nav-link:focus{color:var(--accent-color)!important}.navbar-toggler:focus{box-shadow:none}.dropdown-menu{background-color:#fff;border-radius:0;border:none;padding:0}.dropdown-item{color:#000;padding-block:1rem;font-size:.75rem;font-weight:700}.dropdown-item.active{color:var(--accent-color);background-color:transparent}.dropdown-item:hover{color:var(--accent-color);background-color:var(--secondary-dark)}.dropdown-item:focus{background-color:var(--secondary-dark);color:var(--accent-color)}.section{padding:6em 2em;overflow:hidden}.r-container{max-width:1140px;margin-right:auto;margin-left:auto}.button-outline-white{border-width:1px;border-style:solid;border-color:#fff;color:#fff}.button-outline-white:hover{border-color:var(--accent-color);color:var(--accent-color)}.button-outline-accent{border-width:1px;border-style:solid;border-color:var(--accent-color);color:var(--accent-color)}.button-outline-accent:hover{border-color:#fff;color:#fff}.background-1{background-color:transparent;background-image:linear-gradient(90deg,#F3F3F3 45%,rgba(242,41,91,0) 0%)}.background-2{background-color:transparent;background-image:linear-gradient(270deg,#F3F3F3 65%,rgba(242,41,91,0) 0%)}.background-3{background-color:transparent;background-image:linear-gradient(0deg,rgba(228,187,125,0) 49%,#f3f3f3 0%)}.background-4{background-color:transparent;background-image:linear-gradient(90deg,rgba(228,187,125,0) 53%,#f4f4f4 0%)}.background-5{background-color:transparent;background-image:linear-gradient(270deg,rgba(228,187,125,0) 88%,#f3f3f3 0%)}@media screen and (min-width: 992px){.background-1{background-color:transparent;background-image:linear-gradient(90deg,#F3F3F3 100%,rgba(242,41,91,0) 0%);border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;-ms-border-radius:80px;-o-border-radius:80px}}.gray-bg{background-color:#f3f3f3}.bg-accent-color{background-color:var(--accent-color)}.bg-accent-color:hover{background-color:var(--dark-color);color:#fff}.bg-accent-color-hover:hover{background-color:var(--accent-color)}.bg-dark-color{background-color:var(--dark-color)}.bg-gray-color{background-color:var(--gray-color)}.bg-light-gray-color{background-color:var(--light-gray-color)}.bg-white-color{background-color:#fff}.bg-primary-color{background-color:var(--primary-color)}.bg-dark-hover{background-color:#fff;color:var(--dark-color);transition:all .5s}.bg-dark-color-hover:hover{background-color:var(--dark-color)}.bg-dark-hover:hover{background-color:var(--dark-color);color:#fff}.accent-color{color:var(--accent-color)}.primary-color{color:#022b3c}.white-color{color:#fff}.border-accent-color{border-color:var(--accent-color)!important}.border-accent-color-hover:hover{border-color:var(--accent-color)}.text-gray{color:var(--gray-color)!important}.text-accent{color:var(--accent-color)!important}.bg-accent-color-hover:hover{background-color:var(--accent-color);color:#fff}.image-overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#000;opacity:.7;transition:background .3s,border-radius .3s,opacity .3s}.image-overlay-2{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#1d1d1da3;background-position:center center;opacity:.8;transition:background .3s,border-radius .3s,opacity .3s}.bg-overlay{background-color:#0000009c}.logo-container{max-width:200px}.divider{display:flex;align-items:center}.divider:after{display:block;content:"";border-bottom:0;flex-grow:1;border-top:3px solid var(--accent-color);max-width:80px;min-width:80px}.divider-before:before{display:block;content:"";border-bottom:0;flex-grow:1;border-top:3px solid var(--accent-color);max-width:80px;min-width:80px}.divider-element{letter-spacing:2px;flex-shrink:0;flex-grow:1;margin:0;margin-left:1rem;font-weight:400}.image-infinite-bg{height:80vh}.animation-bg{animation:background_animation 10s forwards}.border-dark-gray{border-color:#474747!important}.navbar-toggler:focus{background-color:transparent}.card{border:none}.card .card-body{background-color:#ffffffe6;margin-top:-1.5rem;border-radius:15px}.r-progress{--value: 17;--progress-color: var(--accent-color);--secondary-progress-color: #121212;--animation-duration: 2000}.r-progress-bar{position:relative;height:3px;background-color:var(--secondary-progress-color);display:flex}.r-progress-bar .progress-value{height:100%;width:calc(var(--progress) * 1%);background-color:var(--progress-color);position:relative;animation:load;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 1ms);animation-timing-function:linear;animation-delay:.5s;color:#000}.r-progress-bar.percentage-label:after{counter-reset:percentage var(--progress);content:counter(percentage) "%";display:block;position:absolute;left:calc(var(--progress) * 1% - 1rem);animation:load;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 1ms);animation-timing-function:linear;animation-delay:.5s;color:#000;font-size:15px;line-height:1.2;font-family:var(--font-1);top:-2rem}.circular-progress{position:relative;width:8rem;aspect-ratio:1/1;border-radius:50%;background:conic-gradient(var(--progress-color) calc(var(--progress) * 3.6deg),var(--secondary-progress-color) 0deg);display:flex;justify-content:center;align-items:center;animation:load;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 1ms);animation-timing-function:linear;animation-delay:.5s}.circular-progress .progress-value{background-color:#fff;position:absolute;width:90%;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;flex-direction:column-reverse;animation:load;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 1ms);animation-timing-function:linear;animation-delay:.5s}.percentage-label:after{counter-reset:percentage var(--progress);content:counter(percentage) "%";animation:load;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 1ms);animation-timing-function:linear;animation-delay:.5s;font-size:30px;font-weight:700;color:var(--progress-color);z-index:1}.bg-attach-fixed{background-attachment:fixed}.social-item{border-radius:0;aspect-ratio:1/1;font-size:20px;width:2em;background-color:var(--accent-color);color:#fff;display:flex;justify-content:center;align-items:center;padding:0!important}.social-item:hover{background-color:var(--dark-color)}.nav-tabs{border-bottom:none}.nav-tabs .nav-link{background-color:transparent;color:var(--dark-color);border:none;position:relative}.nav-tabs .nav-link:hover{border:none;color:#fff}.nav-tabs .nav-link.active{background-color:transparent;border:none}.nav-tabs .nav-link.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--accent-color)}.breadcrumb .breadcrumb-item>a{color:var(--accent-color)}.breadcrumb .breadcrumb-item.active{color:#fff}.breadcrumb .breadcrumb-item.active:before{color:#fff}.swiper-pagination{margin-block:1rem}.swiper-button-next:after,.swiper-button-prev:after{color:var(--primary-color);font-size:27px}.swiper-pagination .swiper-pagination-bullet-active{background-color:#000}.video-container{aspect-ratio:16/9;background-size:cover;background-position:center;position:relative}.video-iframe{position:absolute;left:0;top:0;width:100%;height:100%}.video-btn{border-radius:50%;aspect-ratio:1/1;width:5rem;background-color:transparent;border:solid 2px white;display:flex;justify-content:center;align-items:center;padding:0}.border-custom{border-width:0px 1px 0px 0px;border-color:var(--accent-color);border-style:solid}.request-loader{position:relative;height:60px;width:60px;border-radius:50%!important;background-color:var(--accent-color);display:flex;justify-content:center;align-items:center;color:#fff}.request-loader:hover{color:#464646;background-color:var(--accent-color)}.request-loader:after,.request-loader:before{opacity:.2;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;content:"";height:100%;width:100%;color:#eee;border:4px solid currentColor;border-radius:50%;animation-name:ripple;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.34,1);z-index:0}.request-loader:after{animation-delay:.5s;animation-duration:3s}.request-loader:before{animation-delay:.2s;animation-duration:3s}.ifr-video{aspect-ratio:16/9;width:100%}.overlay-card{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:460px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:0 10px;box-shadow:#0000001a 0 4px 12px}.overlay-card h5{font-size:22px;word-spacing:2px!important}.overlay-card .project-link{padding:40px 30px}.overlay-card .overlay-body{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,#000 0,rgba(0,0,0,.404) 60%);opacity:0;transition:all .5s ease;transform-origin:bottom;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.overlay-card:hover .overlay-body{opacity:1}.btn-outline-circle{border:solid 1px white;border-radius:50%;aspect-ratio:1/1;width:40px;display:flex;align-items:center;justify-content:center;color:#fff}.btn-outline-circle:hover{background-color:transparent!important;color:#fff}.accordion-image{flex:1;margin:0;padding:0;transition:all .6s cubic-bezier(.075,.82,.165,1)}.accordion-image:hover{flex-basis:10vw}.outline-text{-webkit-text-stroke:1px white}.link{color:gray}.accordion-button:focus{box-shadow:none}.accordion-button:not(.collapsed){background-color:#fff;box-shadow:none}.accordion-button.accent-color:not(.collapsed){color:var(--accent-color)}.accordion-button.accent-color.collapsed{color:#000}.accordion-item{border:none}.team-container{display:flex;flex-direction:column}.team-image{position:relative}.team-image .team-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#0000006f;transform:scaleY(0);transform-origin:bottom;transition:all .5s}.team-image:hover .team-overlay{transform:scaleY(1)}.team-description{margin-top:-1.5em;background-color:#ffffff75;border-radius:2px;padding:1.75rem;position:relative}.btn-primary-dark,.btn-primary-dark:hover{background-color:var(--primary-color);color:#fff}.btn-accent-dark{background-color:var(--accent-color)!important;color:#fff;border:none!important}.btn-accent-light{background-color:var(--accent-color);color:#fff}.btn-accent-light:hover{background-color:#f3f3f3;color:var(--accent-color)}.btn-accent-dark:hover{background-color:var(--dark-color);color:#fff}.pricing-container{display:flex;flex-direction:column;position:relative;text-align:center;justify-content:center;align-items:center;padding:1.75rem;background-color:#fff}.pricing-tag{position:absolute;background-color:var(--dark-color);right:0;height:5rem;width:85%;top:8.7rem}.pricing-price{display:flex;flex-direction:row;color:#fff;height:5rem;z-index:2}.pricing-container.exclusive{background-color:var(--dark-color);color:#fff!important;margin-top:-3rem}.pricing-container.exclusive .pricing-tag{background-color:var(--accent-color)}@keyframes load{to{--progress: var(--value) }}@keyframes background_animation{0%{background-size:100%}to{background-size:110%}}@keyframes ripple{0%{opacity:.7;transform:scaleZ(1);transform-origin:center;border-width:1px}to{opacity:0;transform:scale3d(1.5,1.5,1);transform-origin:center;border-width:17px}}@media only screen and (max-width: 993px){h1{font-size:68px}h2{font-size:56px}h3{font-size:36px}h5{font-size:24px}h6{font-size:14px}.section{padding:6em 2em}.divider{width:330px}.fs-very-large{font-size:3.125rem}.image-absolute-1{left:45%;top:35%}.image-infinite-bg{background-size:cover!important}#header{background:rgba(19,19,19,.88);backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px)}.border-custom{border-width:0px 0px 1px 0px}.dropdown-menu{background-color:var(--dark-color)}.dropdown-item{color:#fff}.nav-item{padding-block:.3rem}.pricing-container.exclusive{margin-top:0}}#counter img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#counter h2{font-size:40px!important}#counter .title{font-size:20px}.isotope{display:flex;flex-wrap:wrap;margin-top:10px}.filter-button-group .filter-btn{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;margin:5px;font-size:16px;padding:5px 14px;color:#000;border:0;border-bottom:1px solid #000;border-radius:0}.filter-button-group .filter-btn:hover{border-bottom:1px solid var(--accent-color)}.filter-button-group .filter-btn.active{background-color:var(--accent-color);border-bottom:1px solid var(--accent-color);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;color:#fff}.element-item{box-sizing:border-box}.section.footer .pages-links a{color:#fff;font-weight:600}img{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.ceo-msg{line-height:1.7;font-size:18px}.hero-section h1{font-size:60px!important;margin-bottom:15px}.hero-section h1 span{color:#fff}.hero-section h2{font-size:45px;margin-bottom:30px}.hero-section a{padding:15px 25px;font-size:18px}@media screen and (max-width: 768px){.hero-section{height:75vh}.hero-section a{font-size:15px}}@media screen and (max-width: 576px){.hero-section{height:75vh}.hero-section h1{font-size:40px!important;margin-bottom:15px;line-height:1.3!important}.hero-section h1 span{color:#fff;display:block}.hero-section h2{font-size:30px;margin-bottom:30px}.hero-section a{padding:10px 15px;font-size:15px}}.about-section h2{font-size:35px}.about-section p{font-size:17px;line-height:1.7}.social-icons a{font-size:24px;color:#fff;margin:0 10px}.footer-links{flex-flow:wrap}.footer-links a{font-size:20px}.toast-container{position:fixed}.whatsapp-btn{position:fixed;bottom:20px;right:20px;z-index:1000;background-color:#25d366;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:70px;height:70px;display:flex;justify-content:center;align-items:center}.whatsapp-btn i{color:#fff;z-index:1000;position:relative;display:block;font-size:35px}@media screen and (max-width: 768px){.whatsapp-btn{width:50px;height:50px}.whatsapp-btn i{font-size:25px}}.services .service{background-position:center;background-size:cover;background-repeat:no-repeat;margin:0 5px;height:250px;position:relative}.services .service .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.2392156863)}.project-info img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}
