/* Main container with relative positioning */
.clients-container {
    position: relative !important;
    padding: 0 50px !important;
}

/* Navigation buttons outside the content area */
.swiper-nav-buttons {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    display: flex;
    justify-content: space-between;
    pointer-events: none;
    z-index: 10;
}

.swiper-nav-buttons {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    display: flex;
    justify-content: space-between;
    pointer-events: none;
    z-index: 10;
}

.swiper-button-prev-simple {
    pointer-events: all;
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
    background: #ffffff;
    border: 1px solid #bed7f1;
    color: #214aab !important;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    cursor: pointer;
    transition: all 0.3s ease;
    /* box-shadow: 0 3px 10px rgba(0, 51, 102, 0.3); */
    z-index: 11;
}

.swiper-button-next-simple {
    pointer-events: all;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    background: #ffffff;
    border: 1px solid #bed7f1;
    color: #214aab !important;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    cursor: pointer;
    transition: all 0.3s ease;
    /* box-shadow: 0 3px 10px rgba(0, 51, 102, 0.3); */
    z-index: 11;
}

.swiper-button-prev-simple:hover,
.swiper-button-next-simple:hover {
    background: #214aab;
    color: #7eff00 !important;
    border-color: #214aab;
    transform: translateY(-50%);
}
