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

/* stylelint-disable */
/* stylelint-disable */
/* stylelint-disable */
/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);

  or object-fit and object-position:
  @include object-fit(cover, top);
*/
.wp-block .videos-grid,
.videos-grid {
  padding: 80px 0 80px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1024px) {
  .wp-block .videos-grid,
  .videos-grid {
    padding: 60px 0;
  }
}
@media (max-width: 768px) {
  .wp-block .videos-grid,
  .videos-grid {
    padding: 40px 0;
  }
}
.wp-block .videos-grid.is-padding-large,
.videos-grid.is-padding-large {
  padding: 120px 0;
}
@media (max-width: 1024px) {
  .wp-block .videos-grid.is-padding-large,
  .videos-grid.is-padding-large {
    padding: 80px 0;
  }
}
@media (max-width: 768px) {
  .wp-block .videos-grid.is-padding-large,
  .videos-grid.is-padding-large {
    padding: 60px 0;
  }
}
.wp-block .videos-grid__grid,
.videos-grid__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 27px;
  -moz-column-gap: 32px;
       column-gap: 32px;
  grid-auto-rows: 1fr;
}
@media (max-width: 1280px) {
  .wp-block .videos-grid__grid,
  .videos-grid__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  .wp-block .videos-grid__grid,
  .videos-grid__grid {
    grid-template-columns: 1fr;
  }
}
.wp-block .videos-grid__item,
.videos-grid__item {
  padding: 0;
  box-sizing: border-box;
}
.wp-block .videos-grid__title,
.videos-grid__title {
  padding-bottom: 60px;
}
@media (max-width: 768px) {
  .wp-block .videos-grid__title,
  .videos-grid__title {
    padding-bottom: 39px;
  }
}
.wp-block .videos-grid__title h1,
.wp-block .videos-grid__title h2,
.wp-block .videos-grid__title h3,
.wp-block .videos-grid__title h4,
.wp-block .videos-grid__title h5,
.wp-block .videos-grid__title h6,
.wp-block .videos-grid__title p,
.videos-grid__title h1,
.videos-grid__title h2,
.videos-grid__title h3,
.videos-grid__title h4,
.videos-grid__title h5,
.videos-grid__title h6,
.videos-grid__title p {
  display: inline;
  position: relative;
  color: var(--sk-color-primary);
  line-height: 120%;
  font-weight: 700;
  font-size: var(--sk-text--h2);
  letter-spacing: 0;
  margin: 0;
}
.wp-block .videos-grid__title .sk-decor-rays-left::after,
.videos-grid__title .sk-decor-rays-left::after {
  left: -22%;
  bottom: -25%;
}
.wp-block .videos-grid__title .sk-decor-rays-right::after,
.videos-grid__title .sk-decor-rays-right::after {
  right: -16%;
  top: -40%;
}
.wp-block .videos-grid__link,
.videos-grid__link {
  padding-top: 32px;
  display: flex;
  justify-content: end;
}
@media (max-width: 768px) {
  .wp-block .videos-grid__link,
  .videos-grid__link {
    padding-top: 16px;
  }
}
.wp-block .videos-grid.is-large .videos-grid__link .sk-btn--primary,
.videos-grid.is-large .videos-grid__link .sk-btn--primary {
  min-width: 181px;
}

.sk-wp-editor .videos-grid iframe {
  height: 294px;
  border-radius: 0;
}
