h2,h3,p{margin-bottom:0}#about .content,#achievement,#clients,#contact,#portfolio,#services,#team{padding-block:10rem}#clients,#services,#team{background-color:#f7f7f7}ul{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none}section{overflow:hidden}h2,h3{font-family:Montserrat,sans-serif;font-weight:800}h2{font-size:3rem}h3{font-size:1.7rem}#clients header,#contact header,#portfolio header,#services header,#team header,.header{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:3rem;margin-bottom:2rem;background-image:-o-radial-gradient(#eaeaea 20%,transparent 20%);background-image:radial-gradient(#eaeaea 20%,transparent 20%);background-size:1.5rem 1.5rem}#clients header h2,#contact header h2,#portfolio header h2,#services header h2,#team header h2,.header h2{margin-top:-2rem}html{font-size:62.5%}body{font-family:Poppins,sans-serif;font-size:1.6rem}#portfolio .item .on,#team .item .on,.on-hover{position:absolute;top:1rem;bottom:1rem;left:1rem;right:1rem;background-color:#fff;opacity:0}#nav a.navbar-brand{font-weight:800;font-size:2rem}#nav li{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:.5rem}#nav li a.active,#portfolio .item{position:relative}#nav li a.active::after{content:"";position:absolute;bottom:0;left:0;height:.2rem;background-color:#212529;-webkit-animation-name:changeWidth;animation-name:changeWidth;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes changeWidth{from{width:0%}to{width:100%}}@keyframes changeWidth{from{width:0%}to{width:100%}}#home{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6274509804)),to(rgba(0,0,0,.6274509804))),url("../../assests/images/bg.jpg");background-image:-o-linear-gradient(rgba(0,0,0,.6274509804),rgba(0,0,0,.6274509804)),url("../../assests/images/bg.jpg");background-image:linear-gradient(rgba(0,0,0,.6274509804),rgba(0,0,0,.6274509804)),url("../../assests/images/bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}#home .content{text-align:center;color:#fff}#home .content span.top{font-size:3rem;font-weight:800}#home .content h1{font-size:4.5rem}#home .content .links li{display:inline-block;width:5rem;height:5rem;border-radius:50%;line-height:5rem;text-align:center;cursor:pointer;background-color:#010407}#about .content .left .img{background-image:-o-radial-gradient(#eaeaea 20%,transparent 20%);background-image:radial-gradient(#eaeaea 20%,transparent 20%);background-size:1rem 1rem}#about .content .left .img img{-webkit-transform:translate(3rem,-3rem);-ms-transform:translate(3rem,-3rem);transform:translate(3rem,-3rem)}#about .content .right header span{font-size:1.3rem}#about .content .right .bar{height:2.5rem;margin-bottom:3rem}#about .content .right .progress-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.5rem!important;font-size:1rem}#about .content .right .btn1,#about .content .right .btn2,#contact form button{font-weight:500;padding-inline:2rem;padding-block:1rem;font-size:1.2rem}#about .content .right .btn1{background-color:#212529;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:.1rem solid #212529;color:#fff}#about .content .right .btn1:hover,#contact form button:hover{background-color:#fff;color:#212529}#about .content .right .btn2{background-color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:.1rem solid #212529;color:#212529}#about .content .right .btn2:hover{background-color:#212529;color:#fff}#services .container article .item{background-color:#fff;text-align:center;padding:3rem 1.5rem}#services .container article .item span{display:inline-block;width:7rem;height:7rem;border-radius:50%;line-height:7rem;text-align:center;cursor:pointer;-webkit-transition:background-color .5s,color .5s;-o-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}#contact .item:hover span,#services .container article .item:hover span{background-color:#010407;color:#fff}#portfolio ul.nav li{font-weight:700}#portfolio ul.nav li button.nav-link{color:inherit;border-radius:0;padding:.5rem 1rem}#portfolio ul.nav li button.active{background-color:transparent;border-bottom:.3rem solid #212529}#portfolio .item .on{-webkit-transition:opacity .5s,translate .5s;-o-transition:opacity .5s,translate .5s;transition:opacity .5s,translate .5s;translate:0 1rem}#portfolio .item .on h3{translate:0 -2rem;-webkit-transition:translate .5s;-o-transition:translate .5s;transition:translate .5s}#portfolio .item .on .links{translate:0 2rem;-webkit-transition:translate .5s;-o-transition:translate .5s;transition:translate .5s}#portfolio .item .on .links span,#team .item .on .links li{display:inline-block;width:4rem;height:4rem;border-radius:50%;line-height:4rem;text-align:center;cursor:pointer;background-color:#212529;border:.1rem solid #010407;color:#fff;-webkit-transition:background-color .5s,color .5s;-o-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}#portfolio .item .on .links span:hover,#team .item .on .links li:hover{background-color:#fff;color:#010407}#portfolio .item:hover .on{opacity:1;translate:0}#portfolio .item:hover .links,#portfolio .item:hover h3{translate:0}#clients,#team{text-align:center}#clients #carouselExampleCaptions .carousel-indicators [data-bs-target]{width:1rem;height:1rem;border-radius:50%;margin-inline:0.8rem;background-color:#010407}#clients #carouselExampleCaptions .caption{word-spacing:0.2rem;margin-bottom:4rem;color:#212529}#clients #carouselExampleCaptions .caption p{margin-block:2rem}#clients #carouselExampleCaptions .caption h3,#contact .item h3{margin-block:1rem}#clients #carouselExampleCaptions .img{width:15rem;text-align:center;margin:auto}#achievement .item span:nth-child(2){font-weight:600}#team .item .on{translate:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:opacity .5s,translate .5s,-webkit-transform .5s;transition:opacity .5s,translate .5s,transform .5s,-webkit-transform .5s;-o-transition:opacity .5s,translate .5s,transform .5s}#team .item .on .links{-webkit-transition:translate .5s;-o-transition:translate .5s;transition:translate .5s}#team .item:hover .on{opacity:.9;-webkit-transform:rotateY(0);transform:rotateY(0)}#team .item .top .img img{-webkit-transition:-webkit-transform .5s;transition:transform .5s;-o-transition:transform .5s;transition:transform .5s,-webkit-transform .5s}#team .item .top:hover img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}#team .item .caption{text-align:center;background-color:#212529;color:#fff;padding:1.5rem}#contact .item span{display:inline-block;width:6rem;height:6rem;border-radius:50%;line-height:6rem;text-align:center;cursor:default;-webkit-transition:background-color .5s,color .5s;-o-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}#contact form{margin-top:4rem}#contact form input,#contact form textarea{width:100%;border:0;padding:1rem;border-radius:1rem;background-color:#f7f7f7}#contact form p{color:red}#contact form button{background-color:#212529;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:.1rem solid #212529;color:#fff;padding:1rem 4rem}#footer{padding-block:3.3333333333rem;text-align:center;background-color:#212529}#footer p{color:#fff}@media (width < 576px){h2{font-size:2.5rem}h3{font-size:1.6rem}#home .content span.top{font-size:2rem;font-weight:800}#home .content h1{font-size:2.7rem}#home .content .links li{display:inline-block;width:4rem;height:4rem;border-radius:50%;line-height:4rem;text-align:center;cursor:pointer}#about .content .left .img{background-image:none}#about .content .left .img img{-webkit-transform:none;-ms-transform:none;transform:none}#about #portfolio ul.nav li button.nav-link{font-size:1.2rem}}