.section-pros-slider {
    background-color: var(--color-vibrant-green);
    padding: 120px 0 64px 96px;
    max-width: 100vw;
    overflow: hidden;
}

.section-pros-slider .section-sub-title {
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.25rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: var(--color-dark-gray);
    margin-bottom: 48px;
}

@media (max-width: 700px) {
    .section-pros-slider .section-sub-title {
        font-size: 0.875rem;
        line-height: 1.063rem;
    }
}

@media (max-width: 700px) {
    .section-pros-slider {
        padding: 64px 0 104px 21px;
    }
}

.section-pros-slider .glide__slide {
    height: unset;
}

.section-pros-slider .item {
    background-color: var(--color-white);
    border-radius: 20px;
    display: block;
    height: 100%;
    padding: 24px 28px;
}

@media (max-width: 700px) {
    .section-pros-slider .item {
        height: calc(50% - 7px);
    }

    .section-pros-slider .item + .item {
        margin-top: 14px;
    }
}

.section-pros-slider .item .icon {
    background-color: var(--color-green);
    margin-bottom: 32px;
}

.section-pros-slider .item .title {
    margin-bottom: 8px;
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.75rem;
    color: var(--color-black);
}

.section-pros-slider .item .content {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
    color: var(--color-dark-gray);
}

.section-pros-slider.white-bg {
    background-color: var(--color-white);
}

.section-pros-slider.white-bg .item {
    background-color: var(--color-white-blue);
}

.section-pros-slider .glide__arrows {
    margin-top: 32px;
    margin-right: 96px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 12px;
}

@media (max-width: 700px) {
    .section-pros-slider .glide__arrows {
        display: none;
    }
}

.section-pros-slider .glide__bullets {
    display: none;
}

@media (max-width: 700px) {
    .section-pros-slider .glide__bullets {
        display: flex;
    }
}
