.fm-slider::-moz-selection {
  background-color: transparent;
}

.fm-slider::selection {
  background-color: transparent;
}

.fm-slider.is-static-slider .swiper-wrapper {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.fm-slider.is-static-slider .swiper-wrapper .swiper-slide {
  height: auto;
  width: auto;
}

.fm-slider.is-static-slider .fm-slider-navigation {
  display: none;
}

.fm-slider.fixed-slider .swiper-slide {
  width: 322px;
}

@media (min-width: 641px) {
  .fm-slider.fixed-slider .swiper-slide {
    width: 370px;
  }
}

.fm-slider {
  margin-top: 0px;
  margin-bottom: 0px;
}

.fm-slider .swiper-slide {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
       text-size-adjust: 100%;
}

.fm-slider .swiper-slide .wp-block-image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.fm-slider.is-marquee-slider > .swiper-wrapper {
  display: flex;
  align-items: center;
}

.fm-slider.is-marquee-slider > .swiper-wrapper .swiper-slide {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  pointer-events: none;
}

.slider-contained .swiper-wrapper .fm-inner-slide .wp-block-image,
.fm-slider:not(.slider-contained) .swiper-wrapper .fm-inner-slide .wp-block-image {
  margin-bottom: 0px;
}

.fm-slider.show-all-slides-vertical {
  overflow: visible;
}

.fm-slider.show-all-slides-vertical .swiper-wrapper {
  align-items: stretch;
}

.fm-slider.show-all-slides-vertical .swiper-slide {
  height: auto;
}

.show-all-slides-vertical .swiper-wrapper {
  gap: 15px !important;
}

.show-all-slides-vertical .swiper-slide .fm-accordion-block .fm-accordion-item {
  padding: 0px !important;
}

@media (min-width: 0px) and (max-width: 1024px) {
  .show-all-slides-vertical .swiper-slide .fm-accordion-block .fm-accordion-item {
    border-bottom: 1px solid var(--secondary-color) !important;
    padding-bottom: 15px !important;
  }
}

.show-all-slides-vertical .swiper-slide .fm-accordion-block .fm-accordion-item .item-title {
  padding: 0px !important;
}

@media (min-width: 0px) and (max-width: 1024px) {
  .show-all-slides-vertical .swiper-slide:last-of-type .fm-accordion-block .fm-accordion-item {
    border-bottom: 0px solid var(--secondary-color) !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 1025px) {
  .show-all-slides-vertical .swiper-slide .fm-accordion-block .fm-accordion-item .item-title {
    justify-content: flex-end !important;
    margin-top: 18px;
  }

  .show-all-slides-vertical .swiper-slide .fm-accordion-block .fm-accordion-item .item-title span {
    display: none !important;
  }

  .show-all-slides-vertical .swiper-slide.is-active-slide .fm-accordion-block .fm-accordion-item .item-title {
    position: relative;
  }

  .show-all-slides-vertical .swiper-slide.is-active-slide .fm-accordion-block .fm-accordion-item .item-title:before {
    content: "";
    height: 15px;
    width: 15px;
    display: block;
    background-color: var(--secondary-color);
    position: absolute;
    left: -30px;
    top: 20px;
    border-radius: 50%;
  }

  .accordion-img-slider {
    height: 100%;
  }

  .accordion-img-slider .swiper-wrapper .fm-inner-slide.swiper-slide .acf-innerblocks-container {
    height: 100%;
  }

  .accordion-img-slider .swiper-wrapper .fm-inner-slide.swiper-slide .fm-responsive-image-block {
    height: 100%;
  }

  .accordion-img-slider .swiper-wrapper .fm-inner-slide.swiper-slide .fm-responsive-image-block img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@media (min-width: 0px) and (max-width: 1024px) {
  .accordion-img-slider .swiper-wrapper .fm-inner-slide.swiper-slide {
    max-height: 300px;
    height: 100%;
    width: 100% !important;
  }
}

.logo-slider .swiper-wrapper {
  align-items: center;
}

.logo-slider .swiper-wrapper .swiper-slide {
  padding: 15px 20px;
}

.logo-slider .swiper-wrapper .swiper-slide figure {
  margin-bottom: 0px !important;
}

@media (min-width: 0px) and (max-width: 1024px) {
  body:not(.wp-admin) .card-slider .swiper-slide .acf-innerblocks-container {
    display: flex;
    height: 100%;
  }

  body:not(.wp-admin) .card-slider .swiper-slide .acf-innerblocks-container .wp-block-kadence-column {
    height: 100%;
  }

  body:not(.wp-admin) .card-slider .swiper-slide .acf-innerblocks-container .wp-block-kadence-column .kt-inside-inner-col {
    height: 100%;
  }

  body:not(.wp-admin) .card-slider .fm-slider-navigation .swiper-button.fm-swiper-button-next {
    right: 3px;
  }

  body:not(.wp-admin) .card-slider .fm-slider-navigation .swiper-button.fm-swiper-button-prev {
    left: 3px;
  }
}

@media (min-width: 769px) {
  body:not(.wp-admin) {
    /* CENTER ACTIVE */
  }

  body:not(.wp-admin) .card-slider {
    overflow: visible !important;
  }

  body:not(.wp-admin) .card-slider .swiper-wrapper {
    display: flex;
    align-items: stretch;
  }

  body:not(.wp-admin) .card-slider .swiper-slide {
    display: flex !important;
  }

  body:not(.wp-admin) .card-slider .swiper-slide > .acf-innerblocks-container {
    display: flex;
    width: 100%;
  }

  body:not(.wp-admin) .card-slider .swiper-slide .wp-block-kadence-column {
    display: flex;
    width: 100%;
    flex: 1;
  }

  body:not(.wp-admin) .card-slider .swiper-slide .kt-inside-inner-col {
    display: flex;
    flex-direction: column;
    flex: 1;
  }

  body:not(.wp-admin) .card-slider .swiper-wrapper {
    align-items: center;
  }

  body:not(.wp-admin) .card-slider .swiper-slide {
    max-width: 550px !important;
    flex-shrink: unset;
    transition: transform 1s cubic-bezier(0.22, 0.61, 0.36, 1), filter 0.6s ease;
    transform: scale(1);
    opacity: 1;
    z-index: 10;
    cursor: pointer;
  }

  body:not(.wp-admin) .card-slider .swiper-slide .wp-block-kadence-column .kt-inside-inner-col h2, body:not(.wp-admin) .card-slider .swiper-slide .wp-block-kadence-column .kt-inside-inner-col h3, body:not(.wp-admin) .card-slider .swiper-slide .wp-block-kadence-column .kt-inside-inner-col h4, body:not(.wp-admin) .card-slider .swiper-slide .wp-block-kadence-column .kt-inside-inner-col h5, body:not(.wp-admin) .card-slider .swiper-slide .wp-block-kadence-column .kt-inside-inner-col p, body:not(.wp-admin) .card-slider .swiper-slide .wp-block-kadence-column .kt-inside-inner-col figure {
    opacity: 0.5;
    transition: opacity 0.35s ease-in-out;
  }

  body:not(.wp-admin) .card-slider .swiper-slide:not(.swiper-slide-active, .swiper-slide-prev, .swiper-slide-next) {
    opacity: 1;
  }

  body:not(.wp-admin) .card-slider .swiper-slide:not(.swiper-slide-active, .swiper-slide-prev, .swiper-slide-next) .wp-block-kadence-column .kt-inside-inner-col h2, body:not(.wp-admin) .card-slider .swiper-slide:not(.swiper-slide-active, .swiper-slide-prev, .swiper-slide-next) .wp-block-kadence-column .kt-inside-inner-col h3, body:not(.wp-admin) .card-slider .swiper-slide:not(.swiper-slide-active, .swiper-slide-prev, .swiper-slide-next) .wp-block-kadence-column .kt-inside-inner-col h4, body:not(.wp-admin) .card-slider .swiper-slide:not(.swiper-slide-active, .swiper-slide-prev, .swiper-slide-next) .wp-block-kadence-column .kt-inside-inner-col h5, body:not(.wp-admin) .card-slider .swiper-slide:not(.swiper-slide-active, .swiper-slide-prev, .swiper-slide-next) .wp-block-kadence-column .kt-inside-inner-col p, body:not(.wp-admin) .card-slider .swiper-slide:not(.swiper-slide-active, .swiper-slide-prev, .swiper-slide-next) .wp-block-kadence-column .kt-inside-inner-col figure {
    opacity: 1;
  }

  body:not(.wp-admin) .card-slider .swiper-slide.active {
    transform: scale(1.2);
    opacity: 1;
    z-index: 15;
  }

  body:not(.wp-admin) .card-slider .swiper-slide.active .wp-block-kadence-column .kt-inside-inner-col h2, body:not(.wp-admin) .card-slider .swiper-slide.active .wp-block-kadence-column .kt-inside-inner-col h3, body:not(.wp-admin) .card-slider .swiper-slide.active .wp-block-kadence-column .kt-inside-inner-col h4, body:not(.wp-admin) .card-slider .swiper-slide.active .wp-block-kadence-column .kt-inside-inner-col h5, body:not(.wp-admin) .card-slider .swiper-slide.active .wp-block-kadence-column .kt-inside-inner-col p, body:not(.wp-admin) .card-slider .swiper-slide.active .wp-block-kadence-column .kt-inside-inner-col figure {
    opacity: 1;
  }

  body:not(.wp-admin) .card-slider .swiper-slide:not(.active) .wp-block-kadence-column .kt-inside-inner-col h2, body:not(.wp-admin) .card-slider .swiper-slide:not(.active) .wp-block-kadence-column .kt-inside-inner-col h3, body:not(.wp-admin) .card-slider .swiper-slide:not(.active) .wp-block-kadence-column .kt-inside-inner-col h4, body:not(.wp-admin) .card-slider .swiper-slide:not(.active) .wp-block-kadence-column .kt-inside-inner-col h5, body:not(.wp-admin) .card-slider .swiper-slide:not(.active) .wp-block-kadence-column .kt-inside-inner-col p, body:not(.wp-admin) .card-slider .swiper-slide:not(.active) .wp-block-kadence-column .kt-inside-inner-col figure {
    opacity: 0.5;
  }

  body:not(.wp-admin) .card-slider .fm-slider-navigation {
    display: none;
  }
}

.wp-block-acf-fm-inner-slide .card-slider,
.wp-block-acf-fm-inner-slide .swiper-wrapper,
.wp-block-acf-fm-inner-slide .swiper-slide,
.wp-block-acf-fm-inner-slide .swiper-slide-active,
.wp-block-acf-fm-inner-slide .swiper-slide-prev,
.wp-block-acf-fm-inner-slide .swiper-slide-next {
  transform: none !important;
  opacity: 1 !important;
  max-width: none !important;
}

.wp-block-acf-fm-inner-slide .card-slider {
  overflow: hidden !important;
}

.wp-block-acf-fm-inner-slide .fm-slider-navigation {
  display: flex !important;
}

.wp-block-acf-fm-inner-slide .wp-block-kadence-column .kt-inside-inner-col h2, .wp-block-acf-fm-inner-slide .wp-block-kadence-column .kt-inside-inner-col h3, .wp-block-acf-fm-inner-slide .wp-block-kadence-column .kt-inside-inner-col h4, .wp-block-acf-fm-inner-slide .wp-block-kadence-column .kt-inside-inner-col h5, .wp-block-acf-fm-inner-slide .wp-block-kadence-column .kt-inside-inner-col p, .wp-block-acf-fm-inner-slide .wp-block-kadence-column .kt-inside-inner-col figure {
  opacity: 1 !important;
}

.procedure-card .kt-row-layout-overlay {
  background: linear-gradient(to top, rgb(0, 0, 0), rgb(0, 0, 0), rgba(0, 0, 0, 0.35)) !important;
  opacity: 0.6 !important;
  transition: opacity 0.35s ease-in-out;
}

.procedure-card.active .kt-row-layout-overlay {
  background: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.55)) !important;
  opacity: 1 !important;
}

@media (min-width: 0px) and (max-width: 1024px) {
  .show-all-slides-vertical .swiper-wrapper .swiper-slide.is-active-slide .fm-accordion-block .fm-accordion-item.expanded .item-title .fm-accordion-item-icon .accordion-icon-closed {
    display: none !important;
  }

  .show-all-slides-vertical .swiper-wrapper .swiper-slide.is-active-slide .fm-accordion-block .fm-accordion-item.expanded .item-title .fm-accordion-item-icon .accordion-icon-open {
    display: block !important;
  }

  .procedure-card {
    opacity: 1 !important;
  }

  .procedure-card > .kt-inside-inner-col {
    min-height: 460px !important;
  }

  .procedure-card > .kt-inside-inner-col > .kb-row-layout-wrap > .kt-row-column-wrap {
    min-height: 460px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .procedure-card .fm-expand-target > .kt-inside-inner-col {
    padding-top: 15px !important;
  }

  .procedure-card .fm-expand-target .is-style-white-link-with-icon {
    margin-bottom: 0px !important;
  }

  .procedure-card .fm-expand-target .is-style-white-link-with-icon a {
    margin-bottom: 0px !important;
  }

  .procedure-card .fm-expand-learn-more-target > .kt-inside-inner-col {
    padding-top: 0px !important;
  }

  .procedure-card .hp-procedure-img-title > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col {
    padding-right: 0px !important;
  }
}

.fm-slider.is-marquee-slider .swiper-wrapper {
  transition-timing-function: linear !important;
}

/*# sourceMappingURL=block-fm-slider.css.map */