/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties;
.block-editor-block-list__block.wp-block.wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
  position: static;
  top: unset;
  left: unset;
  --tw-translate-x: calc(var(--spacing-0, 0px) * -1);
  --tw-translate-y: calc(var(--spacing-0, 0px) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.block-editor-block-list__block.wp-block.wp-block-tjo-blocks-headerslideshow .headerslideshow__text h1,
            .block-editor-block-list__block.wp-block.wp-block-tjo-blocks-headerslideshow .headerslideshow__text p {
  color: var(--color-black, #011011);
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow {
  position: relative;
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
  position: absolute;
  inset: var(--spacing-0, 0px);
  z-index: 10;
  width: 100%;
}
@media (width >= 460px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 460px;
  }
}
@media (width >= 569px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 569px;
  }
}
@media (width >= 768px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 768px;
  }
}
@media (width >= 768px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 768px;
  }
}
@media (width >= 942px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 942px;
  }
}
@media (width >= 942px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 942px;
  }
}
@media (width >= 1280px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 1280px;
  }
}
@media (width >= 1280px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 1280px;
  }
}
@media (width >= 1400px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 1400px;
  }
}
@media (width >= 1440px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 1440px;
  }
}
@media (width >= 1900px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 1900px;
  }
}
@media (width >= 1920px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 1920px;
  }
}
@media (width >= 2000px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    max-width: 2000px;
  }
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
  padding-inline: 20px;
  margin-inline: auto;
}
@media (width >= 460px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    padding-inline: 48px;
  }
}
@media (width >= 942px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    padding-inline: 80px;
  }
}
@media (width >= 1920px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
    padding-inline: 120px;
  }
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__text h1 {
  font-size: var(--text-big-title);
  --tw-font-weight: var(--font-weight-bold, 700);
  font-weight: var(--font-weight-bold, 700);
  text-transform: uppercase;
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__text {
  margin-bottom: var(--spacing-11, 88px);
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__title {
  --tw-font-weight: var(--font-weight-bold, 700);
  font-weight: var(--font-weight-bold, 700);
  color: var(--color-white, #fff);
  margin-bottom: var(--spacing-2, 16px);
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__subline {
  color: var(--color-white, #fff);
  font-size: var(--text-lg, 1.25rem);
  line-height: var(--tw-leading, var(--text-lg--line-height, 1.7));
  letter-spacing: var(--tw-tracking, var(--text-lg--letter-spacing, -0.03em));
  font-weight: var(--tw-font-weight, var(--text-lg--font-weight, var(--font-weight-extrabold)));
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper {
  width: 100%;
  height: 80dvh;
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-slide {
  width: 100%;
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-slide img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 16/9;
}
@media (width >= 768px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-slide img {
    aspect-ratio: 21/9;
  }
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container {
  position: absolute;
  bottom: var(--spacing-6, 48px);
  left: calc(1 / 2 * 100%);
  z-index: 10;
  --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  display: flex;
  align-items: center;
  -moz-column-gap: var(--gap-2, 16px);
       column-gap: var(--gap-2, 16px);
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-button-prev,
                .wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-button-next {
  all: unset;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI5LjMzMyAxMS40NTAxVjIxLjM1MTNDMjkuMzMzIDI0Ljg0NTkgMjUuNDgwOCAyNi45MzAzIDIyLjYwNDkgMjQuOTkxOUwxOC41NzMxIDIyLjI3NDNDMTcuOTY4NyAyNS4xOTQxIDE0LjU1MDcgMjYuNzUyNyAxMS45MzgzIDI0Ljk5MTlMNC41OTM0MSAyMC4wNDEyQzQuNTAzNDYgMTkuOTgwNiA0LjQxNjY2IDE5LjkxNzQgNC4zMzMwMSAxOS44NTE5VjI0LjQwMDdDNC4zMzMwMSAyNC45NTMgMy44ODUyOSAyNS40MDA3IDMuMzMzMDEgMjUuNDAwN0MyLjc4MDcyIDI1LjQwMDcgMi4zMzMwMSAyNC45NTMgMi4zMzMwMSAyNC40MDA3TDIuMzMzMDEgOC40MDA3MkMyLjMzMzAxIDcuODQ4NDMgMi43ODA3MiA3LjQwMDcyIDMuMzMzMDEgNy40MDA3MkMzLjg4NTI5IDcuNDAwNzIgNC4zMzMwMSA3Ljg0ODQzIDQuMzMzMDEgOC40MDA3Mkw0LjMzMzAxIDEyLjk0OTZDNC40MTY2NiAxMi44ODQgNC41MDM0NiAxMi44MjA4IDQuNTkzNDEgMTIuNzYwMkwxMS45MzgzIDcuODA5NThDMTQuNTUwNyA2LjA0ODcyIDE3Ljk2ODcgNy42MDczNyAxOC41NzMxIDEwLjUyNzJMMjIuNjA0OSA3LjgwOTU4QzI1LjQ4MDggNS44NzExNCAyOS4zMzMgNy45NTU1MiAyOS4zMzMgMTEuNDUwMVoiIGZpbGw9IiMwMTEwMTEiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI5LjMzMyAxMS40NTAxVjIxLjM1MTNDMjkuMzMzIDI0Ljg0NTkgMjUuNDgwOCAyNi45MzAzIDIyLjYwNDkgMjQuOTkxOUwxOC41NzMxIDIyLjI3NDNDMTcuOTY4NyAyNS4xOTQxIDE0LjU1MDcgMjYuNzUyNyAxMS45MzgzIDI0Ljk5MTlMNC41OTM0MSAyMC4wNDEyQzQuNTAzNDYgMTkuOTgwNiA0LjQxNjY2IDE5LjkxNzQgNC4zMzMwMSAxOS44NTE5VjI0LjQwMDdDNC4zMzMwMSAyNC45NTMgMy44ODUyOSAyNS40MDA3IDMuMzMzMDEgMjUuNDAwN0MyLjc4MDcyIDI1LjQwMDcgMi4zMzMwMSAyNC45NTMgMi4zMzMwMSAyNC40MDA3TDIuMzMzMDEgOC40MDA3MkMyLjMzMzAxIDcuODQ4NDMgMi43ODA3MiA3LjQwMDcyIDMuMzMzMDEgNy40MDA3MkMzLjg4NTI5IDcuNDAwNzIgNC4zMzMwMSA3Ljg0ODQzIDQuMzMzMDEgOC40MDA3Mkw0LjMzMzAxIDEyLjk0OTZDNC40MTY2NiAxMi44ODQgNC41MDM0NiAxMi44MjA4IDQuNTkzNDEgMTIuNzYwMkwxMS45MzgzIDcuODA5NThDMTQuNTUwNyA2LjA0ODcyIDE3Ljk2ODcgNy42MDczNyAxOC41NzMxIDEwLjUyNzJMMjIuNjA0OSA3LjgwOTU4QzI1LjQ4MDggNS44NzExNCAyOS4zMzMgNy45NTU1MiAyOS4zMzMgMTEuNDUwMVoiIGZpbGw9IiMwMTEwMTEiLz4KPC9zdmc+Cg==);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  height: var(--spacing-4, 32px);
  width: var(--spacing-4, 32px);
  flex-shrink: 0;
  cursor: pointer;
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-button-prev::after, .wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-button-next::after {
  content: var(--tw-content);
  --tw-content: none;
  content: none;
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-button-prev,
                .wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-button-next {
  background-color: var(--color-white, #fff);
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-button-prev.swiper-button-lock, .wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-button-next.swiper-button-lock {
  display: none;
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-button-next {
  rotate: 180deg;
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-pagination {
  position: static;
  margin-inline: var(--spacing-1, 8px);
  height: var(--spacing-4, 32px);
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  -moz-column-gap: var(--gap-1, 8px);
       column-gap: var(--gap-1, 8px);
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-pagination-bullet {
  border-radius: var(--radius-outer, 1.5rem);
  background-color: color-mix(in srgb, #fff 50%, transparent);
}
@supports (color: color-mix(in lab, red, red)) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-pagination-bullet {
    background-color: color-mix(in oklab, var(--color-white, #fff) 50%, transparent);
  }
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-pagination-bullet {
  height: var(--spacing-0\.5, 4px);
  width: var(--spacing-2, 16px);
}
@media (width >= 768px) {
  .wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-pagination-bullet {
    width: var(--spacing-4, 32px);
  }
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__swiper .swiper-elements-container .swiper-pagination-bullet-active {
  height: var(--spacing-1, 8px);
  background-color: var(--color-white, #fff);
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__images-preview {
  display: flex;
  flex-direction: column;
  gap: var(--gap-4, 32px);
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__slides-preview {
  display: flex;
  gap: var(--gap-2, 16px);
  overflow-x: auto;
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__slide-preview {
  flex-shrink: 0;
  width: 160px;
  height: 96px;
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__slide-preview img {
  height: 100%;
  width: 100%;
  border-radius: var(--radius-inner, 1rem);
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-tjo-blocks-headerslideshow .headerslideshow__edit-btn {
  align-self: flex-start;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-font-weight: initial;
      --tw-content: "";
    }
  }
}

