@import url(//mahsumaah.sa/wp-content/themes/albilad/front/assets/css/styles.css);@import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');@font-face{font-family:"somar";src:url(//mahsumaah.sa/wp-content/themes/albilad/front/assets/css/../fonts/SomarSans-Regular.ttf)}@font-face{font-family:"SSTArabic";src:url(//mahsumaah.sa/wp-content/themes/albilad/front/assets/css/../fonts/SSTArabic-Roman.woff)}@font-face{font-family:"SSTArabicLight";src:url(//mahsumaah.sa/wp-content/themes/albilad/front/assets/css/../fonts/SSTArabic-Light.woff)}@font-face{font-family:"SSTArabicMed";src:url(//mahsumaah.sa/wp-content/themes/albilad/front/assets/css/../fonts/SSTArabic-Medium.woff)}@font-face{font-family:"SSTArabicBold";src:url(//mahsumaah.sa/wp-content/themes/albilad/front/assets/css/../fonts/SSTArabic-Bold.woff)}:root{--bg-color:#efefef;--dark-color:#252525;--gray-color:#646464;--bg-grad:linear-gradient(180deg,rgba(17,20,21,.77) 27.49%,rgba(17,20,21,.47) 100%);--font-body:"SSTArabic",sans-serif;--main-color:#1c31ec;--sec-color:#2a81e8;--thr-color:#1c31ec}*{box-sizing:border-box}a{text-decoration:none;color:#000;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}a:hover{text-decoration:none;color:var(--thr-color);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}a:focus{text-decoration:none}button,button:hover{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}body{padding:0;margin:0;font-family:var(--font-body);text-align:start}body.dark-mode{background:var(--bg-color)}body{background:#fff}body.dark-mode{--main-color:#2b2b2b;--sec-color:#2a81e8;--thr-color:#2b2b2b;--bg-color:#000}section,footer{position:relative}p{margin:0;font-size:15px;line-height:25px}ul{padding:0;margin:0;display:block;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}li{display:block;list-style:none;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}iframe{width:100%;height:100%}.padding{padding:0 !important}img{max-width:100%}input,button,input:focus,button:focus,input:active,button:active,button:hover,textarea:active,textarea:focus,select,select:active,select:focus{outline:none !important}textarea{resize:none}main{overflow:hidden}.owl-carousel{direction:ltr}h1,h2,h3,h4,h5,h6{text-transform:capitalize}.cursor{opacity:0;transition:all .5s;display:none}.mobile-menu{position:fixed;top:0;width:100%;height:100vh;padding:30px;padding-top:30.1px;padding-bottom:53.1px;z-index:-1;opacity:0;transition:all .3s;background:#fff;visibility:hidden;right:-100%}.menu-backdrop{position:fixed;right:0;left:0;top:0;bottom:0;width:100%;height:100%;background:var(--bg-color);z-index:-10;opacity:0;transition:all .3s}.mobile-menu .menu-box{position:relative;z-index:2;height:calc(100% - 18%)}.mobile-menu .menu-box .navigation li a{text-transform:capitalize;font-size:17px;font-weight:500;line-height:27px;color:#333;padding:10px 0;display:block;border-bottom:1px #eee solid;text-align:start;text-transform:capitalize}.menu-right{display:flex;align-items:center;-webkit-align-items:center;gap:37px}body.mobile-menu-visible .mobile-menu{right:0;opacity:1;z-index:999999;visibility:visible}.search-popup{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99999;margin-top:-200%;transform:translateY(-100%);background-color:rgba(0,0,0,.9);-webkit-transition:all .5s cubic-bezier(.86,0,.07,1.000);-moz-transition:all .5s cubic-bezier(.86,0,.07,1.000);-o-transition:all .5s cubic-bezier(.86,0,.07,1.000);transition:all 1.5s cubic-bezier(.86,0,.07,1.000);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1.000);-moz-transition-timing-function:cubic-bezier(.86,0,.07,1.000);-o-transition-timing-function:cubic-bezier(.86,0,.07,1.000);transition-timing-function:cubic-bezier(.86,0,.07,1.000)}.sidenav-bar-visible .search-popup{width:80%}.search-popup:before{position:absolute;left:0;top:100%;width:100%;height:560px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:0;content:""}.search-active .search-popup{transform:translateY(0%);margin-top:0}.search-popup .close-search{position:absolute;left:0;right:0;top:75%;margin:0 auto;margin-top:-200px;border-radius:50%;text-align:center;background-color:var(--main-color);width:70px;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.05);border-bottom:3px solid #fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;visibility:hidden;border:none !important;outline:none !important;box-shadow:none !important;text-align:center;padding:0}.search-popup .close-search span{position:relative;display:block;height:70px;width:70px;font-size:30px;line-height:70px;color:#fff}.search-active .search-popup .close-search{visibility:visible;opacity:1;top:50%;-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-ms-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.search-popup form{position:absolute;max-width:700px;top:50%;left:15px;right:15px;margin:-35px auto 0;transform:scaleX(0);transform-origin:center;background-color:#111;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.search-active .search-popup form{transform:scaleX(1);-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.search-popup .form-group{position:relative;margin:0;overflow:hidden}.search-popup .form-group input[type=text],.search-popup .form-group input[type=search]{position:relative;display:block;font-size:14px;line-height:50px;color:#000;height:70px;width:100%;padding:10px 30px;background-color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-weight:500;text-transform:capitalize}.search-popup .form-group input[type=submit],.search-popup .form-group button{position:absolute;right:30px;top:0;height:70px;line-height:70px;background:0 0;text-align:center;font-size:24px;color:#000;padding:0;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border:none !important;outline:none !important;box-shadow:none !important}.search-popup .form-group input[type=submit]:hover,.search-popup .form-group button:hover{color:#000}.search-popup input::placeholder,.search-popup textarea::placeholder{color:#000}.search-popup .close-search.style-two{position:absolute;right:25px;left:auto;color:#fff;width:auto;height:auto;top:25px;margin:0;border:none;background:0 0 !important;box-shadow:none !important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.search-popup .close-search.style-two span{font-size:20px;color:#fff}.header-med .head-inner ul{display:flex;justify-content:center;align-items:center;-webkit-align-items:center;gap:28px}header.sticky{position:relative;z-index:9;left:0;right:0;padding:14px 0;top:0}.header-med .head-inner .logo a{display:block;max-width:63px}.close-btn{color:var(--dark-color);display:table;margin:0 0 30px;margin-inline-start:auto;font-size:18px;cursor:pointer;width:40.37px;height:40.37px;border-radius:50%;border:.47px solid var(--dark-color);line-height:40.37px;text-align:center;position:absolute;right:36px;z-index:99999}.menu-right .mobile-nav-toggler .lines{display:block;width:53px;overflow:hidden}.menu-right .mobile-nav-toggler .lines i{display:block;width:53px;height:4px;margin:6.5px 0;transition:all .5s;position:relative;overflow:hidden}.menu-right .mobile-nav-toggler .lines :after,.menu-right .mobile-nav-toggler .lines :before{content:"";position:absolute;width:100%;height:4px;background:#fff;transition:all .5s;top:0}.menu-right .mobile-nav-toggler .lines :after{transform:translateX(-50px);transition:all .3s}.menu-right .mobile-nav-toggler:hover .lines :after{transform:none}.menu-right .mobile-nav-toggler:hover .lines :before{transform:translateX(50px)}.menu-right .mobile-nav-toggler .lines .line2:after{transition:all .5s}.menu-right .mobile-nav-toggler .lines .line3:after{transition:all .7s}.menu-right .mobile-nav-toggler .lines i:nth-child(1),.menu-right .mobile-nav-toggler .lines i:nth-child(3){width:25px}.menu-right .mobile-nav-toggler .lines i:nth-child(1){margin-inline-start:auto}.lang-h{font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#393838;font-family:'somar'}.overlay-img{position:absolute;inset:0;z-index:-1}.overlay-img img{width:100%;height:100%;object-fit:cover;object-position:center}.navbar-collapse{flex-wrap:wrap;justify-content:space-between}.navbar-collapse .navigation{flex:0 0 auto}.mobile-menu .menu-box .navigation li:last-child{margin:0}.mobile-menu .menu-box .menu-outer{height:100%;max-height:100%;overflow-y:auto}.flex-h{display:flex;align-items:center;-webkit-align-items:center}.logo a{display:block;text-align:center}.logo a img{max-height:277.78px}header .flex-h{margin-top:84px}.header-med .head-inner ul li a{text-transform:capitalize;display:inline-flex;align-items:center;-webkit-align-items:center;color:#000;font-weight:400;font-size:16px;line-height:19px}.head-inner{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center}.logo-h{width:220px;margin-inline-end:47px;max-width:220px}.logo-h a{display:block;width:100%}.header-med .head-inner ul li{position:relative}.header-med .head-inner ul li.current-menu-item a,.header-med .head-inner ul li a:hover,.header-med .head-inner ul li .sub-menu li a:hover{color:var(--sec-color)}.header-med .head-inner ul li.menu-item-has-children>a:after{content:"\f107";font-family:'Font Awesome 6 Pro';margin-inline-start:5px;transition:all .4s;position:relative;display:inline-block}.header-med .head-inner ul li .sub-menu{min-width:214.47px;position:absolute;top:100%;left:0;display:block;background:#fff;box-shadow:0px 0px 14px 0px #0000001A;border-radius:8px;padding:17px;visibility:hidden;z-index:99;transform:scale(1,0);transform-origin:0 0;transition:all .3s ease-out 0s;margin:0}.header-med .head-inner ul li .sub-menu li a{font-size:18px;font-weight:300;line-height:17.93px;padding:11px 0;display:block;color:var(--dark-color);border-bottom:1px solid #e1e1e1}.header-med .head-inner ul li .sub-menu li:first-child a{padding-top:0}.header-med .head-inner ul li .sub-menu li:last-child a{padding-bottom:0;border:none}.header-med .head-inner ul li:hover .sub-menu{transform:scale(1,1);opacity:1;visibility:visible}.header-med .head-inner ul li.menu-item-has-children>a:hover:after{transform:rotate(180deg)}.head-inner .menu-left{display:flex;align-items:center;-webkit-align-items:center;gap:23px}.mobile-nav-toggler .lines{display:block;width:35px;overflow:hidden}.mobile-nav-toggler .lines i{display:block;width:53px;height:4px;margin:6.5px 0;transition:all .5s;position:relative;overflow:hidden}.mobile-nav-toggler .lines :after,.mobile-nav-toggler .lines :before{content:"";position:absolute;width:100%;height:2px;background:var(--main-color);transition:all .5s;top:0}.mobile-nav-toggler .lines :after{transform:translateX(-50px);transition:all .3s}.mobile-nav-toggler:hover .lines :after{transform:none}.mobile-nav-toggler:hover .lines :before{transform:translateX(50px)}.mobile-nav-toggler .lines .line2:after{transition:all .5s}.mobile-nav-toggler .lines .line3:after{transition:all .7s}.mobile-nav-toggler .lines i:nth-child(1),.mobile-nav-toggler .lines i:nth-child(3){width:25px}.mobile-nav-toggler .lines i:nth-child(1){margin-inline-start:auto}.item.res-menu{display:none}body.mobile-menu-visible{overflow:hidden}.btn-mobile{margin-top:30px}.btn{outline:none;position:relative;border:none !important;padding:13px;overflow:hidden;display:inline-flex;align-items:center;-webkit-align-items:center;justify-content:center;min-width:149px;background:var(--main-color);min-height:47px;border-radius:10px;color:#fff;text-transform:uppercase;font-weight:700;font-size:14.01px;line-height:17px;box-shadow:none !important;z-index:1;gap:19px}header .btn{font-size:15px;line-height:18.23px;background:var(--thr-color)}.btn:before,.btn:after,.btn span:before,.btn span:after{content:"";position:absolute;top:0;width:25.25%;height:0;background-color:var(--sec-color);transition:.5s ease-in-out;z-index:-1;display:none}.btn:before{left:0}.btn:after{left:50%}.search-box-btn.search-box-outer{color:#000;font-size:16px;font-weight:900;line-height:16px;cursor:pointer;display:flex;align-items:center;-webkit-align-items:center;justify-content:center}.banner-h,.banner-h .row{height:calc(100vh - 75px)}video#video-h{object-fit:cover;object-position:center;position:absolute;inset:0;width:100%;height:100%;z-index:-1}.banner-h .row{align-items:center;-webkit-align-items:center}.video-controls{display:flex;justify-content:start;gap:16px;flex-direction:row-reverse;position:absolute;right:0;bottom:0;min-width:331.76px;background:#fff}.video-controls button{padding:0;border:none !important;box-shadow:none !important;background:0 0 !important;width:100%;height:100%;border:none;min-height:78.82px;padding:0 72px;text-align:start;font-weight:600;font-size:22px;gap:19px;display:inline-flex;align-items:center;-webkit-align-items:center;text-transform:uppercase;cursor:pointer}.banner-h:after{content:"";position:absolute;inset:0;background:var(--bg-grad);z-index:-1}.video-controls button.btn-pause.pause-bt.paused .pause-btn-h{display:none}.video-controls button.btn-pause.pause-bt.paused .fa.fa-circle-pause:before{content:"\f144"}.play-btn-h{display:none}.video-controls button.btn-pause.pause-bt.paused .play-btn-h{display:block}#gradient-canvas{width:100%;height:100%;--gradient-color-1:#fff;--gradient-color-4:#ddd;--gradient-color-3:#deeaf9;top:0;--gradient-color-2:#cde2fc;position:absolute}#gradient-canvas2{width:100%;height:100%;--gradient-color-1:#fff;--gradient-color-4:#ddd;--gradient-color-2:#fdf8bb;--gradient-color-3:#84c1dd;position:absolute}.breadcrumb-h .container{z-index:2;position:relative}.about-text{position:relative;max-width:1050.12px;padding-block:189px 114px;padding-inline-start:115px}.about-text .overlay-img{max-width:542.97px;display:table;margin:auto;left:auto;right:100px;padding:0;top:auto;bottom:30px}.about-text .title-about h2{font-weight:700;font-size:45px;line-height:61px;text-transform:uppercase;margin-bottom:20px;transition:all .4s;transition-delay:.5s}.about-text .des-about{padding-top:23px;padding-inline-start:38px}.about-text .des-about p{font-weight:400;font-size:16px;line-height:25px;transition:all .4s;transition-delay:.5s}.services-h{background:var(--bg-color);padding-block:114px 81px}.title{margin-bottom:50px}.title h3{color:#000;font-weight:700;font-size:42px;line-height:51px;margin:0;text-transform:uppercase}.serv-block{z-index:1;margin:20px 0;height:438.89px;border-radius:20px;transition:all .4s;transition-delay:.5s}.serv-block .content-block{padding:47px 23px;transition:all .5s;height:100%;display:flex;flex-direction:column;overflow:hidden}.serv-block .content-block h3{color:#fff;font-weight:700;font-size:28.22px;line-height:43.16px;margin-bottom:15px;transition:all .4s}.serv-block .content-block .icon{position:absolute;right:0;bottom:0;width:56.39px;height:64.45px;background:#fff;align-content:center;text-align:center;color:var(--dark-color);font-size:18.41px;line-height:18px;text-transform:uppercase}.serv-block .overlay-img{overflow:hidden;border-radius:20px}.serv-block .content-block p{color:#fff;font-weight:400;font-size:16px;line-height:27px;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;transition:all .4s;opacity:0;margin-top:49px;transform:translateX(100%)}.serv-block .overlay-img:after{backdrop-filter:blur(15px);inset:0;content:"";position:absolute;background:#d9d9d900;transition:all .4s;opacity:0}.btn-center{text-align:center;margin-top:50px}.projects-h{padding:100px 0}.project-img{position:absolute;left:-15%;top:0;bottom:0;height:calc(100% - 200px);margin:auto 0;max-height:592px;border-radius:20px;width:100%}.projects-h .row{min-height:592px;align-items:center;-webkit-align-items:center}.project-img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:20px}.project-text h2{margin-bottom:49px;font-weight:700;font-size:42px;line-height:51px;color:#000;text-transform:uppercase}.project-text p{color:#000;font-weight:400;font-size:16px;line-height:26px}.project-text .btn{margin-top:50px}.project-text{max-width:548.03px}.clients-h{padding-block:10px 100px}.client-block{height:134.69px;line-height:134.69px;border:1px solid transparent;border-radius:10px;transition:all .4s}.link-block{position:absolute;inset:0;z-index:4}.client-block .img-block{width:100%;height:100%;align-content:center;text-align:center}.client-block .img-block img{display:inline-block;max-height:70.22px;object-fit:contain;object-position:center}.all-clients .slick-arrow{width:134.4px;height:86.4px;border:1px solid #646464;padding:0 34px;border-radius:10px;overflow:hidden}.all-clients .slick-arrow:before{font-family:'Font Awesome 6 Pro';color:#959292;font-weight:900;font-size:18px;line-height:18px;border-radius:10px}.all-clients button.slick-prev.slick-arrow{text-align:right;left:-58px}.all-clients button.slick-next.slick-arrow{text-align:left;right:-58px}.all-clients .clients-slider{position:inherit}.media-block{border:1px solid #e9e9e9;background:#fbfbfb;border-radius:16px;overflow:hidden;padding:4px;transition:all .4s;height:calc(100% - 30px);margin:15px 0;min-height:423px}.media-block .img{height:228px;overflow:hidden;border-radius:16px 16px 0 0}.media-block .img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .4s}.media-block .details{padding:16px 12px}.media-block .details .sub-title{background:#e5e5e5;padding:4px 8px;border-radius:50px;color:#000;font-weight:400;font-size:14px;line-height:17px;display:inline-block;margin-bottom:8px}.media-block .details h3{color:#000;font-weight:500;font-size:21px;line-height:25px;margin-bottom:8px;transition:all .4s}.media-block .details p{color:#000;font-weight:400;font-size:16px;line-height:26px}.footer-top{padding-block:94px 42px}.logo-f{display:block;max-width:220px}.des-f{margin:24px 0 35px}.des-f p{color:#000;font-weight:400;font-size:16px;line-height:26px}.s-h{display:flex;flex-wrap:wrap;align-items:center;-webkit-align-items:center;gap:12px}.s-h a{font-size:22px;line-height:22px;display:inline-flex;align-items:center;-webkit-align-items:center;justify-content:center;color:#969696}.s-h a svg{width:100%;height:22px}.s-h a:hover{color:var(--thr-color)}.s-h a:hover svg path{fill:var(--thr-color)}.s-h a svg path{transition:all .4s}.col-md-2.wow.animate__.animate__fadeIn.animated{padding-inline-start:calc(var(--bs-gutter-x) * .5)}.footer-top .col-md-2{padding-inline-start:30px}.foot-block h3{font-weight:700;font-size:19px;line-height:23px;color:#000;margin-bottom:42px}.links-f ul li a{display:inline-block;color:#000;font-weight:400;font-size:16px;line-height:19px;margin-bottom:23px}.info-f ul li{display:flex;margin-bottom:21px;align-items:center;-webkit-align-items:center}.info-f ul li .icon{width:24px;height:24px;line-height:24px;text-align:center;align-content:center}.info-f ul li .details{max-width:calc(100% - 24px);padding-inline-start:16px}.info-f ul li .details h4{margin-bottom:10px;font-weight:500;font-size:16px;line-height:19px;color:#000}.info-f ul li .details a{color:#4b4b4b;font-weight:500;font-size:14px;line-height:17px;display:inline-block}.info-f ul li .details a u{text-decoration:none;direction:ltr;display:block}.map-f{height:205px;box-shadow:6px 3px 26px 0px #0000000D;overflow:hidden;border-radius:12px}.footer-bottom{border-top:1px solid #b3b3b3;padding:15px 0}.footer-bottom .row{align-items:center;-webkit-align-items:center}.copy-right p{font-family:'somar';font-weight:400;font-size:15px;line-height:24px;color:#000}.ryad-logo{float:right}header.sticky.active{position:fixed;z-index:9;background:#ffffff29;backdrop-filter:blur(11px);box-shadow:0px 0px 20px 0px #00000063}.upPage{width:40px;display:flex;height:40px;line-height:40px;justify-content:center;align-items:center;-webkit-align-items:center;z-index:4;position:fixed;bottom:0;right:0;margin:30px;background:var(--main-color);color:#fff !important;border-radius:5px;transform:translateY(100%);opacity:0}.upPage.active{transform:none;opacity:1}.title-about .btn{transition:all .4s;transition-delay:.5s}.animH.about-text:before,.animH.about-text .title-about h2,.animH.about-text .title-about .btn,.animH.about-text .des-about p{opacity:1;transform:none}.animH.about-text:before{opacity:.03}.btn:hover{color:#fff}.breadcrumb-h{padding-block:84px 90px}.breadcrumb-h .overlay-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,20,21,.77) 27.49%,rgba(17,20,21,.47) 100%)}.text-bread h1{font-weight:700;font-size:45px;line-height:61px;text-transform:uppercase;color:#000;margin-bottom:5px}.text-bread ul{display:flex;flex-wrap:wrap;align-items:center;-webkit-align-items:center}.text-bread ul li,.text-bread ul li a{color:#000;font-weight:300;font-size:16px;line-height:31px;display:inline-block;text-transform:uppercase}.text-bread ul li a:after{content:"|";margin:0 10px}.about-page .about-text .title-about h2{font-size:59px;line-height:81px}.about-page .about-text{max-width:1050.12px;padding-block:82px 114px;min-height:100vh;display:flex;align-items:center}.about-page .about-text .des-about{padding-inline-start:0}.about-page .about-text .des-about p{margin-bottom:30px}.about-page .about-text .des-about p:last-child{margin:0;font-size:24px;line-height:34px}.about-more{padding:32px 0}.about-more .row{min-height:363.05px}.about-more .project-img{height:calc(100% - 64px)}section.about-h.about-page{padding-bottom:0}.about-more .project-text h2{font-size:44px;line-height:51px;margin-bottom:37px}.about-more .project-text h2 i{margin-inline-end:17px;font-weight:300;font-size:37.33px;line-height:63px;color:#4e74b9}.about-more .project-text p{font-weight:300;font-size:19px;line-height:30px}.mission-block .project-img{left:auto;right:-15%}.project-text ul{padding-inline-start:20px}.project-text ul li{display:list-item;list-style:disc;font-weight:300;font-size:19px;line-height:30px}.about-more .project-text{max-width:100%}.body-inner{padding:100px 0}.all-pages{text-align:center}.all-pages .pagination{display:inline-flex;margin-top:80px}.all-pages .pagination .page-item .page-link{width:29px;height:27px;padding:0;text-align:center;align-content:center;border:1px solid #e8e8e8;margin:0 2.5px;font-family:'Line Awesome Free';color:#131313;font-size:12.82px;line-height:15.74px;border-radius:0}.all-pages .btn-next{transform:scaleX(-1)}.all-pages .pagination .page-item.active .page-link{background:0 0;border-color:var(--thr-color);color:var(--thr-color)}.single-img{position:relative;height:534px}.single-img .img{box-shadow:0px 0px 24px 0px #00000063;border-radius:20px;overflow:hidden;width:100%;height:100%}.single-img .img img{width:100%;height:100%;object-fit:cover;object-position:center}.single-img:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:calc(100% - 49px);background:var(--thr-color);border-radius:20px;z-index:-1;margin:-13px}.single-text{padding-inline-start:34px}.single-text h3{font-weight:800;font-size:39.72px;line-height:48.02px;margin-bottom:15px;color:#000}.single-text h4{color:#000;font-weight:800;font-size:25px;line-height:48.02px;margin:15px 0}.single-text p{font-weight:400;font-size:16px;line-height:28px;color:#000;margin-bottom:10px}.single-text ul{padding-inline-start:20px}.single-text ul li{display:list-item;list-style:disc;font-weight:400;font-size:16px;line-height:28px;color:#000;margin:4px 0}.career-block h3{font-weight:600;font-size:30.96px;line-height:43.35px;color:#000;text-transform:capitalize;margin-bottom:37px}.form-group{margin-bottom:15px}.form-group label{color:#000;font-weight:600;font-size:17.55px;line-height:28.9px;margin-bottom:12px}.form-group .form-control{border:1px solid #2c56a4;height:51px;border-radius:50px;box-shadow:0px 3.1px 8.26px 0px #00000014;padding:0 20px;color:#000;font-weight:300;font-size:16.51px;line-height:28.9px;transition:all .4s;text-align:left}.form-group .form-control::placeholder{color:#5758a3;opacity:.54}.form-group .form-control:focus{box-shadow:none}.form-group .file-upload-group.form-control{position:relative;display:flex;align-items:center;-webkit-align-items:center;justify-content:space-between;color:#5758a3}.form-group .file-upload-group.form-control .file-uploadH{position:absolute;inset:0;z-index:4;opacity:0;cursor:pointer;display:block}.form-group .file-upload-group.form-control .span-text.file-name{opacity:.54}.form-group .file-upload-group.form-control .for-sm-input-file{margin:0;min-width:137.04px;text-align:center;min-height:36.58px;background:#d9d9d9;border-radius:50px;display:flex;justify-content:center;align-items:center;-webkit-align-items:center;font-weight:460;font-size:17.8px;line-height:100%}.form-group textarea.form-control{height:130.04px;border-radius:20px;padding:20px}.accordion .accordion-item{margin:0 0 20px;border-radius:10px;overflow:hidden;transition:all .4s}.accordion .accordion-item:last-child{margin:0}.accordion .accordion-item .accordion-button{border:none !important;box-shadow:none !important;padding:9px 38px;border-radius:10px;color:#000;font-size:19.07px;line-height:37.82px;text-transform:capitalize;justify-content:space-between;align-items:center;-webkit-align-items:center;background:#ededed;font-weight:600;min-height:61px}.accordion .accordion-item .accordion-button:after{content:"\2b";font-family:'Font Awesome 6 Pro';font-weight:400;font-size:27.81px;line-height:37.82px;color:#000;background:0 0;width:auto;height:auto;margin:0}.accordion .accordion-item .accordion-button:not(.collapsed):after{content:"\f068"}.accordion-body{padding:0 38px 20px}.accordion-body p{color:#fff;font-size:20px;line-height:31px;padding-top:20px}form{direction:ltr}.accordion .accordion-item.active{background:var(--thr-color)}.accordion .accordion-item.active button.accordion-button{background:var(--thr-color);color:#fff;font-weight:600;font-size:26px;line-height:37.82px;padding-block:37px 0}.accordion .accordion-item.active button.accordion-button:after{color:#fff}.single-inner .single-content{max-width:970px;margin:120px auto 0}.single-content h3{color:#000;font-weight:800;font-size:39.72px;line-height:48.02px;margin-bottom:33px}.single-inner .single-content .sub-title{background:#e5e5e5;padding:4px 8px;border-radius:50px;color:#000;font-weight:400;font-size:14px;text-transform:capitalize;display:inline-block}.single-inner .single-content p{color:#000;font-weight:400;font-size:16px;line-height:28px;margin-top:37px}.contact-block{box-shadow:5.57px 0px 24.13px 0px #00000017;padding:28px 28px 50px;border-radius:11.86px}.title-contact{margin-bottom:32px}.title-contact h3{color:#000;margin:0;font-weight:600;font-size:25.89px;line-height:32.28px;text-transform:uppercase}.contact-form .form-group{margin-bottom:16px}.contact-form .form-group .form-control{height:38px;border:1px solid #d8d6de;border-radius:5px;padding:0 14px;font-weight:400;font-size:12px;line-height:24px}.contact-form .form-group textarea.form-control{height:142.23px;padding:8px 14px}.contact-form .form-group button.btn{min-height:37px;margin-top:17px;padding-block:10px;font-weight:600;font-size:14px;min-width:130.67px}.contact-info .info-f ul li{margin-bottom:35px;gap:13px;align-items:center;-webkit-align-items:center}.contact-info .info-f ul li:last-child{margin:0}.contact-info .info-f ul li .icon{width:55px;height:56px;line-height:56px;text-align:center;border-radius:50%;background:#f8fbff}.contact-info .info-f ul li .details{width:calc(100% - 55px - 13px);padding:0;display:flex;flex-wrap:wrap;gap:27px;align-items:center;-webkit-align-items:center}.contact-info .info-f ul li .details a{color:#4b5156}.contact-info .info-f ul li:last-child .details{max-width:401px}.contact-info .info-f ul li .icon svg{width:22.82px;height:22.82px}.contact-info .info-f ul li .details h4{margin:0;color:var(--thr-color);font-weight:600;font-size:16.7px;line-height:20px}.contact-info .info-f ul li .details a{color:#2d2d2d;font-weight:400;font-size:13.92px;line-height:20.41px;display:inline-block}.contact-form .contact-block{padding:29px 22px}.contact-form .form-group label{margin-bottom:17px;font-size:16px;line-height:24px}.contact-info .map-f{margin-top:35px;height:246.82px;border-radius:21.86px;box-shadow:5.57px 5.57px 24.13px 0px #00000008}.contact-form .form-group:last-child{margin:0}.project-block-top .project-img{position:relative;max-width:100%;left:0;right:0;height:419.23px}.project-block-top{align-items:center;-webkit-align-items:center}.project-block-top .project-text{padding-inline-start:25px}.project-block-top .project-text h2{color:#000;font-weight:700;font-size:24px;line-height:33px;margin-bottom:18px}.project-block-top .project-text p{font-size:19.26px;line-height:33.3px}.project-block-top .project-text .btn{margin-top:23px}.controls-inner{position:relative;display:flex;justify-content:flex-end;align-items:center;-webkit-align-items:center;max-width:218px;margin-top:74px;margin-inline-start:auto;width:100%}.controls-inner .slides-numbers{position:absolute;inset:0;align-content:center;text-align:center;color:#000;font-weight:400;font-size:19.26px;line-height:33.3px}.controls-inner .btn-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;position:relative;z-index:5}.controls-inner .btn-wrap button{width:74px;height:65px;border:.76px solid #646464;background:0 0;opacity:.6;border-radius:7.59px;font-weight:900;font-size:18.67px;line-height:100%;color:#959292}.projects-page{padding-top:0}.projects-page .nav.nav-tabs{border:none;margin-top:31px}.projects-page .nav.nav-tabs .nav-item{margin-bottom:37px;width:100%}.projects-page .nav.nav-tabs .nav-item .nav-link{display:flex;border:none;padding:0;align-items:center;-webkit-align-items:center;gap:20px;font-weight:600;font-size:26px;line-height:33px;color:#000}.projects-page .nav.nav-tabs .nav-item .nav-link.active{color:var(--thr-color)}.project-block .img{height:479.25px;border-radius:20px;overflow:hidden}.project-block .img img{width:100%;height:100%;object-fit:cover;object-position:center}.project-block{margin-bottom:59px}.project-block .details{padding-top:33px}.project-block .details h3{margin-bottom:28px;font-weight:700;font-size:24px;line-height:33px}.project-block .details p{color:#000;font-weight:400;font-size:19.26px;line-height:33.3px;margin-bottom:13px}.project-block .details .btn{min-height:46.5px}.tab-inner .row div:nth-child(2) .project-block .img{height:316px}.tab-inner .row:nth-child(even){flex-direction:row-reverse}.big-img{height:599.2px;overflow:hidden;border-radius:40px;margin-bottom:32px}.big-img img{width:100%;height:100%;object-fit:cover;object-position:center}.slider-single-nav .slick-list{margin-left:-8px;margin-right:-8px}.slider-single-nav .item{padding:0 8px}.slider-single-nav .small-img{height:68.61px;overflow:hidden;border-radius:10px}.slider-single-nav .small-img img{width:100%;height:100%;object-fit:cover;object-position:center}.single-pro-inner .single-text{padding:0;text-align:center;margin:42px auto 0;max-width:962.95px}.single-pro-inner .single-text p{color:#4d4d4d;font-weight:400;font-size:19.26px;line-height:33.3px}.all-pages .pagination .page-item .next.page-link,.all-pages .pagination .page-item .prev.page-link{transform:scaleX(-1)}.mobile-menu .menu-box .navigation li.current-menu-item a{color:var(--sec-color)}form button.btn{background:var(--thr-color)}.loader{position:fixed;inset:0;z-index:9999999999999999;background:#fff;align-content:center;text-align:center}.loader img{max-width:150px;transition:transform 1s ease}.loader.scale-out img{transform:scale(1.2)}.services-h .animate__fadeInUp,.news-page .animate__fadeInUp,.services-page .animate__fadeInUp,.media-h .animate__fadeInUp{animation-delay:1s;animation-duration:1.5s}@media (min-width:991px){.btn:hover:before,.btn:hover:after,.btn:hover span:before,.btn:hover span:after{height:80px}.btn span:before,.btn span:after{top:auto;bottom:0}.btn span:before{left:25%}.btn span:after{left:75%}.serv-block:hover .overlay-img:after{opacity:1}.serv-block:hover .content-block p{transform:none;opacity:1}.serv-block:hover .content-block h3{transform:translateY(29px)}.all-clients .slick-arrow:hover{background:var(--main-color);border-color:var(--main-color)}.all-clients .slick-arrow:hover:before{color:#fff}body.dark-mode .links-f ul li a:hover,.links-f ul li a:hover{color:var(--sec-color)}.info-f ul li:hover .details a,body.dark-mode .info-f ul li:hover .details a{color:var(--sec-color)}.upPage:hover{background:var(--thr-color)}.btn:hover{background:var(--sec-color);color:#fff}.form-group .form-control:focus{border-color:#162b52}.controls-inner .btn-wrap button:hover{opacity:1}.media-block:after{background:radial-gradient(80% 80% at 80% 80%,rgb(38 157 210/10%) 0,hsla(0,0%,100%,0) 100%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .4s cubic-bezier(.22,.61,.36,1);-webkit-transition:all .4s cubic-bezier(.22,.61,.36,1)}.media-block:hover:after{opacity:1}.media-block:hover .img img{transform:scale(1.1)}.client-block:hover{border-color:var(--main-color)}.contact-info .info-f ul li .details a:hover,.info-f ul li .details a:hover,body.dark-mode .contact-info .info-f ul li .details a:hover,body.dark-mode .info-f ul li .details a:hover{color:var(--sec-color)}}body.dark-mode .logo-h img,body.dark-mode .logo-f img{filter:brightness(0) invert(1)}body.dark-mode .mobile-nav-toggler .lines :after,body.dark-mode .mobile-nav-toggler .lines :before{background:#fff}body.dark-mode .mobile-menu .logo-h img,body.dark-mode .mobile-menu .logo-f img{filter:none}.wpcf7 p{margin:0;display:block;width:100%}.wpcf7 br{display:none}.wpcf7-file{display:none}.form-group .file-upload-group.form-control .wpcf7-form-control-wrap{position:absolute;inset:0;z-index:2}.banner-block{position:absolute;inset:0}.banner-text{max-width:1004px;margin:0 auto}.banner-text h1{color:#fff;font-weight:700;font-size:45.6px;line-height:55px;text-transform:uppercase}.banner-text .text-flex{display:flex;gap:40px}.banner-text p{color:#fff;font-weight:400;font-size:18px;line-height:28px}.single-inner .single-content img{max-height:360px;width:auto}.tdnn{margin:0 auto;font-size:13%;position:relative;height:16em;width:30em;border-radius:16em;transition:all .5s ease-in-out;background:#423966;background:#0e86c8}.day{background:var(--sec-color)}.moon{position:absolute;display:block;border-radius:50%;transition:all .4s ease-in-out;top:3em;left:3em;transform:rotate(-75deg);width:10em;height:10em;background:#0e86c8;box-shadow:3em 2.5em 0 0em #d9fbff inset,rgba(255,255,255,.1) 0em -7em 0 -4.5em,rgba(255,255,255,.1) 3em 7em 0 -4.5em,rgba(255,255,255,.1) 2em 13em 0 -4em,rgba(255,255,255,.1) 6em 2em 0 -4.1em,rgba(255,255,255,.1) 8em 8em 0 -4.5em,rgba(255,255,255,.1) 6em 13em 0 -4.5em,rgba(255,255,255,.1) -4em 7em 0 -4.5em,rgba(255,255,255,.1) -1em 10em 0 -4.5em}.sun{top:4.5em;left:18em;transform:rotate(0deg);width:7em;height:7em;background:#fff;box-shadow:3em 3em 0 5em #fff inset,0 -5em 0 -2.7em #fff,3.5em -3.5em 0 -3em #fff,5em 0 0 -2.7em #fff,3.5em 3.5em 0 -3em #fff,0 5em 0 -2.7em #fff,-3.5em 3.5em 0 -3em #fff,-5em 0 0 -2.7em #fff,-3.5em -3.5em 0 -3em #fff}body.dark-mode .title h3{color:#fff}body.dark-mode header.sticky.active{background:#000000a1}body.dark-mode .header-med .head-inner ul li a,body.dark-mode .search-box-btn.search-box-outer,body.dark-mode .lang-h,body.dark-mode .links-f ul li a,body.dark-mode .foot-block h3,body.dark-mode .info-f ul li .details h4,body.dark-mode .des-f p,body.dark-mode .copy-right p,body.dark-mode .project-block-top .project-text h2,body.dark-mode .project-text p,body.dark-mode .controls-inner .slides-numbers,body.dark-mode .project-text h2,body.dark-mode .project-text ul li,body.dark-mode .form-group label,body.dark-mode .project-block .details .btn,body.dark-mode .project-block .details p,body.dark-mode .project-block .details h3,body.dark-mode .contact-info .info-f ul li .details a,body.dark-mode .title-contact h3,body.dark-mode .career-block h3,body.dark-mode .single-content h3,body.dark-mode .single-inner .single-content p{color:#fff}body.dark-mode .info-f ul li .details a{color:#ffffffa1}body.dark-mode .projects-page .nav.nav-tabs .nav-item .nav-link.active{background:#959292;color:#fff;padding:10px 22px;border-radius:3px}body.dark-mode .projects-page .nav.nav-tabs .nav-item .nav-link{color:#fff}body.dark-mode .lolo-co p,body.dark-mode .lolo-co a,body.dark-mode .lolo-co span{color:#fff !important}body.dark-mode .contact-block{box-shadow:5.57px 0px 24.13px 0px #ffffff2b}body.dark-mode #gradient-canvas,body.dark #gradient-canvas2{width:100%;height:100%;--gradient-color-1:#000;--gradient-color-4:#161616;--gradient-color-3:#161616;top:0;--gradient-color-2:#161616;position:absolute}.part-item .img{height:115px;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .3s;margin:0 6px 20px;padding:5px;border:1px solid #fff;box-shadow:0px 8px 12px 0px #6C04040A;border-radius:16px}.part-section .item .img a,.part-item .img a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:all .3s}.part-item .img img{max-height:100%;width:auto;transition:all .3s;object-fit:contain;max-width:100%}.part-item .img:hover{box-shadow:0px 8px 12px 0px #0000000A;border:3px solid #080808}.part-block{height:113px;width:250px;line-height:113px;text-align:center}.part-block img{display:inline-block;max-height:80px;max-width:250px;object-fit:contain;object-position:center;transition:all .3s}.part-block:hover img{opacity:100%}.slick.marquee{direction:ltr}.slick.marquee .item.slick-slide{float:left !important}body.dark-mode .wpcf7 form.invalid .wpcf7-response-output,body.dark-mode .wpcf7 form.unaccepted .wpcf7-response-output,body.dark-mode .wpcf7 form.payment-required .wpcf7-response-output,body.dark-mode .wpcf7 form .wpcf7-response-output,body.dark-mode .about-text .title-about h2,body.dark-mode .about-text .des-about p{color:#fff}.info-f ul li .icon svg,.info-f ul li .icon svg path{fill:var(--main-color)}body.dark-mode .info-f ul li .icon svg,body.dark-mode .info-f ul li .icon svg path{fill:#fff}body.dark-mode .contact-info .info-f ul li .icon{background:0 0}body.dark-mode .header-med .head-inner ul li.current-menu-item a,body.dark-mode .header-med .head-inner ul li a:hover,body.dark-mode .header-med .head-inner ul li .sub-menu li a:hover{color:var(--sec-color)}body.dark-mode .text-bread h1,body.dark-mode .text-bread ul li,body.dark-mode .text-bread ul li a,body.dark-mode .single-text p,body.dark-mode .single-text h3,body.dark-mode .single-text ul li,body.dark-mode .single-pro-inner .single-text a{color:#fff}.serv-block .content-block p{margin-top:26px}.project-block-top .project-img{width:100% !important}section.projects-top-page.body-inner{padding-bottom:40px}.mobile-menu .lang-h{color:#000 !important;padding:12px 0;display:inline-block;border-bottom:1px #eee solid;width:100%;text-align:start;margin-bottom:12px}.mobile-menu .tdnn{margin:unset}section.small-logos .row{justify-content:center}.small-logos .img{height:120px;display:flex;align-items:center;justify-content:center}.small-logos .img img{max-width:100%;max-height:100%;object-fit:contain}section.small-logos{padding-top:60px}