.wp-block-huishu-block-hu-splide-slider {
  --hu-slider-content-width: min(var(--mt-reference-width, var(--wp--style--global--content-size)), calc(100vw - var(--scrollbar-width, 0px) - var(--wp--style--root--padding-left, 0px) - var(--wp--style--root--padding-right, 0px)));
  --hu-slider-edge-left: var(--mt-left-breakout, max(0px, calc((100vw - var(--scrollbar-width, 0px) - var(--hu-slider-content-width)) / 2)));
  --hu-slider-edge-right: var(--mt-right-breakout, max(0px, calc((100vw - var(--scrollbar-width, 0px) - var(--hu-slider-content-width)) / 2)));
  /*.wp-block-huishu-block-splide-slide:not(.is-visible) {
        opacity: 0.6;
    }*/
}
.wp-block-huishu-block-hu-splide-slider.is-style-logo-fade-edges {
  position: relative;
}
.wp-block-huishu-block-hu-splide-slider.is-style-logo-fade-edges > .logo-slider-content-boundary {
  position: absolute;
  width: min(100%, var(--wp--style--global--content-size, 75rem));
  height: 0;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  visibility: hidden;
  pointer-events: none;
}
.wp-block-huishu-block-hu-splide-slider.is-style-logo-fade-edges > .splide__track > .splide__list > .splide__slide {
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  transition: opacity 300ms ease;
}
.wp-block-huishu-block-hu-splide-slider.is-style-logo-fade-edges > .splide__track > .splide__list > .splide__slide > figure.wp-block-image {
  width: 100%;
  margin: 0;
  text-align: center;
}
.wp-block-huishu-block-hu-splide-slider.is-style-logo-fade-edges > .splide__track > .splide__list > .splide__slide > figure.wp-block-image img {
  display: block;
  margin-inline: auto;
}
.wp-block-huishu-block-hu-splide-slider.is-style-logo-fade-edges > .splide__track > .splide__list > .splide__slide.is-outside-content {
  opacity: 0.2;
}
@media (prefers-reduced-motion: reduce) {
  .wp-block-huishu-block-hu-splide-slider.is-style-logo-fade-edges > .splide__track > .splide__list > .splide__slide {
    transition: none;
  }
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-staggered, .is-style-left-edge-staggered, .is-style-right-edge-staggered) {
  --slider-height-offset: calc(var(--wp--preset--spacing--m-small) * 2);
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-staggered, .is-style-left-edge-staggered, .is-style-right-edge-staggered) .splide__list > .splide__slide,
.wp-block-huishu-block-hu-splide-slider:is(.is-style-staggered, .is-style-left-edge-staggered, .is-style-right-edge-staggered) .block-editor-block-list__layout > .wp-block-huishu-block-splide-slide {
  align-self: flex-start;
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-staggered, .is-style-left-edge-staggered, .is-style-right-edge-staggered) .splide__list > .splide__slide:nth-child(odd),
.wp-block-huishu-block-hu-splide-slider:is(.is-style-staggered, .is-style-left-edge-staggered, .is-style-right-edge-staggered) .block-editor-block-list__layout > .wp-block-huishu-block-splide-slide:nth-child(odd) {
  padding-top: var(--slider-height-offset);
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-staggered, .is-style-left-edge-staggered, .is-style-right-edge-staggered) .splide__list > .splide__slide:nth-child(even),
.wp-block-huishu-block-hu-splide-slider:is(.is-style-staggered, .is-style-left-edge-staggered, .is-style-right-edge-staggered) .block-editor-block-list__layout > .wp-block-huishu-block-splide-slide:nth-child(even) {
  padding-top: 0;
}
@media screen and (max-width: 480px) {
  .wp-block-huishu-block-hu-splide-slider:is(.is-style-staggered, .is-style-left-edge-staggered, .is-style-right-edge-staggered) {
    --slider-height-offset: 0px;
  }
}
.wp-block-huishu-block-hu-splide-slider:has(>.splide__pagination) {
  padding-bottom: 4rem;
}
.wp-block-huishu-block-hu-splide-slider.center-slides .wp-block-huishu-block-splide-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-left-edge, .is-style-left-edge-staggered),
.wp-block-huishu-block-hu-splide-slider:is(.is-style-right-edge, .is-style-right-edge-staggered),
.wp-block-huishu-block-hu-splide-slider:is(.is-style-both-edges, .is-style-logo-fade-edges) {
  overflow: hidden;
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-left-edge, .is-style-left-edge-staggered) .splide__track,
.wp-block-huishu-block-hu-splide-slider:is(.is-style-right-edge, .is-style-right-edge-staggered) .splide__track,
.wp-block-huishu-block-hu-splide-slider:is(.is-style-both-edges, .is-style-logo-fade-edges) .splide__track {
  overflow: visible;
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-left-edge, .is-style-left-edge-staggered) .splide__pagination,
.wp-block-huishu-block-hu-splide-slider:is(.is-style-right-edge, .is-style-right-edge-staggered) .splide__pagination,
.wp-block-huishu-block-hu-splide-slider:is(.is-style-both-edges, .is-style-logo-fade-edges) .splide__pagination {
  max-width: var(--wp--style--global--content-size);
}
.wp-block-huishu-block-hu-splide-slider.is-style-both-edges {
  position: relative;
}
.wp-block-huishu-block-hu-splide-slider .wp-block-huishu-block-splide-slide:not(.is-active) {
  opacity: 1;
}
.wp-block-huishu-block-hu-splide-slider .wp-block-huishu-block-splide-slide {
  transition: opacity 0.3s ease-in-out;
}
.wp-block-huishu-block-hu-splide-slider .splide__arrows {
  position: absolute;
  display: flex;
  width: 100%;
  justify-content: space-between;
  pointer-events: none;
  gap: var(--wp--preset--spacing--subtitle);
  max-width: calc(var(--wp--style--global--content-size) + var(--wp--style--root--padding-right) + var(--wp--style--root--padding-left));
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: 10;
  padding: 0 0;
}
.wp-block-huishu-block-hu-splide-slider .splide__arrows.is-justified-flex-start {
  justify-content: flex-start;
}
.wp-block-huishu-block-hu-splide-slider .splide__arrows.is-justified-flex-end {
  justify-content: flex-end;
}
.wp-block-huishu-block-hu-splide-slider .splide__arrows.is-justified-center {
  justify-content: center;
}
.wp-block-huishu-block-hu-splide-slider .splide__arrows .splide__arrow {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  transform: none;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 72px;
  box-sizing: border-box;
  color: var(--wp--preset--color--blue, #02a9ca);
  font-size: 24px;
  pointer-events: all;
  background: #fff;
  border: 0;
  border-radius: 50%;
  box-shadow: 0 0 30px 0 rgba(0, 72, 86, 0.1);
  transform: translateX(100%);
  height: 72px;
  width: 72px;
  opacity: 1;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  padding: 0;
}
.wp-block-huishu-block-hu-splide-slider .splide__arrows .splide__arrow::before {
  content: "\e905";
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wp-block-huishu-block-hu-splide-slider .splide__arrows .splide__arrow.splide__arrow--prev {
  transform: translateX(-100%);
}
.wp-block-huishu-block-hu-splide-slider .splide__arrows .splide__arrow.splide__arrow--prev::before {
  transform: scaleX(-1);
}
.wp-block-huishu-block-hu-splide-slider .splide__arrows .splide__arrow svg {
  display: none;
}
.wp-block-huishu-block-hu-splide-slider .splide__arrows .splide__arrow:disabled {
  opacity: 0;
  pointer-events: none;
}
.wp-block-huishu-block-hu-splide-slider .splide__arrows .splide__arrow:hover:not(:disabled) {
  opacity: 1;
  background: var(--wp--preset--color--blue, #02a9ca);
  color: #ffffff;
}
.wp-block-huishu-block-hu-splide-slider .splide__arrows .splide__arrow:focus-visible {
  outline: 3px solid var(--wp--preset--color--blue, #02a9ca);
  outline-offset: 3px;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) {
  position: relative;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__track,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__track {
  overflow: hidden;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 100%;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  pointer-events: none;
  z-index: 10;
  padding: 0;
  margin: 0;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow {
  position: absolute;
  top: 50%;
  border-radius: 50%;
  background: var(--wp--preset--color--white, #ffffff);
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  pointer-events: all;
  padding: 0;
  opacity: 1;
  visibility: visible;
  transition: transform 0.25s cubic-bezier(0.25, 1, 0.5, 1), box-shadow 0.25s cubic-bezier(0.25, 1, 0.5, 1), background 0.2s ease, color 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow:disabled,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow:disabled {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow:hover:not(:disabled),
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow:hover:not(:disabled),
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow:focus-visible:not(:disabled),
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow:focus-visible:not(:disabled) {
  background: var(--wp--preset--color--blue, #02a9ca);
  color: #ffffff;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow:focus-visible,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow:focus-visible {
  outline: 2px solid var(--wp--preset--color--blue, #02A9CA);
  outline-offset: 2px;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow.splide__arrow--prev,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow.splide__arrow--prev {
  left: 0;
  right: auto;
  transform: translate(-50%, -50%);
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow.splide__arrow--prev:hover:not(:disabled),
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow.splide__arrow--prev:hover:not(:disabled) {
  transform: translate(-50%, -50%) scale(1.08);
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow.splide__arrow--next,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow.splide__arrow--next {
  right: 0;
  left: auto;
  transform: translate(50%, -50%);
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow.splide__arrow--next:hover:not(:disabled),
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow.splide__arrow--next:hover:not(:disabled) {
  transform: translate(50%, -50%) scale(1.08);
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images:has(.splide__pagination) .splide__arrows,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container):has(.splide__pagination) .splide__arrows {
  top: calc((100% - 4rem) / 2);
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__slide,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__slide {
  box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__slide figure,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__slide figure {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images figure.hu-sif-single-insta-image-wrapper,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) figure.hu-sif-single-insta-image-wrapper {
  border-radius: calc(var(--wp--custom--border-radius, 3.125rem) * 0.6);
  overflow: hidden;
  position: relative;
  background-color: var(--wp--preset--color--white, #ffffff);
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images figure.hu-sif-single-insta-image-wrapper a,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) figure.hu-sif-single-insta-image-wrapper a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images figure.hu-sif-single-insta-image-wrapper img,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) figure.hu-sif-single-insta-image-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images figure.hu-sif-single-insta-image-wrapper::after,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) figure.hu-sif-single-insta-image-wrapper::after {
  display: none;
  content: none;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images figure.hu-sif-single-insta-image-wrapper figcaption,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) figure.hu-sif-single-insta-image-wrapper figcaption {
  border-radius: inherit;
  background: color-mix(in srgb, var(--wp--preset--color--rubinpink, #E61873) 80%, transparent);
  backdrop-filter: blur(4px);
  padding: var(--wp--preset--spacing--small, 1.875rem);
  color: var(--wp--preset--color--white, #ffffff);
  font-size: 0.85rem;
  line-height: 1.4;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images figure.hu-sif-single-insta-image-wrapper figcaption .inner-caption-container,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) figure.hu-sif-single-insta-image-wrapper figcaption .inner-caption-container {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images figure.hu-sif-single-insta-image-wrapper.show-caption-on-hover:hover figcaption,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) figure.hu-sif-single-insta-image-wrapper.show-caption-on-hover:hover figcaption,
.wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images figure.hu-sif-single-insta-image-wrapper.show-caption-on-hover:focus-within figcaption,
.wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) figure.hu-sif-single-insta-image-wrapper.show-caption-on-hover:focus-within figcaption {
  opacity: 1;
  pointer-events: auto;
}
@media screen and (max-width: 48.875rem) {
  .wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow.splide__arrow--prev,
  .wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow.splide__arrow--prev {
    left: 0.5rem;
    transform: translateY(-50%);
  }
  .wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow.splide__arrow--prev:hover:not(:disabled),
  .wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow.splide__arrow--prev:hover:not(:disabled) {
    transform: translateY(-50%) scale(1.08);
  }
  .wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow.splide__arrow--next,
  .wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow.splide__arrow--next {
    right: 0.5rem;
    transform: translateY(-50%);
  }
  .wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__arrows .splide__arrow.splide__arrow--next:hover:not(:disabled),
  .wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__arrows .splide__arrow.splide__arrow--next:hover:not(:disabled) {
    transform: translateY(-50%) scale(1.08);
  }
  .wp-block-huishu-block-hu-splide-slider.is-style-arrows-centered-images .splide__slide,
  .wp-block-huishu-block-hu-splide-slider:has(.hu-sif-insta-feed-container) .splide__slide {
    padding-left: 0;
    padding-right: 0;
  }
}
.wp-block-huishu-block-hu-splide-slider:has(.splide__pagination) .splide__arrows {
  top: calc((100% - 4rem) / 2);
}
.wp-block-huishu-block-hu-splide-slider.alignfull .splide__arrows {
  padding: 0 2rem;
}
.wp-block-huishu-block-hu-splide-slider.alignfull .splide__arrows .splide__arrow {
  transform: translateX(0);
}
.wp-block-huishu-block-hu-splide-slider.alignfull .splide__arrows .splide__arrow.splide__arrow--prev {
  transform: translateX(0);
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-left-edge, .is-style-left-edge-staggered) .splide__arrows,
.wp-block-huishu-block-hu-splide-slider:is(.is-style-left-edge, .is-style-left-edge-staggered) .splide__pagination {
  right: 0;
  left: auto;
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-right-edge, .is-style-right-edge-staggered) .splide__pagination {
  left: 0;
  right: auto;
}
.wp-block-huishu-block-hu-splide-slider.is-style-both-edges .splide__arrows {
  left: 50%;
  transform: translate(-50%, -50%);
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-both-edges, .is-style-logo-fade-edges) .splide__arrows {
  left: 50%;
  transform: translate(-50%, -50%);
}
.wp-block-huishu-block-hu-splide-slider.alignfull .splide__arrows {
  max-width: calc(100% - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right));
  left: 50%;
  transform: translate(-50%, -50%);
}
.wp-block-huishu-block-hu-splide-slider.alignwide .splide__arrows {
  max-width: var(--wp--style--global--wide-size);
}
.wp-block-huishu-block-hu-splide-slider .splide__pagination__page {
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 0.875rem;
  background-color: var(--wp--preset--color--pink);
  opacity: 0.5;
  transition: opacity 0.2s ease-in-out, width 0.2s ease-in-out, height 0.2s ease-in-out;
  transform: none;
}
.wp-block-huishu-block-hu-splide-slider .splide__pagination__page.is-active {
  background-color: var(--wp--preset--color--pink);
  opacity: 1;
  transform: none;
  width: 1.2rem;
  height: 1.2rem;
}
.wp-block-huishu-block-hu-splide-slider .splide__pagination {
  display: flex;
  justify-content: center;
  gap: 0.625rem;
  cursor: pointer;
  padding: 0;
  position: absolute;
  bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-huishu-block-hu-splide-slider.has-pagination-left .splide__pagination {
  justify-content: flex-start;
}
.wp-block-huishu-block-hu-splide-slider.has-pagination-right .splide__pagination {
  justify-content: flex-end;
}
.wp-block-huishu-block-hu-splide-slider.has-pagination-center .splide__pagination {
  justify-content: center;
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-right-edge, .is-style-right-edge-staggered) {
  margin-right: calc(var(--hu-slider-edge-right) * -1) !important;
  width: calc(100% + var(--hu-slider-edge-right));
  max-width: none;
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-left-edge, .is-style-left-edge-staggered) {
  margin-left: calc(var(--hu-slider-edge-left) * -1) !important;
  width: calc(100% + var(--hu-slider-edge-left));
  max-width: none;
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-both-edges, .is-style-logo-fade-edges) {
  margin-right: calc(var(--hu-slider-edge-right) * -1) !important;
  margin-left: calc(var(--hu-slider-edge-left) * -1) !important;
  width: calc(100% + var(--hu-slider-edge-left) + var(--hu-slider-edge-right));
  max-width: none;
}
.wp-block-huishu-block-hu-splide-slider.is-style-borders .splide__slide {
  border-right: 1px solid var(--wp--preset--color--white);
  padding-right: 1rem;
  padding-left: 1rem;
}
.wp-block-huishu-block-hu-splide-slider.is-style-borders .splide__slide:last-child {
  border-right: none;
  padding-right: 0;
}
.wp-block-huishu-block-hu-splide-slider.is-style-borders .splide__slide:first-child {
  padding-left: 0;
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-right-edge, .is-style-right-edge-staggered):is(.block-editor-block-list__block),
.wp-block-huishu-block-hu-splide-slider:is(.is-style-left-edge, .is-style-left-edge-staggered):is(.block-editor-block-list__block),
.wp-block-huishu-block-hu-splide-slider:is(.is-style-both-edges, .is-style-logo-fade-edges):is(.block-editor-block-list__block) {
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: inherit !important;
  width: 100%;
}
.wp-block-huishu-block-hu-splide-slider .wp-block-post-template > .wp-block-post > .wp-block-media-text:only-child {
  height: 100%;
}
.wp-block-huishu-block-hu-splide-slider.similar-products {
  padding-bottom: 3rem;
}
@media screen and (max-width: 90rem) {
  .wp-block-huishu-block-hu-splide-slider .splide__arrows {
    max-width: calc(var(--wp--style--global--content-size) + var(--wp--style--root--padding-right) + var(--wp--style--root--padding-left));
    width: calc(100% + var(--wp--style--root--padding-right) + var(--wp--style--root--padding-left));
    margin-left: calc(var(--wp--style--root--padding-left) * -1);
  }
  .wp-block-huishu-block-hu-splide-slider .splide__arrows .splide__arrow {
    padding: 0;
    transform: none;
  }
  .wp-block-huishu-block-hu-splide-slider .splide__arrows .splide__arrow.splide__arrow--prev {
    padding: 0;
    transform: none;
  }
}
.wp-block-query .wp-block-huishu-block-hu-splide-slider {
  margin-bottom: 3rem;
}
.wp-block-query .wp-block-huishu-block-hu-splide-slider .splide__pagination {
  bottom: 0;
}
@media screen and (max-width: 80rem) {
  .wp-block-huishu-block-hu-splide-slider.is-style-both-edges::before,
  .wp-block-huishu-block-hu-splide-slider.is-style-both-edges::after {
    display: none;
  }
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-left-edge, .is-style-left-edge-staggered, .is-style-right-edge, .is-style-right-edge-staggered, .is-style-both-edges, .is-style-logo-fade-edges) > .splide__arrows,
.wp-block-huishu-block-hu-splide-slider:is(.is-style-left-edge, .is-style-left-edge-staggered, .is-style-right-edge, .is-style-right-edge-staggered, .is-style-both-edges, .is-style-logo-fade-edges) > .splide__pagination {
  width: 100%;
  max-width: var(--hu-slider-content-width);
  margin-inline: 0;
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-left-edge, .is-style-left-edge-staggered, .is-style-right-edge, .is-style-right-edge-staggered, .is-style-both-edges, .is-style-logo-fade-edges) > .splide__arrows .splide__arrow {
  transform: none;
}
.wp-block-huishu-block-hu-splide-slider:is(.is-style-both-edges, .is-style-logo-fade-edges) > .splide__pagination {
  left: 0;
  right: 0;
  margin-inline: auto;
}
@media (min-width: 783px) {
  .wp-block-huishu-block-hu-splide-slider:is(.is-style-right-edge, .is-style-right-edge-staggered):has(.kanzleiland-testimonial-card):not(.block-editor-block-list__block) {
    --testimonial-arrow-gutter: min(60px, var(--hu-slider-edge-left));
    --testimonial-arrow-offset: min(36px, max(0px, calc(var(--testimonial-arrow-gutter) - 12px)));
    box-sizing: border-box;
    margin-left: calc(var(--testimonial-arrow-gutter) * -1) !important;
    padding-left: var(--testimonial-arrow-gutter);
    width: calc(100% + var(--hu-slider-edge-right) + var(--testimonial-arrow-gutter)) !important;
  }
  .wp-block-huishu-block-hu-splide-slider:is(.is-style-right-edge, .is-style-right-edge-staggered):has(.kanzleiland-testimonial-card):not(.block-editor-block-list__block) > .splide__track {
    clip-path: inset(0);
  }
  .wp-block-huishu-block-hu-splide-slider:is(.is-style-right-edge, .is-style-right-edge-staggered):has(.kanzleiland-testimonial-card):not(.block-editor-block-list__block) > .splide__arrows,
  .wp-block-huishu-block-hu-splide-slider:is(.is-style-right-edge, .is-style-right-edge-staggered):has(.kanzleiland-testimonial-card):not(.block-editor-block-list__block) > .splide__pagination {
    left: var(--testimonial-arrow-gutter);
    width: calc(100% - var(--testimonial-arrow-gutter));
  }
  .wp-block-huishu-block-hu-splide-slider:is(.is-style-right-edge, .is-style-right-edge-staggered):has(.kanzleiland-testimonial-card):not(.block-editor-block-list__block) > .splide__arrows .splide__arrow.splide__arrow--prev {
    transform: translateX(calc(var(--testimonial-arrow-offset) * -1));
    box-shadow: 0 2px 12px rgba(0, 72, 86, 0.16);
  }
}
@media (max-width: 960px) {
  .wp-block-huishu-block-hu-splide-slider:has(.splide__slide > .kanzleiland-testimonial-card + .hide-on-desktop) {
    margin-left: 0 !important;
    padding-left: 0;
    width: calc(100% + var(--hu-slider-edge-right)) !important;
    padding-bottom: 0;
  }
  .wp-block-huishu-block-hu-splide-slider:has(.splide__slide > .kanzleiland-testimonial-card + .hide-on-desktop) > .splide__arrows {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
    width: 100%;
    max-width: none;
    margin: 1.25rem 0 0;
    padding: 0.25rem;
    justify-content: center;
    gap: 1rem;
  }
  .wp-block-huishu-block-hu-splide-slider:has(.splide__slide > .kanzleiland-testimonial-card + .hide-on-desktop) > .splide__arrows .splide__arrow {
    flex: 0 0 44px;
    width: 44px;
    height: 44px;
    font-size: 18px;
    color: var(--wp--preset--color--white, #fff);
    background: var(--wp--preset--color--blue, #02a9ca);
    box-shadow: none;
    transform: none;
  }
  .wp-block-huishu-block-hu-splide-slider:has(.splide__slide > .kanzleiland-testimonial-card + .hide-on-desktop) > .splide__arrows .splide__arrow.splide__arrow--prev {
    transform: none;
    box-shadow: none;
  }
  .wp-block-huishu-block-hu-splide-slider:has(.splide__slide > .kanzleiland-testimonial-card + .hide-on-desktop) > .splide__arrows .splide__arrow:disabled {
    opacity: 0.4;
  }
  .wp-block-huishu-block-hu-splide-slider:has(.splide__slide > .kanzleiland-testimonial-card + .hide-on-desktop) > .splide__arrows .splide__arrow:hover:not(:disabled) {
    background: var(--wp--preset--color--magenta, #d7006c);
  }
  .wp-block-huishu-block-hu-splide-slider:has(.splide__slide > .kanzleiland-testimonial-card + .hide-on-desktop):has(> .splide__arrows) > .splide__pagination {
    display: none;
  }
}
@media (max-width: 782px) {
  .wp-block-huishu-block-hu-splide-slider:has(.splide__slide > .kanzleiland-testimonial-card + .hide-on-desktop) {
    margin-right: 0 !important;
    width: 100% !important;
  }
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered {
  --card-slider-offset: var(--wp--preset--spacing--small);
  --card-slider-inset: calc(var(--wp--custom--border-radius) * 0.9);
  --card-slider-pagination-space: 0rem;
  /*
    > .splide__track:has(> .wp-block-post-template > .type-event) {
        padding-inline: var(--wp--preset--spacing--small) !important;
        margin-inline: calc(-1 * var(--wp--preset--spacing--small));
    }
*/
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered:has(> .splide__pagination) {
  --card-slider-pagination-space: 4rem;
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered > .splide__track {
  padding-block: 2.5rem;
  margin-block: -2.5rem;
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered > .splide__track > .splide__list > .splide__slide {
  display: flex;
  flex-direction: column;
  margin-block: 0;
  padding-block: var(--card-slider-offset) 0;
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered > .splide__track > .splide__list > .splide__slide:nth-child(3n + 2) {
  padding-block: 0 var(--card-slider-offset);
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered :is(.splide__slide, .wp-block-huishu-block-splide-slide) > .wp-block-group,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-huishu-block-splide-slide > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-group,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-post > .wp-block-group {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  margin: 0;
  padding: 0 0 var(--card-slider-inset);
  border-radius: var(--wp--custom--border-radius);
  background: var(--wp--preset--color--white);
  box-shadow: 0 0 40px 0 rgba(0, 72, 86, 0.1);
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered :is(.splide__slide, .wp-block-huishu-block-splide-slide) > .wp-block-group > :not(.wp-block-image):not(.wp-block-post-featured-image),
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-huishu-block-splide-slide > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-group > :not(.wp-block-image):not(.wp-block-post-featured-image),
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-post > .wp-block-group > :not(.wp-block-image):not(.wp-block-post-featured-image) {
  margin-inline: var(--card-slider-inset);
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered :is(.splide__slide, .wp-block-huishu-block-splide-slide) > .wp-block-group > :is(.wp-block-image, .wp-block-post-featured-image),
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-huishu-block-splide-slide > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-group > :is(.wp-block-image, .wp-block-post-featured-image),
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-post > .wp-block-group > :is(.wp-block-image, .wp-block-post-featured-image) {
  flex: 0 0 auto;
  width: 100%;
  max-width: none;
  margin: 0 0 var(--wp--preset--spacing--m-small);
  aspect-ratio: 3 / 2;
  border-radius: inherit;
  overflow: hidden;
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered :is(.splide__slide, .wp-block-huishu-block-splide-slide) > .wp-block-group > :is(.wp-block-image, .wp-block-post-featured-image) > a,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-huishu-block-splide-slide > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-group > :is(.wp-block-image, .wp-block-post-featured-image) > a,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-post > .wp-block-group > :is(.wp-block-image, .wp-block-post-featured-image) > a {
  display: block;
  width: 100%;
  height: 100%;
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered :is(.splide__slide, .wp-block-huishu-block-splide-slide) > .wp-block-group > :is(.wp-block-image, .wp-block-post-featured-image) img,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-huishu-block-splide-slide > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-group > :is(.wp-block-image, .wp-block-post-featured-image) img,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-post > .wp-block-group > :is(.wp-block-image, .wp-block-post-featured-image) img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: none;
  aspect-ratio: 3 / 2 !important;
  object-fit: cover;
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered :is(.splide__slide, .wp-block-huishu-block-splide-slide) > .wp-block-group > .wp-block-post-date,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-huishu-block-splide-slide > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-group > .wp-block-post-date,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-post > .wp-block-group > .wp-block-post-date,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered :is(.splide__slide, .wp-block-huishu-block-splide-slide) > .wp-block-group > :is(.wp-block-image, .wp-block-post-featured-image) + p,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-huishu-block-splide-slide > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-group > :is(.wp-block-image, .wp-block-post-featured-image) + p,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-post > .wp-block-group > :is(.wp-block-image, .wp-block-post-featured-image) + p {
  color: color-mix(in srgb, var(--wp--preset--color--black) 45%, var(--wp--preset--color--white));
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered :is(.splide__slide, .wp-block-huishu-block-splide-slide) > .wp-block-group > :is(p, .wp-block-post-date) + :is(.wp-block-heading, .wp-block-post-title, h2, h3),
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-huishu-block-splide-slide > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-group > :is(p, .wp-block-post-date) + :is(.wp-block-heading, .wp-block-post-title, h2, h3),
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-post > .wp-block-group > :is(p, .wp-block-post-date) + :is(.wp-block-heading, .wp-block-post-title, h2, h3) {
  padding-block-start: 0.5rem;
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered :is(.splide__slide, .wp-block-huishu-block-splide-slide) > .wp-block-group > .wp-block-buttons:last-child,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-huishu-block-splide-slide > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block-group > .wp-block-buttons:last-child,
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered .wp-block-post > .wp-block-group > .wp-block-buttons:last-child {
  margin-block-start: auto;
  padding-block-start: var(--wp--preset--spacing--small);
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered > .splide__arrows {
  width: 100%;
  max-width: none;
  left: 0;
  top: calc((100% - var(--card-slider-pagination-space)) / 2);
  margin-inline: 0;
  padding: 0;
  transform: translateY(-50%);
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered > .splide__arrows .splide__arrow {
  background: var(--wp--preset--color--blue);
  color: var(--wp--preset--color--white);
  box-shadow: none;
  transform: translateX(calc(100% + var(--wp--preset--spacing--m-small)));
}
.wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered > .splide__arrows .splide__arrow.splide__arrow--prev {
  transform: translateX(calc(-100% - var(--wp--preset--spacing--m-small)));
}
@media screen and (max-width: 90rem) {
  .wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered > .splide__arrows {
    position: relative;
    top: auto;
    transform: none;
    justify-content: center;
    gap: var(--wp--preset--spacing--m-small);
    margin-block-start: var(--wp--preset--spacing--small);
  }
  .wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered > .splide__arrows .splide__arrow,
  .wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered > .splide__arrows .splide__arrow.splide__arrow--prev {
    transform: none;
  }
}
@media screen and (max-width: 782px) {
  .wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered {
    --card-slider-offset: 0px;
    --card-slider-inset: var(--wp--preset--spacing--small);
  }
  .wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered:has(> .splide__track > .wp-block-post-template > .type-event) > .splide__arrows {
    position: absolute;
    top: calc((100% - var(--card-slider-pagination-space)) / 2);
    left: -12px;
    width: calc(100% + 24px);
    margin: 0;
    justify-content: space-between;
    gap: 0;
    transform: translateY(-50%);
  }
  .wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered:has(> .splide__track > .wp-block-post-template > .type-event) > .splide__arrows .splide__arrow,
  .wp-block-huishu-block-hu-splide-slider.is-style-cards-staggered:has(> .splide__track > .wp-block-post-template > .type-event) > .splide__arrows .splide__arrow.splide__arrow--prev {
    flex-basis: 44px;
    width: 44px;
    height: 44px;
    font-size: 20px;
    transform: none;
  }
}
@media screen and (max-width: 960px) {
  .wp-block-huishu-block-hu-splide-slider.kanzleiland-price-slider .splide__slide > .is-style-blue-border {
    margin: 0;
  }
  .wp-block-huishu-block-hu-splide-slider.kanzleiland-price-slider .splide__slide > .is-style-blue-border > .wp-block-spacer {
    display: none;
  }
  .wp-block-huishu-block-hu-splide-slider.kanzleiland-price-slider > .splide__arrows {
    position: absolute;
    top: 50%;
    left: -12px;
    width: calc(100% + 24px);
    margin: 0;
    transform: translateY(-50%);
  }
  .wp-block-huishu-block-hu-splide-slider.kanzleiland-price-slider > .splide__arrows .splide__arrow,
  .wp-block-huishu-block-hu-splide-slider.kanzleiland-price-slider > .splide__arrows .splide__arrow.splide__arrow--prev {
    flex-basis: 44px;
    width: 44px;
    height: 44px;
    transform: none;
    background: var(--wp--preset--color--blue);
    color: var(--wp--preset--color--white);
    box-shadow: none;
  }
}
@media (max-width: 782px) {
  .hide-on-desktop > .wp-block-huishu-block-hu-splide-slider:has(> .splide__track > .splide__list > .splide__slide > .kanzleiland-content-card) {
    --news-card-spacing: 8px;
    --news-shadow-gutter-left: var(--wp--style--root--padding-left, 20px);
    --news-shadow-gutter-right: var(--wp--style--root--padding-right, 20px);
  }
  .hide-on-desktop > .wp-block-huishu-block-hu-splide-slider > .splide__track:has(> .splide__list > .splide__slide > .kanzleiland-content-card) {
    overflow: hidden;
    padding-block: 60px;
    margin-block: -60px;
    margin-left: calc(-1 * var(--news-shadow-gutter-left));
    margin-right: calc(-1 * var(--news-shadow-gutter-right));
  }
  .hide-on-desktop > .wp-block-huishu-block-hu-splide-slider > .splide__track > .splide__list > .splide__slide:has(> .kanzleiland-content-card) {
    box-sizing: border-box;
    padding-left: calc(var(--news-shadow-gutter-left) + var(--news-card-spacing));
    padding-right: calc(var(--news-shadow-gutter-right) + var(--news-card-spacing));
  }
}
@media (max-width: 782px) {
  .wp-block-huishu-block-hu-splide-slider.is-style-right-edge-staggered:has(> .splide__arrows.is-justified-space-between) {
    overflow: visible;
  }
  .wp-block-huishu-block-hu-splide-slider.is-style-right-edge-staggered:has(> .splide__arrows.is-justified-space-between) > .splide__track {
    overflow: hidden;
  }
  .wp-block-huishu-block-hu-splide-slider.is-style-right-edge-staggered:has(> .splide__arrows.is-justified-space-between) > .splide__arrows.is-justified-space-between {
    left: calc(-1 * var(--hu-slider-edge-left));
    right: auto;
    width: calc(100% + var(--hu-slider-edge-left));
    max-width: none;
    margin-inline: 0;
    padding-inline: 0;
    box-sizing: border-box;
  }
}
.wp-block-huishu-block-hu-splide-slider.has-arrows-raised {
  --hu-slider-pagination-space: 0px;
}
.wp-block-huishu-block-hu-splide-slider.has-arrows-raised:has(> .splide__pagination) {
  --hu-slider-pagination-space: 4rem;
}
.wp-block-huishu-block-hu-splide-slider.has-arrows-raised > .splide__arrows {
  top: calc((100% - var(--hu-slider-pagination-space)) * 0.35);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImh1aXNodS1hZ2VudHVyLWh1LXNwbGlkZS1zbGlkZXIubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLDJCQUEyQixJQUFJLDBCQUEwQix5Q0FBeUMsYUFBYSw4QkFBOEIsNENBQTRDLDRDQUF6TDtFQUNBLHVCQUF1Qix3QkFBd0IsU0FBUyxjQUFjLDhCQUE4QixzQ0FBcEc7RUFDQSx3QkFBd0IseUJBQXlCLFNBQVMsY0FBYyw4QkFBOEIsc0NBQXRHOzs7OztBQUVBLHVDQUFDO0VBQ0csa0JBQUE7O0FBREosdUNBQUMseUJBR0c7RUFDSSxrQkFBQTtFQUNBLE9BQU8sVUFBVSw4Q0FBakI7RUFDQSxTQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFXLGdCQUFYO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTs7QUFYUix1Q0FBQyx5QkFjRyxpQkFBZSxnQkFBYztFQUN6QixhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSw4QkFBQTs7QUFuQlIsdUNBQUMseUJBY0csaUJBQWUsZ0JBQWMsaUJBT3pCLFNBQU87RUFDSCxXQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBOztBQXhCWix1Q0FBQyx5QkFjRyxpQkFBZSxnQkFBYyxpQkFPekIsU0FBTyxlQUtIO0VBQ0ksY0FBQTtFQUNBLG1CQUFBOztBQUlSLHVDQWhDUCx5QkFjRyxpQkFBZSxnQkFBYyxpQkFrQnhCO0VBQ0csWUFBQTs7QUFHSixRQUF3QztFQUF4Qyx1Q0FwQ1AseUJBY0csaUJBQWUsZ0JBQWM7SUF1QnJCLGdCQUFBOzs7QUFLWix1Q0FBQyxHQUFHO0VBQ0Esd0JBQXdCLEtBQUssd0NBQTdCOztBQURKLHVDQUFDLEdBQUcsb0ZBR0EsY0FBYTtBQUhqQix1Q0FBQyxHQUFHLG9GQUlBLGlDQUFnQztFQUM1QixzQkFBQTs7QUFFQSx1Q0FQUCxHQUFHLG9GQUdBLGNBQWEsaUJBSVIsVUFBVTtBQUFYLHVDQVBQLEdBQUcsb0ZBSUEsaUNBQWdDLHNDQUczQixV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 */