.testimonials-main .testimonials {
    padding: 120px 150px;
    border-radius: 48px;
}

.testimonials-title {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-bottom: 40px;
}

.testimonials-main .testimonials h2 {
    margin-bottom: 0;
}

.pardot-template-new-01 .testimonial-logo img {
    height: auto;
}

@media screen and (max-width: 1600px) {
    .testimonials-main .testimonials {
        padding: 80px;
        border-radius: 24px; 
    }
}
@media screen and (max-width: 1199px) {
    .testimonials-main .testimonials {
        padding: 60px;
    }
    .testimonials-main .testimonial-card-wrap{
        padding: 0;
    }
}
@media screen and (max-width: 991px) {
    .testimonials-main .testimonials {
        padding: 40px;
    }
    .testimonials-main .testimonial-card {
        padding: 24px;
    }
    .testimonials-main .testimonial-video {
        flex-basis: 282px;
        min-width: 282px;
    }
}
@media screen and (max-width: 767px) {
    .testimonials-main .testimonial-video {
        flex-basis: auto;
        width: 100%;
        min-width: inherit;
    }
    .testimonials-main .container {
        padding: 0;
    }
    .testimonials-main .testimonials {
        padding: 48px 24px;
        border-radius: 0;
    }
}

/* ======================= */
.section-mci {
    padding: 120px 149px;
    border: 1px solid #C7E2FF;
    position: relative;
    border-radius: 48px;
    background: linear-gradient(180deg, #E5F3FF 0%, rgba(255, 255, 255, 0) 50.03%);
    overflow: hidden;
}
.section-mci::after {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 33%;
    background-size: auto 100%;
    background-image: url(../images/section-mci-bg.webp);
    content: '';
}
.section-mci-content {
    max-width: 51.51%;
}
.section-mci-content .pl-sect05-left {
    padding-right: 0;
    gap: 24px;
}
.section-mci-content h2.h4 {
    padding-right: 0;
}
.section-mci-img {
    position: absolute;
    right: 117px;
    bottom: 0;
    max-width: 35.84%;
    z-index: 1;
}
.section-mci-img img {
    width: 100%;
    height: auto;
}
.plhero-row-top-left p a {
    text-decoration: underline;
    color: var(--blue);
}
@media screen and (max-width: 1600px) {
    .section-mci {
        padding: 80px;
        border-radius: 24px;
    }
    .section-mci-content {
        max-width: 622px;
    }
    .section-mci-img {
        right: 56px;
        max-width: 460px;
    }
}
@media screen and (max-width: 1199px) {
    .section-mci {
        padding: 60px;
    }
    .section-mci-content {
        max-width: 472px;
    }
    .section-mci-img {
        right: 28px;
        max-width: 375px;
    }
}
@media screen and (max-width: 991px) {
    .section-mci {
        padding: 40px;
    }
    .section-mci-content {
        max-width: 370px;
    }
    .section-mci-img {
        right: 18px;
        max-width: 324px;
    }
    .section-mci-content .pl-sect05-left {
        gap: 16px;
    }
}
@media screen and (max-width: 767px) {
    .section-mci {
        padding: 32px 32px 0 32px;
        border-radius: 16px;
    }
    .section-mci-content {
        max-width: 100%;
    }
    .section-mci-img {
        position: relative;
        max-width: 400px;
        margin: 60px auto 0;
        right: 0;
    }
    .section-mci-content .pl-sect05-left {
        gap: 16px;
    }
    .section-mci::after {
        right: 0;
        bottom: 0;
        height: 240px;
        width: 100%;
    }
}