@media (max-width:1400px) {

.category-folda-item-content-header .subtitle {
    font-size: 24px;
    line-height: 32px;
}

.category-folda-wrapper {
    gap: 60px 20px;
}

.category-folda-wrapper .case-study-slider-c-splide-item {
    width: calc(100% / 3 - 14px);
}
    
}

@media(max-width:1200px) {

.category-folda-item {
    flex: 1 0 100%;
}
}

@media (max-width:1024px) {

.news-article-fold-splide-item {
    flex:1;
    margin: 0px;
    opacity: 0;
    transition: all 200ms ease;
}

.is-visible .news-article-fold-splide-item {
    opacity:1;
}
    
li.splide__slide.is-visible .case-study-slider-c-splide-item .case-study-slider-c-splide-item-background {
    transform: scale(1.2);
    filter: brightness(0.5);
    transition: all 760ms ease;
}

form#country-filter-form > div {
    width: 100%;
}
    
form#country-filter-form {
    flex-direction: column;
}

form#country-filter-form select {
    width: 100%;
}

.case-study-filter-select {
    width: 100%;
}
    
.case-study-filter {
    margin-top: 60px;
}
    
.case-study-slider-c-fold-header {
    padding: 60px 0px 0px;
    text-align: center;
}
    
.case-study-slider-c-fold-header {
    padding: 120px 0px 40px;
}

.case-study-slider-c-fold-header {
    padding: 60px 0px 0px;
    text-align: left;
}
    
.category-folda-wrapper {
    margin:60px 0px;
}
    
.category-folda-wrapper .case-study-slider-c-splide-item {
    width: calc(100% / 2 - 10px);
}

.category-folda-wrapper .case-study-slider-c-splide-item-background {
    height: 100%;
    position: absolute;
}

.category-folda-wrapper .case-study-slider-c-splide-item-content-padding {
    align-items: flex-start;
    gap: 30px;
    height: auto;
}

.category-folda-wrapper .case-study-slider-c-splide-item-content-img img {
    object-fit: contain;
}

.case-study-flag img {
    max-width: 40px;
}
    
}

@media (max-width:767px) {

.category-folda-wrapper .case-study-slider-c-splide-item {
    width: 100%;
    max-width: 540px;
    margin: 0px auto;
}

.category-folda-wrapper .case-study-slider-c-splide-item-content-padding {
    padding: 20px 20px 20px 20px;
}

.case-study-flag {
    bottom:unset;
    top:20px;
    right:20px;
}

.category-folda-wrapper .case-study-slider-c-splide-item-content-img img {
    height: 90px;
    max-width:120px;
}

.category-folda-item-content-header {
    padding: 32px;
}

.category-folda-item .category-folda-item-content {
    opacity: 1;
}

.category-folda-item .category-folda-item-background::before {
    opacity: 1;
}

.category-folda-item-logo {
    opacity:0;
}
    
}