*{box-sizing:border-box}:root{--main-padding:80px 0;--main-color:#fec712;--primary-color:#183b56;--secondry-color:#5a7184;--main-transition:all 0.3s ease}body{font-weight:300}body.no-scroll{overflow:hidden}a{text-decoration:none;color:inherit}ul{list-style:none}section{overflow:hidden}.loader{z-index:1000}.container{max-width:1357px!important}.main-p{padding:var(--main-padding)}.text-main{color:var(--main-color)}.text-pr{color:var(--primary-color)}.text-sec{color:var(--secondry-color)}.main-transition{transition:var(--main-transition)}.all-center{justify-content:center;align-items:center}.bg-img{background-position:50%;background-size:cover}.list-styled{list-style:disc!important}.hover-scale:hover{transform:scale(106%)}.width-50{max-width:600px}.w-90{width:90%}.w-80{width:80%}@media only screen and (min-width:1340px){.w-lg-80{width:80%!important}}.py-6{padding:60px 0}.overlay{background:linear-gradient(87.88deg,rgba(16,16,16,0) -8.99%,rgba(16,16,16,0) 57.34%,rgba(16,16,16,.5) 97.13%)}.outer-btn{display:inline-block;position:relative;padding:.6rem 3rem;cursor:pointer;overflow:hidden;border:2px solid black;transition:all .6s;z-index:1;font-size:18px;color:black;background-color:transparent}.outer-btn.dark{border:2px solid rgb(255,255,255);color:rgb(255,255,255)}.outer-btn:before{content:"";position:absolute;z-index:-1;background:black;height:300px;width:500px;border-radius:50%}.outer-btn.dark:before{background:rgb(255,255,255)}.outer-btn:hover{color:white;transform:scale(1.1)}.outer-btn.dark:hover{color:rgb(0,0,0);transform:scale(1.1)}.outer-btn:before{top:100%;left:100%;transition:all .6s}.outer-btn:hover:before{top:-30px;left:-120px}.img-bw{filter:grayscale(100%)}.hover-main:hover{color:var(--main-color);transition:var(--main-transition)}.menu__icon{width:28px;height:28px;padding:4px;display:flex;flex-direction:column;justify-content:space-between;align-items:end;transition:transform .4s}.menu__icon span{width:100%;height:.25rem;border-radius:.125rem;background-color:white;box-shadow:0 .5px 2px 0 hsla(0,0%,0%,.2);transition:width .4s,transform .4s,background-color .4s}.menu__icon :nth-child(2){width:75%}.menu__icon :nth-child(3){width:50%}.menu__icon:hover{transform:rotate(-90deg)}.menu__icon:hover span{width:.25rem;transform:translateX(-10px);background-color:var(--main-color)}.nav-menu{position:fixed;top:-120%;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.95);transition:top .5s ease-in-out,opacity .5s ease-in-out;z-index:1040;opacity:0;overflow-y:auto}.nav-menu.open{top:0;opacity:1}.nav-menu .dropdown-menu.show{position:relative!important;inset:0 auto auto 0;width:-moz-fit-content;width:fit-content;padding:5px;margin:0;transform:translate3d(0,5px,0)!important;visibility:visible}.nav-menu .close-btn{background:none;border:none;color:white;font-size:20px;cursor:pointer;transition:transform .3s ease-in-out}.nav-menu .close-btn:hover{transform:rotate(90deg)}.nav-menu .menu-content ul{list-style:none;padding:0;margin:0}.nav-menu .menu-content ul li{margin:25px 0;opacity:0;transform:translateY(-20px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.nav-menu.open .menu-content ul li{opacity:1;transform:translateY(0)}.nav-menu.open .menu-content ul li:first-child{transition-delay:.2s}.nav-menu.open .menu-content ul li:nth-child(2){transition-delay:.4s}.nav-menu.open .menu-content ul li:nth-child(3){transition-delay:.6s}.nav-menu.open .menu-content ul li:nth-child(4){transition-delay:.8s}.nav-menu.open .menu-content ul li:nth-child(5){transition-delay:1s}.nav-menu .menu-content ul li p{font-size:20px}.nav-menu .menu-content ul li .links:after{content:"";position:absolute;width:100%;height:3px;background-color:#fec712;bottom:6px;left:0;z-index:-1}.nav-menu .menu-content ul li a:hover{color:var(--main-color)}.nav-menu .dropdown-menu{display:block!important;visibility:hidden}.nav-menu .dropdown-menu li{margin:10px 0!important}.nav-menu .drop{width:-moz-fit-content;width:fit-content;max-width:300px!important;line-height:.5}.hero-section .overlay{background:linear-gradient(180deg,rgba(16,16,16,.5),rgba(16,16,16,0))}.hero-section .swiper-pagination-bullet{background:rgb(134,134,134)!important}.hero-section .swiper-pagination-bullet-active{background:white!important}.hero-section .swiper-pagination{bottom:40px!important}.slider-effect-fade .swiper-slide .fade-item{transform:translateY(100px);opacity:0;visibility:hidden;transition:var(--main-transition)}.slider-effect-fade .swiper-slide .fade-item.fade-box{transition-delay:.4s}.slider-effect-fade .swiper-slide .fade-item.fade-item-1{transition-delay:.7s}.slider-effect-fade .swiper-slide .fade-item.fade-item-2{transition-delay:.8s}.slider-effect-fade .swiper-slide.swiper-slide-active .fade-item{transform:translateY(0);opacity:1;visibility:visible}.hero-section .social-icons{right:0}.hero-section .social-icons ul li{margin-top:15px}.hero-section .social-icons ul li i{color:#fff}.hero-arrows{bottom:25px;right:15px}.hero-arrows span{color:#ffffff;position:relative;display:inline-block;width:40px;height:40px;border:1px solid rgb(255,255,255);border-radius:50%;transition:var(--main-transition);cursor:pointer}.hero-arrows span i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hero-arrows span.swiper-button-disabled{background-color:unset;color:#a3a3a3}.fps-1,.fps-2{font-size:250px;padding:0;margin:0;line-height:1;font-weight:600}.hero-section .elipse{-webkit-mask-image:-webkit-gradient(radial,50% 50%,30,66% 55%,340,from(#fff),to(rgba(0,0,0,0)))}.progress-wrap{position:fixed;bottom:60px;right:40px;display:inline-flex;justify-content:center;align-items:center;border-radius:999px;z-index:100;opacity:1;visibility:hidden;transform:translateY(20px);background:white;border:1.2px solid hsla(0,0%,53%,.12)}.progress-wrap,.progress-wrap:after{height:50px;width:50px;cursor:pointer;transition:all .4s linear}.progress-wrap:after{position:absolute;font-family:Font Awesome\ 6 Free!important;font-weight:900;content:"\f106";text-align:center;line-height:50px;font-size:20px;color:black;z-index:1}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{box-sizing:border-box;stroke:var(--main-color);stroke-width:5px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.4s;transition-timing-function:linear}.logo-slider .header{max-width:600px}.logo-slider .image{border-radius:15px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:4px 4px 26.6px 0 rgba(0,0,0,.05)}.business-slider .swiper-pagination-bullet,.logo-slider .swiper-pagination-bullet{background:rgba(0,0,0,.5)!important;transition:var(--main-transition)}.business-slider .swiper-pagination-bullet-active,.logo-slider .swiper-pagination-bullet-active{border-radius:10px;background:#d9d9d9!important;width:38px;height:8px}.grid-images .image:after{content:"FPS";color:white;background-color:#fec712a1;position:absolute;width:0;height:100%;opacity:0;display:flex;align-items:center;justify-content:center;font-size:30px;font-size:calc(2rem + 1.5vw);font-weight:700;transition:var(--main-transition)}.grid-images .image:hover:after{opacity:1;width:100%}.divider img,.grid-images .image img,.message .image img,.our-story .image img{position:absolute;height:100%;width:100%;inset:0;object-fit:cover;object-position:center;color:transparent}.main-heading h2:after{content:"";position:absolute;width:60%;height:7px;background-color:var(--main-color);right:0;bottom:8px;z-index:-1}footer .social ul li{background:#69727d;width:35px;height:35px;border-radius:50%;color:white;padding:0;margin:0;font-size:16px;transition:var(--main-transition)}footer .social ul li a{line-height:0}footer .social ul li:hover{background:var(--main-color)}.paragraph{border-left:6px solid var(--main-color);background:rgba(248,248,248,1)}.paragraph p{padding:0;margin:0;line-height:2.2}.info .icon{width:60px;height:60px;background:#e6f0ff;border-radius:8px}.contact-form input,.contact-form select,.contact-form textarea{padding:15px;color:#183b56}.contact-form label{margin-bottom:10px;font-weight:500}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:var(--main-color);box-shadow:0 0 5px var(--main-color)}.contact-form input::placeholder,.contact-form select::placeholder,.contact-form textarea::placeholder{color:#959ead}.custom-accordion{border-left:5px solid var(--main-color)!important;overflow:hidden!important;margin:10px 0!important;color:inherit!important}html[dir=rtl] .custom-accordion{border-right:5px solid var(--main-color)!important}.custom-accordion .accordion-header,.custom-accordion .accordion-item{background-color:transparent!important;color:inherit!important;border:0!important;outline:0!important}.custom-accordion .accordion-button:focus{z-index:3;outline:0;box-shadow:unset!important}.custom-accordion .accordion-button{color:#000!important;padding:18px 20px!important}.custom-accordion .accordion-button,.custom-accordion .accordion-button.collapsed{background-color:transparent!important;color:inherit!important;border:0!important;outline:0!important}.custom-accordion .accordion-button:not(.collapsed){background-color:transparent!important;color:#000!important;box-shadow:none!important;color:inherit!important;border:0!important;outline:0!important}.custom-accordion .accordion-body{background-color:transparent!important;border-top:none!important;color:inherit!important;padding:0 20px}.custom-accordion .accordion-button:after{font-family:Font Awesome\ 6 Free!important;font-weight:800;content:"\f078"!important;background-image:none!important;color:inherit!important}.service-img{width:469px;height:534px}.progress-line{position:absolute;top:0;left:50%;width:6px;background-color:var(--main-color);box-shadow:0 4px 10px rgba(var(--main-color),.5);border-radius:5px;z-index:1000;transform:translateX(-50%)}.dot{left:50%;top:50%;transform:translate(-50%,-50%)}.services-section .paragraph{border:0}.serv .paragraph p,.services-section .paragraph p{font-size:20px;font-weight:300!important}.vision .progress-line{left:10px!important;top:35px!important}.vision .dot{top:25px;left:-53px;transform:translate(0)}.vision .paragraph{border:0}.vision .paragraph h3{color:var(--main-color)}.divider .image{height:200px}.message-arrows span{color:#ffffff;position:relative;display:inline-block;width:40px;height:40px;background-color:var(--main-color);border-radius:50%;transition:var(--main-transition);cursor:pointer}.message-arrows span i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.message-arrows span.swiper-button-disabled{background-color:unset;color:#a3a3a3}.our-business .overlay{background:linear-gradient(271.41deg,rgba(0,0,0,0) 1.44%,#000000 84.44%);z-index:1}.our-business .paragraph p{max-width:600px;color:#ffffff91;font-weight:400!important}.business-arrows{bottom:25px;right:15px}.business-slider .arrow{color:var(--main-color);position:relative;display:inline-block;width:40px;height:40px;border:1px solid var(--main-color);border-radius:50%;transition:var(--main-transition);cursor:pointer}.business-slider .arrow i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.business-slider .arrow.swiper-button-disabled{color:#ffffff!important;border:1px solid white!important}.business-slider .swiper-pagination-bullet{background:rgba(255,255,255,.7)!important;transition:var(--main-transition);width:60px;height:5px;border-radius:10px}.business-slider .swiper-pagination-bullet-active{background:#ffffff!important}.business-slider .swiper-pagination{bottom:70px;left:10px!important;width:auto}.business-slider .outer-btn{border-color:var(--main-color)}[dir=rtl] .menu__icon:hover{transform:rotate(90deg)}[dir=rtl] .menu__icon:hover span{transform:translateX(10px)}[dir=rtl] .hero-section .social-icons{right:unset;left:0}[dir=rtl] .hero-arrows{left:15px;right:unset}[dir=rtl] .progress-wrap{left:40px;right:unset}[dir=rtl] .animate__fadeInLeft{animation-name:fadeInRight}[dir=rtl] .animate__fadeInRight{animation-name:fadeInLeft}[dir=rtl] .fa-chevron-left{--fa:"\f054"}[dir=rtl] .fa-chevron-right{--fa:"\f053"}[dir=rtl] .fa-arrow-left-long,[dir=rtl] .fa-long-arrow-left{--fa:"\f178"}[dir=rtl] .fa-arrow-right-long,[dir=rtl] .fa-long-arrow-right{--fa:"\f177"}[dir=rtl] .vision .progress-line{left:unset!important;right:-6px}[dir=rtl] .vision .dot{right:-62px!important;left:unset}[dir=rtl] .paragraph{border-right:6px solid var(--main-color);border-left:0}[dir=rtl] .accordion-button:after{margin-left:unset;margin-right:auto}[dir=rtl] .our-business .overlay{background:linear-gradient(271.41deg,#000000 16.09%,rgba(0,0,0,0) 99.09%)}[dir=rtl] .business-arrows{bottom:25px;left:15px;right:unset}[dir=rtl] .business-slider .swiper-pagination{right:10px!important;left:unset!important}@media only screen and (max-width:550px){[dir=rtl] .business-slider .swiper-pagination{bottom:80px;text-align:start;padding-right:20px}}@media only screen and (max-width:767px){[dir=rtl] .progress-line{left:unset!important;right:3px}[dir=rtl] .dot{right:-54px!important;left:unset;transform:translateY(-50%)}}@media (min-width:768px){[dir=rtl] .text-md-center{text-align:center!important}}[dir=rtl] .business-prev.desktop{left:unset!important;right:0!important}[dir=rtl] .business-next.desktop{right:unset!important;left:0!important}@media only screen and (max-width:991px){.fps-1,.fps-2{font-size:160px;padding:0;margin:0;line-height:1;font-weight:600}}.footer-container{direction:ltr;margin-top:18px;display:flex;align-items:center;justify-content:center;font-weight:500;color:black;font-size:10px;line-height:1.5;width:100%}.footer-container .logo{width:80px;height:80px;object-fit:contain}@media (min-width:400px){.footer-container{font-size:12px}}@media (min-width:768px){.footer-container{font-size:14px}}@media only screen and (max-width:767px){.banner{background-position:0!important}.hero-section .bg-img{background-position:100%!important}.hero-section .overlay{background:linear-gradient(88deg,rgba(16,16,16,.5) -8.99%,rgba(16,16,16,0) 57.34%,rgba(16,16,16,0) 97.13%)}.progress-line{left:10px}.dot{left:-53px;transform:translateY(-50%)}.divider .image{height:130px}.fps-1,.fps-2{font-size:200px;padding:0;margin:0;line-height:1;font-weight:600}.hero-section .social-icons{top:35%!important}.hero-section .elipse{-webkit-mask-image:-webkit-gradient(radial,50% 50%,30,66% 55%,340,from(#fff),to(rgba(0,0,0,0)))}.service-img{width:100%;height:350px}}@media only screen and (max-width:550px){.business-slider .swiper-pagination{bottom:80px}.fps-1,.fps-2{font-size:120px;padding:0;margin:0;line-height:1;font-weight:600}.hero-section .elipse{-webkit-mask-image:-webkit-gradient(radial,50% 90%,30,93% 93%,340,from(#fff),to(rgba(0,0,0,0)))}}