html{font-size:10px}@media screen and (min-width: 1200px)and (max-width: 1399px){html{font-size:8.8px}}@media screen and (min-width: 992px)and (max-width: 1199px){html{font-size:8.2px}}@media screen and (min-width: 768px)and (max-width: 991px){html{font-size:8.8px}}@media only screen and (max-width: 991px){html{font-size:9px}}@media screen and (min-width: 576px)and (max-width: 767px){html{font-size:8.6px}}@media screen and (max-width: 575px){html{font-size:7.5px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Manrope",sans-serif;font-size:1.6rem !important}:root{--color-theme: #00b2f0 !important;--color-white: #ffffff !important;--color-black: #333333 !important;--color-light-black: #808080 !important;--border-color: #dee2e6 !important}.row{padding:0;margin:0}h1,h2,h3,h4,h5,h6,ul,p{padding:0;margin:0;list-style:none}a{text-decoration:none;cursor:pointer}h1,.h1{font-size:6rem !important;line-height:1.5em;font-weight:700}@media only screen and (max-width: 991px){h1,.h1{font-size:4rem !important}}@media screen and (min-width: 576px)and (max-width: 767px){h1,.h1{font-size:3rem !important}}@media screen and (max-width: 575px){h1,.h1{font-size:4rem !important}}h3,.h3{font-size:4.8rem !important;line-height:1.5em;font-weight:600}@media screen and (max-width: 575px){h3,.h3{font-size:2.8rem !important}}h4,.h4{font-size:2.6rem !important;line-height:1.5em !important}h5,.h5{font-size:2rem !important;line-height:1.5em !important}h6,.h6{font-size:1.6rem !important;line-height:1.5em}p,.p{font-size:1.4rem !important;line-height:1.5em !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.text-theme{color:var(--color-theme) !important}.text-gray{color:var(--color-light-black) !important}.text-black{color:var(--color-black) !important}.bg-theme{background-color:var(--color-theme) !important}.bg-black{background-color:var(--color-black) !important}.bg-light-black{background-color:var(--color-light-black) !important}.fs-icon{font-size:6rem !important;color:var(--color-theme);margin-bottom:1rem}input,textarea{border:none;border:1px solid var(--color-light-black);padding:1.4rem;color:var(--color-black);background-color:transparent;outline:none;width:100%;transition:.4s;font-weight:500}input::placeholder,textarea::placeholder{color:var(--color-light-black)}input:focus,textarea:focus{border-color:var(--color-theme)}.btn-theme-blue{background-color:var(--color-theme);color:var(--color-white) !important;padding:1.4rem 4rem;border-radius:0;font-weight:600;letter-spacing:1px;transition:.4s;font-size:1.5rem;transition:.4s;display:inline-block;letter-spacing:2px}.btn-theme-blue:hover{background-color:var(--color-black)}.btn-theme-dark{background-color:var(--color-black);color:var(--color-white) !important;padding:1.4rem 4rem;border-radius:0;font-weight:600;letter-spacing:1px;transition:.4s;font-size:1.5rem;transition:.4s;display:inline-block;letter-spacing:2px}.btn-theme-dark:hover{background-color:var(--color-theme)}.btn-sm{padding:1rem 3rem;font-size:1.4rem}.sec-heading{margin:6rem 0}.sec-heading h4{position:relative;padding:1rem;display:block;text-transform:uppercase;font-weight:600;letter-spacing:2px}.heading-ani{position:relative;width:10rem;height:5px;background-color:var(--color-black);display:block;margin:0 auto;overflow:hidden;border-radius:1rem}.heading-ani:before{content:"";position:absolute;bottom:0;left:50%;width:1.6rem;height:5px;background-color:var(--color-theme);z-index:1;animation:moves 3s linear infinite}@keyframes moves{0%{left:0}50%{left:95%}100%{left:0}}.swiper-pagination-bullet{height:1.6rem;width:1.6rem;background-color:var(--color-white);border:3px solid var(--color-theme);border-radius:0}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-theme)}.object-cover{object-fit:cover}#loader_wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99999;background-color:var(--color-white);height:100%;width:100%;display:flex;align-items:center;justify-content:center}#loader_wrapper .multi-spinner-container{width:150px;height:150px;position:relative;margin:30px auto;overflow:hidden}#loader_wrapper .multi-spinner{position:absolute;width:calc(100% - 9.9px);height:calc(100% - 9.9px);border:5px solid transparent;border-top-color:var(--color-theme);border-radius:50%;-webkit-animation:spin 5s cubic-bezier(0.17, 0.49, 0.96, 0.76) infinite;animation:spin 5s cubic-bezier(0.17, 0.49, 0.96, 0.76) infinite}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#Bottom_To_Top{position:fixed;bottom:0;right:0;height:5rem;width:5rem;background-color:var(--color-black);color:var(--color-white);display:flex;align-items:center;justify-content:center;transition:.4s;z-index:9999}#Bottom_To_Top:hover{background-color:var(--color-theme)}.header-top{background-color:var(--color-black);position:sticky;top:0;left:0;z-index:9999}header{background-color:var(--color-black);backdrop-filter:blur(20px);transition:.8s;position:sticky;left:0;top:0;width:100%;z-index:9999}header .header-menu{display:flex;align-items:center;justify-content:space-between;max-width:144rem;margin:0 auto}header .header-menu .logo{height:10rem}header .header-menu ul.nav-pills li a{padding:4.8rem 2rem;font-size:1.6rem !important;color:var(--color-white) !important;text-align:center;display:block}header .header-menu ul.nav-pills li a:hover{background-color:rgba(255,255,255,.5)}header .header-menu ul.nav-pills li a.active{background-color:rgba(255,255,255,.5)}@media screen and (max-width: 991px){header .header-menu ul.nav-pills li a{text-align:left;padding:3rem}}@media screen and (max-width: 991px){header .header-menu ul.nav-pills{position:fixed;top:0;left:-100%;width:50%;height:100vh;z-index:99999;overflow-y:auto;background-color:var(--color-black);background-image:url("./../../../images/portfolio/builders/pattern-03.png");background-position:bottom left;background-repeat:no-repeat;padding:0;transition:.4s}}@media screen and (max-width: 767px){header .header-menu ul.nav-pills{width:70%}}@media screen and (max-width: 991px){header .header-menu .logo{height:8rem}}.Search-popup{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99999;margin-top:-50rem;transform:translateY(-100%);background-color:rgba(0,0,0,.8);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1)}.Search-popup .search-popup-close{position:absolute;top:2rem;right:2rem}.Search-popup .search-form{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40%}@media screen and (max-width: 991px){.Search-popup .search-form{width:60%}}@media screen and (max-width: 767px){.Search-popup .search-form{width:80%}}.Search-popup.search-popup-active{transform:translateY(0%);margin-top:0}footer{padding:5rem 0 0 0;background-color:#151414;background-image:url("./../../../images/portfolio/builders/pattern-03.png");background-repeat:no-repeat}footer .footer-cta ul{display:flex;align-items:center}footer .footer-cta ul li i{font-size:3rem;color:var(--color-theme)}@media screen and (max-width: 991px){footer .footer-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}}footer .footer-logo{height:10rem;width:10rem;margin-bottom:2rem;display:inline-block}footer ul{position:relative;display:flex;align-content:center;margin-top:2rem}footer ul li{margin:1rem}footer ul li a{height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;color:var(--color-white) !important;background-color:var(--color-black);border-radius:100%;transition:.4s;font-size:1.8rem}footer ul li a:hover{background-color:var(--color-white);color:var(--color-black) !important;transform:translateY(-10px)}.hero-section{overflow:hidden;position:relative}.hero-section .HeroSlider{position:relative}.hero-section .HeroSlider .swiper-slide{position:relative}.hero-section .HeroSlider .swiper-slide:after{content:"";position:absolute;top:0;left:0;background-color:rgba(51,51,51,.5);height:100%;width:100%}.hero-section .HeroSlider .swiper-slide img{height:94rem}@media screen and (max-width: 991px){.hero-section .HeroSlider .swiper-slide img{height:100%}}.hero-section .HeroSlider .swiper-slide .slide-content{background-color:rgba(51,51,51,.9);padding:6rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;text-align:center;color:var(--color-white);z-index:50}@media screen and (max-width: 991px){.hero-section .HeroSlider .swiper-slide .slide-content{width:80%}}@media screen and (max-width: 575px){.hero-section .HeroSlider .swiper-slide .slide-content{padding:4rem}}.hero-section .social-link{position:absolute;top:50%;right:4rem;transform:translateY(-50%);z-index:99;height:100%}.hero-section .social-link ul{height:100%;position:relative;display:grid;align-content:center}.hero-section .social-link ul li{margin:2rem 0}.hero-section .social-link ul li a{height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;color:var(--color-white);background-color:var(--color-black);border-radius:100%;transition:.4s}.hero-section .social-link ul li a:hover{background-color:var(--color-theme)}.hero-section .social-link ul:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:2px;background-color:var(--color-white);z-index:-2}.hero-section .social-link ul:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:4rem;width:6px;background-color:var(--color-theme);z-index:-1;animation-name:change;animation-duration:8s;animation-iteration-count:infinite}@keyframes change{0%{top:0}50%{top:95%}100%{top:0%}}.pageitem-section{top:-10rem;z-index:5555}.pageitem-section .card-item .card-img{height:10rem;width:10rem;margin:0 auto;border:2px solid var(--color-theme);padding:2rem;border-radius:100%;position:relative}.pageitem-section .card-item .card-img .dots-ani{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;transition:1s}.pageitem-section .card-item .card-img .dots-ani span{height:100%;width:100%;border-radius:100%;background-color:transparent;position:relative}.pageitem-section .card-item .card-img .dots-ani span:before{content:"";position:absolute;top:-10px;left:-10px;height:2rem;width:2rem;border-radius:100%;background-color:var(--color-theme)}.pageitem-section .card-item:hover .dots-ani{transform:translate(-50%, -50%) rotate(180deg)}@media screen and (max-width: 767px){.pageitem-section{top:2rem}}.About-section .about-decoration{position:relative;display:inline-block}.About-section .about-decoration:after{content:"";position:absolute;bottom:-2rem;right:-2rem;height:100%;width:100%;border:3px solid var(--color-theme);z-index:-1}.About-section .about-decoration:before{content:"";position:absolute;top:-2rem;left:-2rem;height:100%;width:100%;background-image:url("./../../../images/portfolio/builders/pattern-1.png");z-index:-1}.About-section .about-decoration .video-button{background-color:rgba(0,0,0,.3);height:100%;width:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.About-section .about-decoration .video-button .play-btn{height:7rem;width:7rem;background:var(--color-white);position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--color-theme);display:flex;align-items:center;justify-content:center;font-size:2.6rem}.About-section .about-decoration .video-button .play-btn i:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;background-color:var(--color-white);border-radius:50%;animation:ripple-wave 1s linear infinite;-webkit-transform:scale(1);transform:scale(1);transition:all .5 ease-in-out}@keyframes ripple-wave{0%{opacity:.8;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.Services-section .services-item{transition:.4s}.Services-section .services-item:after{content:"";position:absolute;width:0;height:0;right:0;top:0;opacity:0;border-top:5px solid var(--color-theme);border-right:5px solid var(--color-theme);transition:all .4s ease-in-out}.Services-section .services-item:before{content:"";position:absolute;width:0;height:0;bottom:0;left:0;opacity:0;border-left:5px solid var(--color-theme);border-bottom:5px solid var(--color-theme);transition:all .4s ease-in-out}.Services-section .services-item:hover{border-color:transparent}.Services-section .services-item:hover:after,.Services-section .services-item:hover:before{width:8rem;height:8rem;opacity:1}.Projects-section li a.iso-link{font-size:2rem;padding:1.6rem 2rem;border-bottom:2px solid transparent;transition:.4s}.Projects-section li a.iso-link:hover{border-bottom:2px solid var(--color-theme);color:var(--color-theme) !important}.Projects-section li a.iso-link.active-iso{border-bottom:2px solid var(--color-theme);color:var(--color-theme) !important}.Projects-section .content .grid-item{width:25%}.Projects-section .content .grid-item .grid-item-layer{background-color:rgba(255,255,255,.8);height:90%;width:90%;position:absolute;top:50%;left:-100%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;text-align:center;transition:all .5s ease;z-index:2}.Projects-section .content .grid-item:hover .grid-item-layer{left:50%}@media screen and (max-width: 767px){.Projects-section .content .grid-item{width:33.33%}}@media screen and (max-width: 575px){.Projects-section .content .grid-item{width:50%}}.Team-section{background-image:url("./../../../images/portfolio/builders/map.png");height:100%;width:100%;background-position:bottom}.Team-section .Team-slider{padding:2rem 2rem 6rem 2rem}.Team-section .Team-slider .team-item .team-content::after{content:"";position:absolute;font-family:"font awesome 5 free";bottom:-4rem;left:4rem;font-weight:700;font-size:70px;color:#fff}.Team-section .Team-slider .team-item .team-content::before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:4rem solid var(--color-theme);border-left:4rem solid transparent}.Team-section .Team-slider .team-item .team-view .team-img{height:8rem;width:8rem;border:2px solid var(--color-theme);padding:.8rem;border-radius:100%;overflow:hidden}.Team-section .Team-slider .team-item .team-view .team-img img{height:100%;width:100%;object-fit:cover;border-radius:100%}.contact-section .contact-bg{background-image:url("./../../../images/portfolio/builders/pattern-2.png")}