
.chs-slider-wrapper { width: 100%; overflow: hidden; }
.chs-slider { display: flex; transition: transform 0.5s ease-in-out; }
.chs-slide {
    min-width: 100%;
    background-size: cover;
    background-position: center;
    position: relative;
    color: #fff;
    text-align: center;
    padding: 100px 20px;
}
.chs-content {
    max-width: 600px;
    margin: auto;
    background: rgba(0,0,0,0.5);
    padding: 20px;
    border-radius: 10px;
}
.chs-button {
    display: inline-block;
    margin-top: 15px;
    padding: 10px 20px;
    background: #ffb400;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    border-radius: 5px;
}
