.awd-win-slider-wrap { max-width: 700px; margin: 0 auto; z-index: 2; }
.awd-win-card {
    background: #202020;
    border-radius: 16px;
    padding: 25px 36px 25px;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 0.75rem;
    min-height: 114px;
}
.awd-win-left h3 {
    font-size: 2rem;
    font-weight: 800;
    margin: 0 0 15px;
    text-transform: uppercase;
    color: #fff;
    font-size: 32px;
    font-style: italic;
}
.awd-win-left p { margin: 0; opacity: 0.7; line-height: 1.3; }
.awd-win-right h4 { font-size: 1.5rem;  margin: 0 0 15px; color: #fff; text-align: right; font-size: 24px; font-style: italic; }
.awd-win-right span { opacity: .7; font-size: 1rem; text-align: right; display: block; font-size: 16px; }
.awd-win-slider-wrap .slick-dots { position: relative; bottom: -16px; display: flex !important; justify-content: center; align-items: center; gap: 5px; margin: 20px 0 0; padding: 0; list-style: none; }
.awd-win-slider-wrap .slick-dots li { margin: 0; }
.awd-win-slider-wrap .slick-dots button { width: 8px; height: 8px; border-radius: 50%; padding: 0; border: none; background: rgba(255, 255, 255, 0.2); text-indent: -9999px; cursor: pointer; transition: opacity 0.2s ease, transform 0.2s ease; }

.awd-win-slider-wrap .slick-dots li.slick-active button { background: rgba(255, 255, 255, 1); transform: scale(1.1); }

.awd-win-slider-wrap .slick-dots button:hover { background: rgba(255, 255, 255, 0.6); }
.awd-win-slider-wrap .slick-dots li button::before { content: none; }
@media (max-width:768px) {
    .awd-win-card { flex-direction: column; text-align: center; }
    .awd-win-right h4, .awd-win-right span { text-align: center; }
}
