* {
    scroll-behavior: smooth;
    scroll-padding-top: 76px;
}


@view-transition {
  navigation: auto;
}


body {
    overflow-x: hidden;
    background-color: #f4f4f0;
}



/* ul {

    list-style: none;

} */



.trust-logo>a>img {

    width: 82px;

}



/*  Caas timeline  */

.timeline-icon {

    width: 40px;

    height: 40px;

    border-radius: 50%;

    line-height: 40px;

    font-size: 16px;

    margin: 0 auto;

    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);

    transition: transform 0.3s;

}



.timeline-step:hover .timeline-icon {

    transform: scale(1.2);

}



.timeline-step h5 {

    font-weight: 600;

    margin-top: 15px;

}



.timeline-step p {

    font-size: 0.9rem;

    margin-top: 10px;

    color: #555;

}



.timeline-step .timeline-icon {

    transition: transform 2s linear;

}



@media (max-width: 992px) {

    .timeline-step {

        width: 45%;

        margin-bottom: 2rem;

    }



    .timeline::before {

        left: 0;

        right: 0;

    }

}



@media (max-width: 576px) {

    .timeline-step {

        width: 100%;

    }

}

/* end timeline */



.footer {

    background: linear-gradient(135deg, #f4f4f4, #e8f0f8);

    color: #333;

    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);



    i {

        color: #ED1C24;

        margin-right: 8px;

    }

}