.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container {
  position: relative;
  overflow: hidden;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .image-container {
  border-radius: 0;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .image-container img {
  border-radius: 0;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container {
  align-items: end;
  text-align: unset;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 {
  background: none;
  padding: 0;
  text-align: unset;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 {
  justify-content: end;
  text-align: unset;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content {
  --border-radius: 60px;
  --padding: 40px;
  text-align: unset;
  margin-right: 2%;
  padding: var(--padding);
  width: 400px;
  max-width: 35vw;
  color: #0f0f0f;
  background: #fff;
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content::before {
  --size: 12rem;
  content: '';
  position: absolute;
  top: calc(-1 * var(--size) / 2);
  right: calc(var(--border-radius) / 2);
  background: #400606;
  height: var(--size);
  width: var(--size);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  transform: scale(1);
  -webkit-mask-image: url(https://wagyu.cube.pixelpoint.at/wp-content/themes/salfeins-wagyu/functions/image_slider_additions/css/../images/logo_clip_path.svg);
  mask-image: url(https://wagyu.cube.pixelpoint.at/wp-content/themes/salfeins-wagyu/functions/image_slider_additions/css/../images/logo_clip_path.svg);
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content > *:last-child {
  margin-bottom: 0;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content > *:first-child {
  margin-top: 0;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content h1,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content h2,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content h3,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content h4,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content h5,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content h6,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content .h1,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content .h2,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content .h3,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content .h4,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content .h5,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content .h6,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content p {
  color: #0f0f0f;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content a {
  color: #0f0f0f;
  background: none;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .navigation-controls .overlay-left,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .navigation-controls .overlay-right {
  border-radius: 100vw;
  width: 2rem;
  height: 2rem;
  text-decoration: none;
  margin-left: 25px;
  box-shadow: 1px 2px 5px 0 rgba(0,0,0,0.1);
  transition: all 0.3s ease, outline 0s, outline-width 0s, outline-color 0s, outline-offset 0s;
  font-size: 2rem;
  line-height: 2;
  padding: 22px;
  user-select: none;
  background: #0f0f0f;
  color: #ffffff;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .navigation-controls .overlay-left::before,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .navigation-controls .overlay-right::before {
  color: unset;
  width: 2rem;
  height: 2rem;
  margin: 0;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .navigation-controls .overlay-left:hover,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .navigation-controls .overlay-right:hover {
  background: #ffffff;
  color: #0f0f0f;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .navigation-controls .overlay-left:hover::before,
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .navigation-controls .overlay-right:hover::before {
  color: inherit;
  text-shadow: unset;
}
.acf-fc-row.acf-fc-image-slider .acf-fc-slider-list-container .navigation-controls .overlay-right {
  margin-left: 0;
  margin-right: 25px;
}
@media (max-width: 1200px) {
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container {
    overflow-y: visible;
    overflow-x: clip;
  }
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .item,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .item {
    overflow-y: visible;
    overflow-x: clip;
  }
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .item .content-container,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .item .content-container {
    overflow-y: visible;
    overflow-x: clip;
  }
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .item .content-container .content-container-inner-1,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .item .content-container .content-container-inner-1 {
    padding-left: 0;
    padding-right: 0;
  }
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content {
    --border-radius: 40px;
    --padding: 30px;
    width: 350px;
    max-width: 35vw;
    min-width: 250px;
    margin-right: 0;
    padding-top: calc(var(--border-radius) * 1.25);
    border-radius: var(--border-radius);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content::before,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content::before {
    --size: 8rem;
  }
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .navigation-controls .overlay-left,
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .navigation-controls .overlay-right,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .navigation-controls .overlay-left,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .navigation-controls .overlay-right {
    margin-left: 20px;
  }
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .navigation-controls .overlay-right,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .navigation-controls .overlay-right {
    margin-left: 0;
    margin-right: 20px;
  }
}
@media (max-width: 640px) {
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content {
    --border-radius: 20px;
    --padding: 20px;
    position: relative;
    top: 100px;
    transform: scale(0.8);
    transform-origin: right;
  }
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content::before,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content::before {
    --size: 6rem;
  }
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .navigation-controls .overlay-left,
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .navigation-controls .overlay-right,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .navigation-controls .overlay-left,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .navigation-controls .overlay-right {
    margin-left: calc(-1 * 22px - 0.5rem);
  }
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .navigation-controls .overlay-left:hover,
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .navigation-controls .overlay-right:hover,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .navigation-controls .overlay-left:hover,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .navigation-controls .overlay-right:hover {
    background: #ffffff;
  }
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width .acf-fc-slider-list-container .navigation-controls .overlay-right,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width) .acf-fc-slider-list-container .navigation-controls .overlay-right {
    margin-left: 0;
    margin-right: calc(-1 * 22px - 0.5rem);
  }
}
@media (max-width: 400px) {
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width.no-padding,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width).no-padding {
    padding-top: 0;
    padding-bottom: 0;
  }
  .acf-fc-row.acf-fc-image-slider.acf-fc-row-full-width.no-padding > .acf-fc-columns > .acf-fc-column,
  .acf-fc-row.acf-fc-image-slider:not(.acf-fc-row-full-width).no-padding > .acf-fc-columns > .acf-fc-column {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.acf-fc-row.acf-fc-image-slider[class*=" skew-"][class*=" acf-fc-row-style-color"] .acf-fc-columns {
  position: relative;
  transform: translateY(3%);
  z-index: 1;
  overflow: visible;
}
@media (min-width: 1201px) {
  .acf-fc-row.acf-fc-image-slider.skew-1 .acf-fc-slider-list-container .item .image-container .image-container-for-credits .image-credits-popup-button {
    top: 0.5rem;
    right: 0.5rem;
    bottom: unset;
    left: unset;
  }
  .acf-fc-row.acf-fc-image-slider.skew-1 .acf-fc-slider-list-container .item {
    clip-path: polygon(0 5%,100% 0,100% 100%,0 97%);
  }
  .acf-fc-row.acf-fc-image-slider.skew-1 .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content {
    transform: rotate(1deg);
  }
}
@media (max-width: 1200px) {
  .acf-fc-row.acf-fc-image-slider.skew-1 .acf-fc-slider-list-container .item .image-container {
    clip-path: polygon(0 5%,100% 0,100% 100%,0 97%);
  }
  .acf-fc-row.acf-fc-image-slider.skew-1 .acf-fc-slider-list-container .item .image-container .image-container-for-credits .image-credits-popup-button {
    top: 0.5rem;
    right: 0.5rem;
    bottom: unset;
    left: unset;
  }
}
@media (min-width: 1201px) {
  .acf-fc-row.acf-fc-image-slider.skew-2 .acf-fc-slider-list-container .item {
    clip-path: polygon(0 0,100% 5%,100% 97%,0 100%);
  }
  .acf-fc-row.acf-fc-image-slider.skew-2 .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content {
    transform: rotate(-1deg);
  }
}
@media (max-width: 1200px) {
  .acf-fc-row.acf-fc-image-slider.skew-2 .acf-fc-slider-list-container .item .image-container {
    clip-path: polygon(0 0,100% 5%,100% 97%,0 100%);
  }
  .acf-fc-row.acf-fc-image-slider.skew-2 .acf-fc-slider-list-container .item .content-container .content-container-inner-1 .content-container-inner-2 .content {
    transform: rotate(-1deg);
  }
}
