.component.cards-list:not(.default-slider) .component-content .container .swiper-container .swiper-wrapper:not(.init) {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.component.cards-list:not(.default-slider) .component-content .container .swiper-container .swiper-wrapper:not(.init) .swiper-slide {
  margin-bottom: 24px;
}

.component.cards-list:not(.default-slider) .component-content .container .swiper-container .swiper-wrapper:not(.init) .swiper-slide.hidden {
  display: none;
}

.component.cards-list:not(.default-slider) .component-content .container .load-more-custom.hidden {
  display: none;
}

.theme-outil.component.cards-list .component-content .container .heading .field-link a:not(:hover) {
  color: #FF9200;
}

.theme-outil.component.cards-list .component-content .container .swiper-container .swiper-nav .swiper-pagination .swiper-pagination-bullet {
  background: #FED483;
}

.theme-outil.component.cards-list .component-content .container .swiper-container .swiper-nav .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FF9200;
}

.theme-outil.component.cards-list .component-content .container .swiper-container .swiper-nav .custom-arrow:not(:hover)::before, .theme-outil.component.cards-list .component-content .container .swiper-container .swiper-nav .custom-arrow:not(:hover)::after {
  background: #FF9200;
}

.component.cards-list.result-two-items .swiper-slide {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.component.cards-list.result-one-item .swiper-slide {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.component.cards-list.with-link .component-content .container .heading .field-title h3 {
  margin-bottom: 0;
}

.component.cards-list.with-link .component-content .container .heading .field-link {
  margin-top: 8px;
  margin-bottom: 24px;
}

.component.cards-list.hidden-title {
  padding-top: 18px;
}

.component.section .component.cards-list {
  padding-top: 18px;
  padding-bottom: 18px;
}
