/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1600px;
  --breakpoint-lg: 1440px;
  --breakpoint-lg-s: 1280px;
  --breakpoint-md: 1024px;
  --breakpoint-md-s: 992px;
  --breakpoint-sm: 768px;
  --breakpoint-sm-s: 600px;
  --breakpoint-xs: 512px;
  --breakpoint-xxs: 390px;
}

/* stylelint-disable */
.wp-block .columns-slider,
.columns-slider {
  margin-bottom: 2.5rem;
  overflow: hidden;
}
.wp-block .columns-slider.speakers.type-sk-col-4 .sk-wrapper,
.columns-slider.speakers.type-sk-col-4 .sk-wrapper {
  justify-content: center;
  grid-gap: 3.125rem 3.125rem;
}
.wp-block .columns-slider.speakers .columns-slider-row,
.columns-slider.speakers .columns-slider-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  grid-gap: 1.875rem 3.125rem;
  width: 100%;
}
@media (min-width: 1024px) {
  .wp-block .columns-slider.speakers .slides-count-more6 .columns-slider-slide,
  .columns-slider.speakers .slides-count-more6 .columns-slider-slide {
    flex: 0 0 calc(25% - 40px);
  }
}
@media (min-width: 1024px) {
  .wp-block .columns-slider,
  .columns-slider {
    margin-bottom: 5rem;
  }
}
.wp-block .columns-slider h2,
.columns-slider h2 {
  margin-bottom: 1.5rem;
}
.wp-block .columns-slider img,
.columns-slider img {
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 0.8125rem;
  margin-right: 1rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-slider img,
  .columns-slider img {
    height: 20.5rem;
    width: 100%;
    border-radius: 1.25rem;
    margin: 0;
  }
}
.wp-block .columns-slider .sk-card,
.columns-slider .sk-card {
  box-shadow: none;
}
.wp-block .columns-slider-wrap,
.columns-slider-wrap {
  position: relative;
}
.wp-block .columns-slider-link,
.columns-slider-link {
  margin: 1rem 0;
  display: block;
}
@media (max-width: 1024px) {
  .wp-block .columns-slider-link,
  .columns-slider-link {
    display: flex;
    margin-top: 0;
  }
}
.wp-block .columns-slider--linkedin a,
.columns-slider--linkedin a {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background: no-repeat center/contain url("../../img/linkedin.svg");
}
.wp-block .columns-slider--title,
.columns-slider--title {
  font-weight: 550;
  text-decoration: underline;
}
@media (min-width: 1024px) {
  .wp-block .columns-slider--title,
  .columns-slider--title {
    margin-top: 0.625rem;
  }
}
.wp-block .columns-slider--company,
.columns-slider--company {
  display: block;
}
.wp-block .columns-slider--text,
.columns-slider--text {
  display: flex;
  align-items: center;
}
.wp-block .columns-slider--text::before,
.columns-slider--text::before {
  content: "";
  display: inline-block;
  width: 1.5rem;
  height: 2.0625rem;
  background: url(../../img/arrow-up.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-right: 0.5rem;
}
.wp-block .columns-slider--text.down::before,
.columns-slider--text.down::before {
  transform: rotate(180deg);
}
.wp-block .columns-slider--logos,
.columns-slider--logos {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  justify-content: center;
  margin-top: 0.5rem;
}
.wp-block .columns-slider--logos .columns-slider--logo,
.columns-slider--logos .columns-slider--logo {
  height: 1.875rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-slider--logos.logos-count-1 .columns-slider--logo,
  .columns-slider--logos.logos-count-1 .columns-slider--logo {
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .wp-block .columns-slider--logos.logos-count-2 .columns-slider--logo,
  .columns-slider--logos.logos-count-2 .columns-slider--logo {
    max-width: 6.25rem;
  }
}
.wp-block .columns-slider--logo,
.columns-slider--logo {
  width: auto;
  height: 2.5rem;
  max-width: calc(50% - 0.375rem);
}
@media (min-width: ) {
  .wp-block .columns-slider--logo,
  .columns-slider--logo {
    max-width: 6.25rem;
    flex: 6.25rem;
  }
}
.wp-block .columns-slider--logo img,
.columns-slider--logo img {
  height: 1.5625rem;
  border-radius: 0;
  margin: 0;
}
@media (max-width: 1024px) {
  .wp-block .columns-slider.type-home .swiper-navigation,
  .columns-slider.type-home .swiper-navigation {
    display: none;
  }
}
@media (min-width: 1024px) {
  .wp-block .columns-slider.type-home .swiper-navigation,
  .columns-slider.type-home .swiper-navigation {
    padding-right: 5.9375rem;
  }
}
.wp-block .columns-slider.type-home .columns-slider-slide,
.columns-slider.type-home .columns-slider-slide {
  width: 19rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-slider.type-home .columns-slider-slide,
  .columns-slider.type-home .columns-slider-slide {
    margin-right: 2rem;
  }
}
.wp-block .columns-slider.type-sk-col-4,
.columns-slider.type-sk-col-4 {
  text-align: center;
  margin: 2.5rem 0;
}
@media (min-width: 1024px) {
  .wp-block .columns-slider.type-sk-col-4,
  .columns-slider.type-sk-col-4 {
    margin: 5rem 0;
  }
}
.wp-block .columns-slider.type-sk-col-4:has(.sk-section--background),
.columns-slider.type-sk-col-4:has(.sk-section--background) {
  padding: 1.875rem 0;
  margin-bottom: 12.5rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-slider.type-sk-col-4:has(.sk-section--background),
  .columns-slider.type-sk-col-4:has(.sk-section--background) {
    padding: 3.25rem 0;
    min-height: 37.5rem;
    margin: 0;
  }
}
.wp-block .columns-slider.type-sk-col-4:has(.sk-section--background) .sk-typo-mod-color-second,
.wp-block .columns-slider.type-sk-col-4:has(.sk-section--background) h3,
.wp-block .columns-slider.type-sk-col-4:has(.sk-section--background) span,
.wp-block .columns-slider.type-sk-col-4:has(.sk-section--background) p,
.columns-slider.type-sk-col-4:has(.sk-section--background) .sk-typo-mod-color-second,
.columns-slider.type-sk-col-4:has(.sk-section--background) h3,
.columns-slider.type-sk-col-4:has(.sk-section--background) span,
.columns-slider.type-sk-col-4:has(.sk-section--background) p {
  color: var(--sk-color-white);
}
.wp-block .columns-slider.type-sk-col-4:has(.sk-section--background) .sk-card,
.columns-slider.type-sk-col-4:has(.sk-section--background) .sk-card {
  background: none;
  width: 100%;
  max-width: 13.75rem;
  margin-left: auto;
  margin-right: auto;
}
.wp-block .columns-slider.type-sk-col-4:has(.sk-section--background) .sk-wrapper,
.columns-slider.type-sk-col-4:has(.sk-section--background) .sk-wrapper {
  grid-gap: 7.1875rem;
}
.wp-block .columns-slider.type-sk-col-4:has(.one-slide),
.columns-slider.type-sk-col-4:has(.one-slide) {
  min-height: 0;
}
.wp-block .columns-slider.type-sk-col-4 .sk-wrapper,
.columns-slider.type-sk-col-4 .sk-wrapper {
  justify-content: center;
  grid-gap: 1rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-slider.type-sk-col-4 .sk-wrapper,
  .columns-slider.type-sk-col-4 .sk-wrapper {
    grid-gap: 3.125rem 1.5rem;
  }
}
.wp-block .columns-slider.type-sk-col-4 .columns-slider-slide,
.columns-slider.type-sk-col-4 .columns-slider-slide {
  max-width: calc(50% - 0.5rem);
  width: calc(50% - 0.5rem);
  flex: calc(50% - 0.5rem);
  text-align: left;
}
@media (min-width: 1024px) {
  .wp-block .columns-slider.type-sk-col-4 .columns-slider-slide,
  .columns-slider.type-sk-col-4 .columns-slider-slide {
    max-width: 12.5rem;
    flex: 12.5rem;
  }
}
.wp-block .columns-slider.type-sk-col-4 .columns-slider-slide .sk-card img,
.columns-slider.type-sk-col-4 .columns-slider-slide .sk-card img {
  margin-bottom: 1rem;
  width: 100%;
  height: calc((100vw - 3rem) / 2);
  background: var(--sk-indicator);
  border-radius: 2rem 0;
  margin-right: 0;
}
@media (min-width: 1024px) {
  .wp-block .columns-slider.type-sk-col-4 .columns-slider-slide .sk-card img,
  .columns-slider.type-sk-col-4 .columns-slider-slide .sk-card img {
    height: 12.5rem;
  }
}
.wp-block .columns-slider.type-sk-col-4 .columns-slider-slide .columns-slider--title,
.columns-slider.type-sk-col-4 .columns-slider-slide .columns-slider--title {
  margin-top: 0;
  margin-bottom: 0.3125rem;
  text-decoration: none;
  line-height: 1.33;
  text-align: center;
}
.wp-block .columns-slider.type-sk-col-4 .columns-slider-slide .columns-slider--title,
.wp-block .columns-slider.type-sk-col-4 .columns-slider-slide .columns-slider--company,
.wp-block .columns-slider.type-sk-col-4 .columns-slider-slide .columns-slider--text-additional,
.columns-slider.type-sk-col-4 .columns-slider-slide .columns-slider--title,
.columns-slider.type-sk-col-4 .columns-slider-slide .columns-slider--company,
.columns-slider.type-sk-col-4 .columns-slider-slide .columns-slider--text-additional {
  text-align: center;
}
@media (min-width: 1024px) {
  .wp-block .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide,
  .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide {
    display: flex;
    max-width: 100%;
    flex: 100%;
    margin: 0 auto;
    gap: 3.625rem;
    align-items: center;
    margin-top: 1.25rem;
  }
  .wp-block .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide img,
  .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide img {
    margin-bottom: 0;
  }
  .wp-block .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide .columns-slider--title,
  .wp-block .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide .columns-slider--company,
  .wp-block .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide .columns-slider--text-additional,
  .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide .columns-slider--title,
  .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide .columns-slider--company,
  .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide .columns-slider--text-additional {
    text-align: left;
  }
  .wp-block .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide .sk-card,
  .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide .sk-card {
    margin-right: 0;
  }
  .wp-block .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide .columns-slider-content,
  .columns-slider.type-sk-col-4 .columns-slider-slide.one-slide .columns-slider-content {
    width: auto;
    margin-right: auto;
    max-width: calc(100% - 17.375rem);
  }
}
.wp-block .columns-slider.type-sk-col-4 .swiper-navigation,
.columns-slider.type-sk-col-4 .swiper-navigation {
  padding: 0;
}
.wp-block .columns-slider.type-sk-col-4 .swiper-button-prev,
.wp-block .columns-slider.type-sk-col-4 .swiper-button-next,
.columns-slider.type-sk-col-4 .swiper-button-prev,
.columns-slider.type-sk-col-4 .swiper-button-next {
  position: absolute;
  top: 50%;
  z-index: 2;
}
.wp-block .columns-slider.type-sk-col-4 .swiper-button-prev,
.columns-slider.type-sk-col-4 .swiper-button-prev {
  left: 0;
}
.wp-block .columns-slider.type-sk-col-4 .swiper-button-next,
.columns-slider.type-sk-col-4 .swiper-button-next {
  right: 0;
}

@media (min-width: 1024px) {
  .columns-slider + .columns-slider .sk-wrapper {
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }
}
.columns-slider + .columns-slider .columns-slider-slide .sk-card img {
  background-color: #dce2fa;
}
