.powered-success-section
 {
    border-bottom: 1px solid var(--color-border);
    overflow: hidden;
    position: relative;
}
.powered-success-card-title{
    font-size: 24px;
    color: #3293DC;
}

.powered-block-txt{
    font-size: 20px;
    color: #5A5A5A;
}
.powered-success-wrap {
    border-left: 1px solid var(--color-border);
    padding-block: 131px 200px;
    padding-inline: 100px;
}

.powered-success-row {
    display: grid;
    grid-template-columns: repeat(2, 50%);
    align-items: center;
}

.list-items {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 14px;
}

.powered-success-text-slider {
    position: relative;
    overflow-y: hidden;
}

.powered-success-text-slider.slick-slider {
    margin-bottom: 0;
}

.powered-success-text-slider .slick-list {
    padding-inline: 30px;
}

.powered-success-text-slider .slick-slide {
    opacity: 0.2;
}

.powered-success-text-slider .slick-slide.slick-current {
    opacity: 1;
}

.powered-success-text-slider .slick-dots {
    display: none !important;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    width: 1px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    background: linear-gradient(180deg, #18395D 55.07%, #08121C 100%);
}

.powered-success-text-slider .slick-dots li {
    flex: 1 1 auto;
    margin: 0;
    text-align: center;
    width: 3px;
    height: 100%;
    background-color: transparent;
    margin-left: -1px;
}

.powered-success-text-slider .slick-dots li button {
    display: none;
}

.powered-success-text-slider .slick-dots li.slick-active {
    background-color: #1F7FE7;

}

.powered_success_card {
    max-width: 686px;
}

.powered_success_card .powered-block-txt {
    margin-top: 16px;
    margin-bottom: 40px;
    color: var(--color-light);
}

/* .built-impact-card-img {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 40px;
    padding-inline: 12px;
}

.built-impact-card-img .img-wrap {
    aspect-ratio: 1/1;
    border: 1px solid rgba(var(--color-site-rgb), 0.1);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
} */

.powered-success-list-slider{
    border: 1px solid #3293DC;
    border-radius: 20px;
    padding: 70px 25px 70px 25px;
}
.slick-list .draggable{
    padding-top: 30px;
}
.icon{
    font-size: 30px;
    padding-top: 7px;
}
.text{
    font-size: 24px;
    margin-bottom: 20px;
}

/* ------------------------ MEDIA QUERIES ------------------------ */

@media (max-width: 1680px) {

    .powered-success-wrap {
        padding-top: 126px;
        padding-inline: 0;
    }

    .powered-success-text-slider .slick-list {
        padding-inline: 16px;
    }
}

@media (max-width: 1279px) {
   

    .powered-success-wrap {
        padding-block: 44.6px;
    }

    /* .built-impact-card-img {
        grid-gap: 14.5px;
    } */

   .powered-success-text-slider .slick-list {
        padding-inline: 16px;
    }

    .powered-success-text-slider.slick-dotted.slick-slider {
        margin-bottom: 0;
    }

    .powered_success_card .powered-block-txt  {
        margin-bottom: 32px;
    }

    /* .built-impact-card-img {
        grid-template-columns: repeat(3, 1fr);
    }

    .built-impact-card-img .img-wrap img {
        width: 70%;
    } */
}

@media (max-width: 767px) {
    .powered-success-wrap  {
        padding: 0 0 40px;
        border: none;
    }

    .powered-success-row {
        grid-template-columns: repeat(1, 100%);
        grid-row-gap: 32px;
    }

    .powered-success-text-sliderpowered-success-text-slider .slick-list {
        overflow: hidden;
    }

     .powered_success_card .powered-block-txt {
        margin-top: 12px;
        margin-bottom: 0;
    }

    /* .built-impact-card-img {
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 13.61px;
    } */
}

.form-contact{
    border: 1px solid #C4D3E1;
    border-radius: 8px;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.04);
}

.powered-success-text-slider .vertical-indicator {
  position: absolute;
  left: -10;                  /* put it at left edge (adjust if you want some gap) */
  top: 0;
  width: 4px;         /* thickness of the blue bar */
  background: #1F7FE7;      /* your blue */
  border-radius: 2px;
  z-index: 20;
  transition: top 0.35s ease, height 0.35s ease;
  height: 80%;
  pointer-events: none;     /* so it doesn't block mouse events */
}
