.services-section-two {
    position: relative;
    overflow: hidden;
    background: #f9f9f9;
    padding: 60px 0;
}

.text-slider {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.text-slider .slide-item {
    position: absolute;
    width: 100%;
    transition: opacity 1s ease-in-out;
    opacity: 0;
    visibility: hidden;
}

.text-slider .slide-item.active {
    opacity: 1;
    visibility: visible;
}

.sec-title-two {
    margin-bottom: 40px;
}

.sec-title-two .title {
    font-size: 20px;
    color: #333;
    margin-bottom: 20px;
}

.sec-title-two .content-title {
    font-size: 24px;
    margin-bottom: 15px;
    color: #333;
}

.sec-title-two div {
    font-size: 16px;
    color: #555;
    margin-top: 10px;
}

@keyframes slide-animation {
    0%, 33.33% { opacity: 1; visibility: visible; }
    33.33%, 66.66% { opacity: 0; visibility: hidden; }
    66.66%, 100% { opacity: 0; visibility: hidden; }
}

.text-slider .slide-item:nth-child(1) {
    animation: slide-animation 9s infinite;
}

.text-slider .slide-item:nth-child(2) {
    animation: slide-animation 9s infinite 3s;
}

.text-slider .slide-item:nth-child(3) {
    animation: slide-animation 9s infinite 6s;
}