:root {
  --header-height: 0px;
}
@media (min-width: 992px) {
  :root body {
    --header-height: 100px;
  }
}

.wp-block-ws-library-ws-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-image,
.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-video {
  margin: 0;
}
.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-image .group-media::before,
.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-video .group-media::before {
  display: none;
}
.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-image .caption,
.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-video .caption {
  display: none;
}
.wp-block-ws-library-ws-columns .wp-block-video {
  margin: 0;
  background: var(--wp--preset--color--1);
}
.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video)) {
  padding: 15px;
}
@media (min-width: 992px) {
  .wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video)) {
    padding: 45px 15px;
  }
}
.wp-block-ws-library-ws-columns:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video)) {
  gap: 30px;
}
.wp-block-ws-library-ws-columns .wp-block-group.is-style-featured {
  padding: 30px;
  margin: 0;
}
@media (min-width: 992px) {
  .wp-block-ws-library-ws-columns .wp-block-group.is-style-featured {
    padding: 60px;
  }
}
.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:has(.is-style-featured) {
  padding: 0 !important;
}
.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:has(.is-style-featured) .wrapper {
  max-width: none !important;
  padding: 0 !important;
}
.wp-block-ws-library-ws-columns.is-style-gradient-1 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video)) {
  position: relative;
}
.wp-block-ws-library-ws-columns.is-style-gradient-1 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video))::before, .wp-block-ws-library-ws-columns.is-style-gradient-1 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video))::after {
  content: "";
  display: block;
  position: absolute;
  width: 200px;
  height: 200px;
  z-index: -1;
  pointer-events: none;
  opacity: 1;
}
.wp-block-ws-library-ws-columns.is-style-gradient-1 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video))::before {
  top: 0;
  right: 0;
  background-image: url("../../../assets/img/gradients/gradient-column.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-position: top -50px right -70px;
}
.wp-block-ws-library-ws-columns.is-style-gradient-1 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video))::after {
  bottom: 0;
  left: 0;
  background-image: url("../../../assets/img/gradients/gradient-column-2.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-position: bottom -70px left -80px;
}
@media (min-width: 992px) {
  .wp-block-ws-library-ws-columns.is-style-gradient-1 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video))::before {
    top: -30px;
  }
  .wp-block-ws-library-ws-columns.is-style-gradient-1 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video))::after {
    bottom: -30px;
  }
  .wp-block-ws-library-ws-columns.is-style-gradient-1 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video)):nth-of-type(1)::before {
    right: -140px;
    background-position: top 0 right 0;
    width: 400px;
    height: 400px;
  }
  .wp-block-ws-library-ws-columns.is-style-gradient-1 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video)):nth-of-type(1)::after {
    width: 500px;
    height: 500px;
    left: -260px;
    bottom: -60px;
    background-position: bottom 0 left 0;
  }
  .wp-block-ws-library-ws-columns.is-style-gradient-1 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video)):nth-of-type(2)::before {
    width: 400px;
    height: 400px;
    background-position: top 0 right 0;
    right: -160px;
  }
  .wp-block-ws-library-ws-columns.is-style-gradient-1 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video)):nth-of-type(2)::after {
    left: -140px;
    background-position: bottom 0 left 0;
    width: 400px;
    height: 400px;
  }
}
@media (min-width: 992px) {
  .wp-block-ws-library-ws-columns.is-style-gradient-1.alignfull .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video)):nth-of-type(2)::before {
    background-position: top 0 right -160px;
    right: 0;
  }
}
.wp-block-ws-library-ws-columns.is-style-gradient-2 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video)) {
  position: relative;
}
.wp-block-ws-library-ws-columns.is-style-gradient-2 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video))::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  pointer-events: none;
  opacity: 1;
  background-image: url("../../../assets/img/gradients/gradient-12.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-position: bottom right;
  bottom: 0;
  right: 0;
  height: 350px;
  width: 350px;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
@media (max-width: 991px) {
  .wp-block-ws-library-ws-columns.is-style-gradient-2 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video))::before {
    top: -180px;
    left: -80px;
  }
}
@media (min-width: 992px) {
  .wp-block-ws-library-ws-columns.is-style-gradient-2 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video))::before {
    height: 660px;
    width: 660px;
    bottom: -120px;
    right: -460px;
  }
}
@media (min-width: 992px) {
  .wp-block-ws-library-ws-columns.is-style-gradient-2 .wp-block-ws-library-ws-column:nth-of-type(2):not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video))::before {
    right: auto;
    left: -460px;
    bottom: -120px;
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
    background-position: bottom left;
  }
}
.wp-block-ws-library-ws-columns.is-style-gradient-1, .wp-block-ws-library-ws-columns.is-style-gradient-2 {
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
.wp-block-ws-library-ws-columns.is-style-gradient-1 .wp-block-ws-library-ws-column, .wp-block-ws-library-ws-columns.is-style-gradient-2 .wp-block-ws-library-ws-column {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 991px) {
  .wp-block-ws-library-ws-columns.alignfull {
    padding: 0 15px;
  }
}
@media (min-width: 992px) {
  .wp-block-ws-library-ws-columns {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column {
    margin: 0;
  }
  .wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video)) .wrapper {
    max-width: 620px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;
  }
  .wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:nth-of-type(1) {
    padding-right: 45px;
  }
  .wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:nth-of-type(2) {
    padding-left: 45px;
  }
  .wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video) {
    padding: 0;
  }
}

@media (max-width: 991px) {
  .wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column {
    margin-bottom: 0;
  }
  .wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image, .wp-block-ws-library-ws-video, .wp-block-video)) {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .has-path {
    padding-bottom: 15px;
  }
  .has-path .wp-block-ws-library-ws-columns {
    min-height: 0;
  }
}
.has-path .wp-block-ws-library-ws-columns {
  margin: 0;
}
/*# sourceMappingURL=ws-library-ws-columns.css.map */
