.latest-projects{padding:60px 0}.latest-projects h2{font-size:60px;font-weight:700;margin-bottom:20px}@media(max-width:768px){.latest-projects h2{font-size:40px}}@media(max-width:576px){.latest-projects h2{font-size:30px}}.latest-projects .nav-tabs{justify-content:center;border-bottom:none}.latest-projects .nav-tabs .nav-link{color:#555;font-size:16px;font-weight:500;padding:10px 20px;border-radius:5px;border:1px solid #f05f25;transition:background-color .3s,color .3s;width:170px;height:47px}.latest-projects .nav-tabs .nav-link.active,.latest-projects .nav-tabs .nav-link:hover{background-color:#f05f25;color:#fff}@media(max-width:768px){.latest-projects .nav-tabs .nav-link{width:150px;font-size:14px;height:40px}}@media(max-width:576px){.latest-projects .nav-tabs .nav-link{width:120px;font-size:12px;height:35px;padding:8px 15px}}.latest-projects li.nav-item{margin:5px 10px}@media(max-width:576px){.latest-projects li.nav-item{margin:5px}}.latest-projects .carousel{margin-top:20px}.latest-projects .carousel .carousel-item{text-align:center}.latest-projects .carousel .carousel-item .project-image{max-height:350px;object-fit:cover;margin-bottom:15px;border-radius:8px}@media(max-width:768px){.latest-projects .carousel .carousel-item .project-image{max-height:300px}}@media(max-width:576px){.latest-projects .carousel .carousel-item .project-image{max-height:200px}}.our-services{padding:10px 0}.our-services .section-subtitle{display:flex;justify-content:center;align-items:center;font-size:28px;font-weight:700}.our-services .section-subtitle .sub-title{background:rgba(241,95,37,.051);padding:5px 10px;border-radius:30px}.our-services .section-subtitle .highlight{color:#f05f25;font-weight:700}.our-services .section-subtitle .line-left,.our-services .section-subtitle .line-right{width:50px;font-weight:800!important;margin-right:10px;height:3px;background-color:#000;opacity:1}.our-services .section-subtitle .line-left{margin-right:3px}.our-services .section-subtitle .line-right{margin-left:3px}.our-services .section-title{font-size:32px;font-weight:700;margin:15px 0}.our-services .section-description{font-size:16px;color:#323231;margin-bottom:40px;width:65%}.our-services .service-card{background-color:#f2f2f2;border:none;border-radius:14px;text-align:left;transition:transform .3s,box-shadow .3s,background-color .3s;padding:20px}.our-services .service-card .card-body{height:357px!important;display:flex;flex-direction:column}.our-services .service-card:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(0,0,0,.1);background-color:#f05f25;color:#fff}.our-services .service-card:hover .card-text{color:#fff}.our-services .service-card:hover .icon{filter:brightness(0) invert(1)}.our-services .service-card .icon-container{width:71px;height:71px;margin-bottom:15px;position:relative}.our-services .service-card .icon-container .icon{width:100%;height:100%;transition:all .3s ease}.our-services .service-card .icon-container .hover-icon{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease}.our-services .service-card:hover .hover-icon{opacity:1}.our-services .service-card:hover .icon{opacity:0}.our-services .service-card .card-title{font-size:20px;font-weight:700;margin:15px 0 10px}.our-services .service-card .card-text{font-size:16px;color:#000;line-height:1.6;text-align:left;transition:all .3s ease}@media(max-width:1200px){.our-services .service-card .card-title{font-size:18px}.our-services .service-card .card-text{font-size:15px}}@media(max-width:992px){.our-services .service-card .card-title{font-size:17px}.our-services .service-card .card-text{font-size:14px}}@media(max-width:768px){.our-services .service-card .card-body{padding:15px}.our-services .service-card .icon-container,.our-services .service-card .icon-container .hover-icon,.our-services .service-card .icon-container .icon{width:50px;height:50px}.our-services .service-card .card-title{font-size:16px}.our-services .service-card .card-text{font-size:13px}}@media(max-width:576px){.our-services .service-card .card-body{padding:12px}.our-services .service-card .icon-container,.our-services .service-card .icon-container .hover-icon,.our-services .service-card .icon-container .icon{width:40px;height:40px}.our-services .service-card .card-title{font-size:15px}.our-services .service-card .card-text{font-size:12px}}