/* General Wrapper */\n.cs-wrapper-84e6878f {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: #ffffff;\n    padding: 80px 10%;\n    box-sizing: border-box;\n}\n\n/* Header */\n.cs-header-84e6878f {\n    max-width: 60%;\n    margin-bottom: 60px;\n    text-align: left;\n}\n.cs-eyebrow-84e6878f {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    margin-bottom: 15px;\n    font-weight: 600;\n}\n.cs-divider-84e6878f {\n    height: 2px;\n    width: 50px;\n    margin-bottom: 25px;\n}\n.cs-title-84e6878f {\n    font-size: 2.5rem;\n    font-weight: 300;\n    margin-bottom: 20px;\n    line-height: 1.2;\n    color: #1a1a1a;\n}\n.cs-desc-84e6878f {\n    font-size: 1.1rem;\n    line-height: 1.6;\n    color: #4a4a4a;\n    margin: 0;\n}\n\n/* Slider Container */\n.cs-slider-container-84e6878f {\n    position: relative;\n    width: 100%;\n    overflow: hidden;\n}\n.cs-track-84e6878f {\n    display: flex;\n    transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);\n}\n.cs-slide-84e6878f {\n    flex: 0 0 100%;\n    width: 100%;\n    display: flex;\n    height: 65vh;\n    min-height: 500px;\n    background: #f9f9f9;\n}\n/* Alternate Sides */\n.cs-slide-84e6878f:nth-child(even) {\n    flex-direction: row-reverse;\n}\n\n/* Slide Halves */\n.cs-slide-image-84e6878f {\n    width: 50%;\n    height: 100%;\n    background-size: cover;\n    background-position: center;\n}\n.cs-slide-content-84e6878f {\n    width: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 40px 8%;\n    box-sizing: border-box;\n    position: relative;\n}\n.cs-slide-inner-content-84e6878f {\n    max-width: 450px;\n}\n\n/* Slide Content Details */\n.cs-slide-eyebrow-84e6878f {\n    font-size: 0.8rem;\n    letter-spacing: 1px;\n    color: #888;\n    margin-bottom: 10px;\n}\n.cs-slide-title-84e6878f {\n    font-size: 2rem;\n    font-weight: 400;\n    margin-bottom: 20px;\n    color: #111;\n}\n.cs-slide-desc-84e6878f {\n    font-size: 1rem;\n    line-height: 1.6;\n    color: #555;\n}\n.cs-slide-number-84e6878f {\n    position: absolute;\n    bottom: 30px;\n    right: 40px;\n    font-size: 3rem;\n    opacity: 0.05;\n    font-weight: 700;\n}\n.cs-slide-84e6878f:nth-child(even) .cs-slide-number-84e6878f {\n    right: auto;\n    left: 40px;\n}\n\n/* Navigation */\n.cs-nav-wrapper-84e6878f {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 30px;\n    margin-top: 40px;\n}\n.cs-nav-btn-84e6878f {\n    background: transparent;\n    border: 1px solid #ccc;\n    color: #333;\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    cursor: pointer;\n    font-size: 1.2rem;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: all 0.3s ease;\n}\n.cs-nav-btn-84e6878f:hover {\n    border-color: #111;\n    color: #111;\n}\n.cs-counter-84e6878f {\n    font-size: 0.9rem;\n    letter-spacing: 2px;\n    color: #666;\n}\n\n/* Responsive */\n@media (max-width: 992px) {\n    .cs-header-84e6878f {\n        max-width: 100%;\n    }\n    .cs-slide-84e6878f, .cs-slide-84e6878f:nth-child(even) {\n        flex-direction: column;\n        height: auto;\n    }\n    .cs-slide-image-84e6878f {\n        width: 100%;\n        height: 40vh;\n        min-height: 300px;\n    }\n    .cs-slide-content-84e6878f {\n        width: 100%;\n        padding: 50px 20px;\n    }\n    .cs-slide-number-84e6878f {\n        bottom: 10px;\n        right: 20px !important;\n        left: auto !important;\n    }\n    .cs-wrapper-84e6878f {\n        padding: 60px 20px;\n    }\n}