.f1-content-inner .title span {
    color: white;
}

.f1-content-inner .title span:last-child {
    color: var(--main-color1);
}

.f1-content-inner .title span:first-child {
    font-size: 56px;
    line-height: 64px;
}

.f1-content-header .title {
    padding:20px;
}

.content-fold-f-wrapper {
    display: flex;
    gap: 40px;
    padding: 75px 0px;
}

.content-fold-f-content h2 {
    color: var(--main-color1);
    font-weight: 400;
}

.contnet-fold-g-inner h2 {
    font-weight: 400;
    color: var(--main-color1);
}

.content-fold-f-content {
    flex: 0 0 45%;
    padding: 40px 0px;
}

.f1-content-header {
    position: relative;
}

.f1-content-header::after {
    content: '\f063';
    position: absolute;
    bottom: 50%;
    font-family: 'Font Awesome 6 Pro';
    right: 0px;
    color: white;
    font-size: 38px;
    line-height: 1;
    animation-name: bounce;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate-reverse;
}

@keyframes bounce {
    from{
        transform:translatey(60%);
    }
    to{
        transform:translatey(40%);
    }
}

.content-fold-f-block {
    flex: 1;
    display: flex;
    background: whitesmoke;
    margin: 20px 0px;
}

.content-fold-f-block-padding {
    flex: 1;
    display: flex;
    padding: 40px;
    align-items: center;
}

.content-fold-f-block-padding ul {
    list-style: none;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    row-gap: 20px;
}

.content-fold-f-block-padding ul br {
    display: none;
}

.content-fold-f-content .subtitle {
    color: var(--main-color1);
    padding-bottom: 20px;
}

.content-fold-f-block-padding ul li {
    font-size: 18px;
    line-height: 26px;
    flex: 0 0 calc(100% / 2 - 0px);
    color: var(--light-grey);
}

.content-fold-f-block-padding ul li span {
    font-size: 21px;
    line-height: 32px;
}

.content-fold-f-block-padding ul li span {
    display: block;
    color: var(--main-color1);
}

.post-img-wrapper {
    display: flex;
    gap: 20px;
    padding-bottom: 20px;
    position: relative;
}

.post-img-wrapper-left {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.post-img-block img {
    height: 100%;
    object-fit: cover;
    flex: 1;
}

.post-img-wrapper-left .post-img-block {
    flex: calc(100% / 2 - 20px);
    display: flex;
}

.post-img-wrapper-right {
    flex: 0 0 30%;
    display: flex;
}

.post-img-wrapper-right img {
    width: 100%;
}

.post-img-block {
    display: flex;
    flex: 1;
}

.content-fold-g {
    background: #f6f6f8;
}

.contnet-fold-g-inner .subtitle {
    color: var(--main-color1);
}

.contnet-fold-g-inner {
    padding: 100px 0px;
}

.post-img-container {
    position: relative;
}

.post-img-container::before {
    content: '';
    background: var(--main-color1);
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 40%;
}

/*== == SLIDER FOLD E == ==*/

.slider-folde-container .splide__slide {
    display: flex;
}


.slider-folde-container .splide__slide img, .slider-folde-container .splide__slide picture {
    flex:1;
    object-fit:cover;
    max-height: 500px;
    width: 100%;
}

.slider-folde .splide__list li:nth-of-type(n) {
}

.slider-folde .splide__list li:nth-of-type(2n) {
    width: 75% !important;
}

.slider-folde-container .splide {
    position: relative;
}

.slider-folde-container .splide .splide__arrows {
    position: absolute;
    top: 50%;
    width: calc(100% - 40px);
    display: flex;
    justify-content: space-between;
    left: 20px;
    z-index: 3;
    pointer-events: none;
}

.slider-folde .splide__arrow {
    font-size: 28px;
    color: var(--main-color1);
    pointer-events: all;
}

    /*== == SLIDER FOLD E END == ==*/

    .casestudy-foldd:nth-of-type(2n - 1) {
        background: white;
    }
    
    .casestudy-foldd {
        background: whitesmoke;
        padding: 50px 0px;
    }
    
    .casestudy-foldd h2 {
        font-size: 24px;
        color: var(--main-color1);
        font-weight: 500;
        line-height: 32px;
    }
    
    .casestudy-foldd p:last-child {
        margin: 0px;
    }