/** CSS Easing functions */ /* Bulma Utilities */
.wp-block-starter-training-lp-header {
  max-width: var(--wp--style--global--wide-size) !important;
}
.wp-block-starter-training-lp-header .training-lp-header-columns {
  display: grid;
  gap: 0.625rem;
  min-height: 345px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media screen and (min-width: 1024px) {
  .wp-block-starter-training-lp-header .training-lp-header-columns {
    grid-template-columns: 3fr 2fr;
  }
}
.wp-block-starter-training-lp-header .training-lp-header-columns .col-contents,
.wp-block-starter-training-lp-header .training-lp-header-columns .col-search-form,
.wp-block-starter-training-lp-header .training-lp-header-columns .training-lp-header-contents,
.wp-block-starter-training-lp-header .training-lp-header-columns .swiper-container,
.wp-block-starter-training-lp-header .training-lp-header-columns .swiper-wrapper {
  height: 100%;
  margin: 0;
}
.wp-block-starter-training-lp-header .training-lp-header-columns .col-contents {
  overflow: hidden;
}
.wp-block-starter-training-lp-header .training-lp-header-columns .col-contents .swiper-container {
  position: relative;
}
.wp-block-starter-training-lp-header .training-lp-header-columns .col-contents .swiper-container .training-lp-header-contents .contents-col-image .wp-block-image,
.wp-block-starter-training-lp-header .training-lp-header-columns .col-contents .swiper-container .training-lp-header-contents .contents-col-image .wp-block-video {
  height: 100%;
}
.wp-block-starter-training-lp-header .training-lp-header-columns .col-contents .swiper-container .training-lp-header-contents .contents-col-image .wp-block-image img,
.wp-block-starter-training-lp-header .training-lp-header-columns .col-contents .swiper-container .training-lp-header-contents .contents-col-image .wp-block-video img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-starter-training-lp-header .training-lp-header-columns .col-contents .swiper-container .training-lp-header-contents .contents-col-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: clamp(1.5rem, 1.1216rem + 1.6145vw, 2.5rem) 1.25rem;
}
.wp-block-starter-training-lp-header .training-lp-header-columns .col-contents .swiper-container .swiper-navigation {
  margin: 0;
  position: absolute;
  right: 1.25rem;
  bottom: 1.25rem;
}
.wp-block-starter-training-lp-header .training-lp-header-columns .col-search-form .filters-form-container {
  margin-top: 0;
}
.wp-block-starter-training-lp-header .training-lp-header-columns .col-search-form .filters-form-container > p {
  font-size: var(--wp--preset--font-size--size-5);
}
