@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@keyframes shine{0%{opacity:0;left:0}50%{opacity:1}to{opacity:0;left:100%}}.banner.project-banner{z-index:2}.banner.project-banner .bg{height:100vh}.banner.project-banner .banner-wrapper .heading{text-align:center}.banner.project-banner .banner-wrapper .heading h1,.banner.project-banner .banner-wrapper .heading h2{font-size:68px;line-height:1;margin-bottom:20px;color:#fff;font-family:Poppins}@media only screen and (max-width:991px){.banner.project-banner .banner-wrapper .heading h1,.banner.project-banner .banner-wrapper .heading h2{font-size:55px}}@media only screen and (max-width:768px){.banner.project-banner .banner-wrapper .heading h1,.banner.project-banner .banner-wrapper .heading h2{font-size:40px}}@media only screen and (max-width:540px){.banner.project-banner .banner-wrapper .heading h1,.banner.project-banner .banner-wrapper .heading h2{font-size:30px}}.banner.project-banner .banner-wrapper .heading p{max-width:1000px;font-size:24px;line-height:1.2;font-family:Poppins;color:var(--white);margin:0 auto}@media only screen and (max-width:768px){.banner.project-banner .banner-wrapper .heading p{font-size:22px}}@media only screen and (max-width:540px){.banner.project-banner .banner-wrapper .heading p{font-size:16px}}.banner.project-banner .filter-strip{width:600px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2392156863);position:absolute;border-radius:50px;left:50%;bottom:-3%;transform:translate(-50%,3%)}@media only screen and (max-width:768px){.banner.project-banner .filter-strip{width:100%}}@media only screen and (max-width:540px){.banner.project-banner .filter-strip{box-shadow:none}}.banner.project-banner .filter-strip .filters{width:100%;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50px;padding:0 10px}@media only screen and (max-width:540px){.banner.project-banner .filter-strip .filters{flex-direction:column;border-radius:0}}.banner.project-banner .filter-strip .filters label{display:none}.banner.project-banner .filter-strip .filters .css-b62m3t-container{border-right:1px solid rgba(0,0,0,.2);flex:1}@media only screen and (max-width:540px){.banner.project-banner .filter-strip .filters .css-b62m3t-container{border-right:none;width:100%;border-bottom:1px solid #ccc}.banner.project-banner .filter-strip .filters .css-b62m3t-container .css-ca35yf-menu{width:100%}}.banner.project-banner .filter-strip .filters .css-b62m3t-container .css-13cymwt-control{padding-right:15px;border:none}.banner.project-banner .filter-strip .filters .css-b62m3t-container .css-1u9des2-indicatorSeparator{display:none}.banner.project-banner .filter-strip .filters .css-b62m3t-container:first-child .css-13cymwt-control{border-radius:50px 0 0 50px}.banner.project-banner .filter-strip .filters .css-b62m3t-container:first-child .css-13cymwt-control .css-hlgwow{padding-left:15px}.banner.project-banner .filter-strip .filters .search-input{flex:1;height:100%;padding:0 6px 0 15px;display:flex;align-items:center}@media only screen and (max-width:540px){.banner.project-banner .filter-strip .filters .search-input{width:100%;border-bottom:1px solid #ccc}}.banner.project-banner .filter-strip .filters .search-input input{height:45px;outline:none;border:none}@media only screen and (max-width:540px){.banner.project-banner .filter-strip .filters .search-input input{flex:0 1 80%}}.banner.project-banner .filter-strip .filters .search-input button{padding:6px 15px;color:var(--white);background:var(--gradient-a);border-radius:50px}.projects-secA .listing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px 20px;padding:60px 0 80px}@media only screen and (max-width:991px){.projects-secA .listing-grid{grid-template-columns:repeat(2,1fr);grid-gap:20px 10px;padding:50px 0 60px}}@media only screen and (max-width:768px){.projects-secA .listing-grid{padding:30px 0 50px}}@media only screen and (max-width:540px){.projects-secA .listing-grid{padding:10px 0 40px;grid-template-columns:repeat(1,1fr)}}.projects-secA .loadBtn{display:flex;align-items:center;justify-content:center;margin:0 auto;gap:7px;font-family:Poppins;padding:10px 15px;border-radius:50px;border:1px solid var(--black);transition:.5s ease}.projects-secA .loadBtn:hover{background:var(--gradient-a);color:var(--white);border:none}.projects-secA .loadBtn img{width:20px}.sector-container{width:100%;padding:70px 0 20px;display:flex;gap:70px}.sector-container .tab-nav{flex-direction:column;align-items:center;flex:0 1 20%;gap:10px}.sector-container .tab-nav li{display:block;width:100%;padding:40px 10px 15px 20px;border-radius:10px;border:1px solid var(--black);transition:.5s ease;color:var(--black)}.sector-container .tab-nav li.active,.sector-container .tab-nav li:hover{background:var(--gradient-a);color:var(--white);border:none}.sector-container .tab-nav-content .tabs{display:flex;gap:50px;transition:1s ease}.sector-container .tab-nav-content .tabs figure img{filter:grayscale(1)}.sector-container .tab-nav-content .tabs figcaption{padding-top:10px}.sector-container .tab-nav-content .tabs figcaption h3{font-size:48px;padding-bottom:20px}.sector-container .tab-nav-content .tabs figcaption ul{padding-left:25px}.sector-container .tab-nav-content .tabs figcaption ul li{position:relative;padding-bottom:5px;color:var(--text)}.sector-container .tab-nav-content .tabs figcaption ul li:before{content:"";position:absolute;left:-20px;bottom:12px;width:10px;height:10px;background-color:var(--primary);border-radius:50%}.sector-container .tab-nav-content .tabs figcaption .btn{margin-top:20px}