/*== == == Module Fold D == == ==*/

.module-fold-d-header {
    max-width: 1250px;
    margin: 0px auto 60px;
    text-align: center;
}

.module-fold-d-container {
    padding: 120px 0px;
}

.module-fold-d {
    background: white;
    margin: var(--fold-margin);
    width: var(--fold-width);
    border-radius: var(--global-radius);
}

.main-fold-b .splide__slide {
    display: flex;
}

.module-fold-a .splide__slide {
    display: flex;
}

.module-fold-d-wrapper {
    display: flex;
    gap: 60px;
}

.module-fold-d-item {
    display: flex;
    gap: 20px;
}

.module-fold-d-item-content-subtext .subtext {
    color: var(--primary-color1);
    margin: 0px 0px 8px;
}

.readmorelink {
    color:var(--primary-color1);
    font-weight:600;
    transition:all 500ms ease;
}
.readmorelink:hover {
    color:var(--third-color1);
}

.module-fold-d-item-lordicon lord-icon {
    width: 110px !important;
    height: 110px !important;
}

    /*== == == Module Fold D END -== == ==*/

    /*== == == Simple Fold B == = ==*/

.simple-fold-b-wrapper {
    display: flex;
    gap: 100px;
    justify-content: space-between;
    margin: 0px 0px 120px;
}

.simple-fold-b-content-header .title > span {
    display: block;
}

.simple-fold-b-content-logos {
    display: flex;
    gap: 20px;
}

.simple-fold-b-content-logos img {
    max-width: 110px;
}

.simple-fold-b-content-info {
    flex: 0 0 540px;
}

.simple-fold-b-content {
    flex: 0 0 40%;
}

.simple-fold-b-content-header {
    margin: 0px 0px 30px;
}

.simple-fold-b-content-info-subtitle .subtitle .subtitle:last-child {
    color: var(--primary-color1);
}

.simple-fold-b-content-header .title > span span:nth-of-type(1) {
    color: #221872;
}

.simple-fold-b-content-header .title > span span:nth-of-type(2) {
    color: var(--third-color1);
}

.simple-fold-b-content-header .title > span span:nth-of-type(3) {
    color: var(--primary-color1);
}

.simple-fold-b-content-header .title {
    color: black;
}

.simple-fold-b-container {
    padding: 120px 0px 80px;
}

.simple-fold-b-img img {
    border-radius: var(--global-radius);
}

.simple-fold-b-content-info-subtitle {
    margin: 0px 0px 50px;
}

.simple-fold-b .main-fold-b-content-readmore {
    margin: 0px;
}

.simple-fold-b-content-inner {
    margin: 0px 0px 30px;
}

        /*== == == Simple Fold B END =-= == ==*/

/*== == == Simple Fold E == = ===*/

.simple-fold-e {
    background: var(--secondary-color1);
    color: white;
    margin: var(--fold-margin);
    width: var(--fold-width);
    border-radius: var(--global-radius);
}

.simple-fold-e .title {
    color: white;
}

.simple-fold-e-content-wrapper {
    display: flex;
    padding: 120px 0px;
    gap: 120px;
}

.simple-fold-e-content-header .title span {
    display: block;
    color: var(--primary-color1);
}

.simple-fold-e-content {
    flex: 1;
}

@media (min-width:1024px) {

.simple-fold-e-content-blocks {
    flex: 0 0 50%;
    display: flex;
    flex-wrap: wrap;
    gap: 40px 80px;
    visibility: visible !important;
}

 .simple-fold-e .splide__arrows {
     display:none;
 }
    
.simple-fold-e-content-blocks-item {
    flex: 0 0 calc(100% / 2 - 40px);
}

}

.simple-fold-e-content-blocks-item .subtext {
    color: var(--primary-color1);
}

    /*== == == Simple Fold E END == == ==*/

/*== == == Testimonial FoldB == == =*/

.testimonials-foldb-splide-item {
    background: white;
    margin: 0px 10px;
    border-radius: var(--global-radius);
    display: flex;
}

.testimonials-foldb-splide-item-content {
    padding: 40px 32px;
    display: flex;
}

.testimonials-foldb-splide-item-content-inner p:last-child {
    margin: 0px;
    color: var(--primary-color1);
    font-weight: 600;
}

.testimonials-foldb-splide-item-logo {
    display: flex;
    gap: 20px;
    margin: 20px 0px 0px;
    align-items: flex-end;
}

.testimonials-foldb-splide-item-logo-img p span {
    display: block;
}

.testimonials-foldb-splide-item-logo p span {
    display: block;
    color: var(--secondary-color1);
}

.testimonials-foldb-splide-item-logo img {
    max-width: 120px;
    max-height: 70px;
    border-radius: 5px;
}

.testimonials-foldb-splide-item-content-inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.testimonials-foldb-content-header .title span {
    display: block;
    color: var(--primary-color1);
}

.testimonials-foldb {
    position: relative;
    padding: 20px 0px;
}

.testimonials-foldb-content {
    width: 33%;
    padding: 60px 0px 100px;
    position: relative;
    z-index: 5;
}

div#testimonials-foldb-splide {
    position: absolute;
    top: 50%;
    right: 20px;
    width: calc(66% - 100px);
    height: 100%;
    transform: translatey(-50%);
    display: flex;
    align-items: center;
}

div#testimonials-foldb-splide::before {
    content: '';
    background: #f9f1ec;
    position: absolute;
    top: 0px;
    left: -100%;
    width: 100%;
    height: 100%;
    z-index: 5;
}

.testimonials-foldb-content-inner p {
    margin: 0px;
}

div#testimonials-foldb-splide-track {
    width: calc(100% - 50px);
    overflow: visible;
}

.testimonials-foldb .splide__slide {
    opacity: 0.5;
    transition: all 500ms ease;
    display: flex;
}

.testimonials-foldb .splide__slide.is-visible {
    opacity: 1;
    transition: all 500ms ease;
}

    /*== == == Testimonial FOldB END == = ==*/

@media (min-width:1024px) {

.simple-fold-e-content-wrapper .splide__list {
    display: flex;
    flex-wrap: wrap;
    gap: 80px;
}

}