/* Left in for compability reasons */
/* Background transitions */
/* Bild Filter */
:root {
  --header-height: 112px;
  --header-padding-bottom: 16px;
  --sticky-promobar-height: 48px;
  --sticky-top: calc(
    var(--header-height) + var(--sticky-promobar-height)
  );
  --container-padding: 16px;
  --header-breakpoint: 1532px;
}
@media (min-width: 768px) {
  :root {
    --container-padding: 32px;
  }
}
@media (min-width: 1200px) {
  :root {
    --container-padding: 32px;
  }
}
@media (min-width: 1532px) {
  :root {
    --header-padding-bottom: 32px;
    --header-height: 112px;
  }
}

/* MIXINS */
.success_stories_slider_heading {
  margin-bottom: -50px;
}
.success_stories_slider_heading .subheadline {
  padding-bottom: 0;
}
.success_stories_slider_heading .text {
  padding-right: 200px;
}

.success_stories-slider-controlls {
  position: relative;
  height: 40px;
  margin-bottom: 90px;
}
.success_stories-slider-controlls .se_slider_buttons {
  display: flex;
  position: absolute;
  right: 0;
}
.success_stories-slider-controlls .se_slider_buttons .se_slider_prev {
  height: 50px;
  width: 50px;
  cursor: pointer;
  padding: 15px;
  margin-right: 30px;
}
.success_stories-slider-controlls .se_slider_buttons .se_slider_prev img {
  height: 20px;
  width: 20px;
  filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(225deg) brightness(105%) contrast(103%);
}
.success_stories-slider-controlls .se_slider_buttons .se_slider_next {
  cursor: pointer;
  height: 50px;
  width: 50px;
  padding: 15px;
}
.success_stories-slider-controlls .se_slider_buttons .se_slider_next img {
  transform: rotate(180deg);
  height: 20px;
  width: 20px;
  filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(225deg) brightness(105%) contrast(103%);
}

.success_stories-slider-progress {
  margin-top: 35px;
}
.success_stories-slider-progress .progress {
  display: block;
  width: 100%;
  height: 5px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #656565;
  background-image: linear-gradient(90deg, #DEDC00 0%, #FCFCA8 100%);
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size 0.4s ease-in-out;
}

.success_stories-slider .slick-dots {
  display: none;
}
.success_stories-slider .slick-slide {
  margin: 0 10px;
}
.success_stories-slider .slick-list {
  margin: 0 -10px;
}
.success_stories-slider .slider_element {
  position: relative;
  height: 600px;
}
.success_stories-slider .slider_element .se_background {
  height: 100%;
}
.success_stories-slider .slider_element .se_background .bialty-container {
  height: 100%;
}
.success_stories-slider .slider_element .se_background img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top left;
}
.success_stories-slider .slider_element .se_cat {
  position: absolute;
  top: 25px;
  z-index: 1;
}
.success_stories-slider .slider_element .se_cat .cat_item {
  background-color: #DEDC00;
  background-image: linear-gradient(90deg, #DEDC00 0%, #FCFCA8 100%);
  margin-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
  color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 500;
}
.success_stories-slider .slider_element .se_content {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  padding: 30px;
}
.success_stories-slider .slider_element .se_content .se_content_meta {
  display: flex;
  margin-bottom: 20px;
}
.success_stories-slider .slider_element .se_content .se_content_meta .se_author {
  display: flex;
  border-right: 2px solid #fff;
  padding-right: 10px;
}
.success_stories-slider .slider_element .se_content .se_content_meta .se_author:before {
  content: "";
  background: url("/wp-content/uploads/2024/01/download.png");
  width: 20px;
  height: 20px;
  display: block;
  margin-top: 3px;
  margin-right: 10px;
}
.success_stories-slider .slider_element .se_content .se_content_meta .se_date {
  display: flex;
}
.success_stories-slider .slider_element .se_content .se_content_meta .se_date i {
  margin-top: 5px;
  margin-right: 15px;
}
.success_stories-slider .slider_element .se_content .se_content_headline {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 30px;
}
.success_stories-slider .slider_element .se_content .se_readmore {
  text-transform: uppercase;
  display: flex;
  margin-bottom: 20px;
  display: none;
}
.success_stories-slider .slider_element .se_content .se_readmore:after {
  content: "";
  background: url("/wp-content/uploads/2024/02/arrow-black.svg");
  width: 20px;
  height: 20px;
  display: block;
  margin-top: 3px;
  margin-right: 10px;
  margin-left: 10px;
  transform: rotate(180deg);
  background-repeat: no-repeat;
}
.success_stories-slider .slider_element .se_content .se_content_inner {
  position: relative;
  height: 100%;
}
.success_stories-slider .slider_element .se_content .se_content_inner:before {
  content: ">>>";
  position: absolute;
  bottom: 0;
  right: 0;
}
.success_stories-slider .slider_element .se_content .se_content_inner .se_content_inner_text {
  position: absolute;
  top: 60%;
}

.success_stories-slider .slider_element .se_content .se_content_inner .se_content_inner_text {
  top: 60%;
}

.success_stories-slider .slider_element .se_content .se_content_headline {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 4;
}

.success_stories-slider .slider_element .se_content .se_readmore {
  position: absolute;
}

.success_stories_slider_heading {
  position: relative;
}

.success_stories-slider-progress {
  position: relative;
}

@media (min-width: 880px) {
  #elements_3.success_stories-slider {
    width: 100% !important;
  }
  #elements_3.success_stories-slider .slick-track {
    width: 100% !important;
  }
  #elements_3.success_stories-slider .slick-track .slider_element {
    width: calc(33.3333333333% - 20px) !important;
  }
}
@media (min-width: 501px) {
  #elements_2.success_stories-slider {
    width: 100% !important;
  }
  #elements_2.success_stories-slider .slick-track {
    width: 100% !important;
  }
  #elements_2.success_stories-slider .slick-track .slider_element {
    width: calc(50% - 20px) !important;
  }
}
#elements_1 {
  display: none;
}

@media (max-width: 700px) {
  .success_stories_slider_heading {
    padding-bottom: 50px;
  }
  .success_stories_slider_heading .text {
    padding-right: 0px;
  }
}
.success_stories-slider .slider_element .se_content .se_readmore:after {
  display: none;
}

@media (max-width: 576px) {
  .success_stories-slider .slider_element {
    height: 400px;
  }
  .success_stories-slider .slider_element .se_content .se_content_inner .se_content_inner_text {
    top: 50%;
  }
}
/*# sourceMappingURL=sucess-stories-slider.css.map */
