.projectname{
    color: #000000;
}
.sec2-txt p {
    font: 300 15px/26px Poppins;
    letter-spacing: 0px;
    color: #000000;
}

.sec2-txt p b {
    font: 600 15px / 26px Poppins;
}
.sec2 .section-title h2 span {
    font: bold 110px / 110px Metropolis-Bold;
}
.read-more {
    font: normal 14px / 24px Poppins;
    letter-spacing: 3.8px;
    color: #000000;
    text-transform: uppercase;
    opacity: 0.5;
}
.single-milestone h1 {
    font: bold 65px/75px Metropolis-Bold;
    letter-spacing: 0px;
    color: #F26E38;
    margin-bottom: 0;
}

.single-milestone {
    width: 50%;
    float: left;
    text-align: center;
}

.milestone-detail p {
    width: 50%;
    float: left;
}
.single-milestone p {
    font: 500 16px/26px Poppins;
    letter-spacing: 0.6px;
    color: #000000;
    text-transform: uppercase;
}
.milestone-box .row{
    border: 0.5px solid #0001;
}
.milestone-content {
    padding: 50px 100px;
    border: 0.5px solid #0001;
}
.milestone-detail p {
    font: 300 18px/29px Poppins;
    letter-spacing: 0px;
    color: #000000;
    margin-bottom: 0;
}
.awards {
    background: url(../assets/img/home/award-bg.png);
}
.awards .section-txt{
    padding-left: 0;
    margin-top: 0;
}
.awards .section-txt p strong{
    font-weight: 600;
}
.swiper-pagination {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  cursor: pointer;
}

.swiper-button-prev {
  left: 10px;
}
.award-box h3 {
    text-align: left;
    font: 600 16px/26px Poppins;
    letter-spacing: 0px;
    color: #000000;
}

.client-list {
    text-align: left;
    font: 600 16px / 26px Poppins;
    letter-spacing: 0px;
    color: #000000;
    text-transform: uppercase;
    position: relative;
}
.client-list::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 4px;
    background: #9E5140;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
}
.legacy-txt p {
    text-align: left;
    font: 303 22px / 32px Poppins;
    letter-spacing: 0px;
    color: #FFFFFF;
    margin-top: 10px;
}

.legacy .section-title h2, .legacy .section-title p{
    color: #fff;
}
.year-achievement ul li {
    width: 50%;
    float: left;
    margin: 10px 0;
    text-align: left;
    font: 300 24px/31px Poppins;
    letter-spacing: 0px;
    color: #FFFFFF;
    list-style-type: square;
}
.year-achievement h3{
    text-align: left;
    font: bold 80px/80px Metropolis-Bold;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
}
.year{
    text-align: left;
    font: 500 18px/27px Poppins;
    letter-spacing: 5.4px;
    color: #FFFFFF50;
    text-transform: uppercase;
    cursor: pointer;
    margin-bottom: 10px;
}
.legacy{
    position: relative;
}
.slick-slide.slick-active.slick-current .year {
    color: #fff;
}
.slick-slider .year-slide .year{
  margin-bottom: 10px; /* Adjust as needed */
}
.years-wrapper .year-slider{
    border-right: 1px solid #fff;
    margin-right: 25px;
}
.award-box {
    width: 80%;
    margin: 0 auto;
}
.award-slider .swiper-button-prev:after, .award-slider .swiper-button-next:after{
    font-size: 20px;
    color: #fff;
    background: #9e5140;
    padding: 5px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
}