/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./blocks/src/standard/image-slider/slide/style.scss ***!
  \******************************************************************************************************************************************************************************************************************/
.image-slide {
  width: 370px;
  min-width: 370px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
}
.image-slide figure {
  aspect-ratio: 1/1;
  padding: 0;
  margin: 0;
  height: 100%;
}
.image-slide figure img {
  object-fit: cover;
  height: 100%;
}
.image-slide.hide-alt figure figcaption {
  display: none;
}
.image-slide.hover-alt figure {
  position: relative;
}
.image-slide.hover-alt figure figcaption {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  overflow: auto;
  z-index: 2;
  padding: 10px;
  margin: 0;
}
.image-slide.hover-alt figure figcaption::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.image-slide.hover-alt figure:hover figcaption {
  display: block;
}
.image-slide.slide-radius-0 {
  border-radius: 0px;
}
.image-slide.slide-radius-0 figure {
  border-radius: 0px;
}
.image-slide.slide-radius-0 figure img {
  border-radius: 0px;
}
.image-slide.slide-radius-0 figure figcaption {
  border-radius: 0px;
}
.image-slide.slide-radius-1 {
  border-radius: 1px;
}
.image-slide.slide-radius-1 figure {
  border-radius: 1px;
}
.image-slide.slide-radius-1 figure img {
  border-radius: 1px;
}
.image-slide.slide-radius-1 figure figcaption {
  border-radius: 1px;
}
.image-slide.slide-radius-2 {
  border-radius: 2px;
}
.image-slide.slide-radius-2 figure {
  border-radius: 2px;
}
.image-slide.slide-radius-2 figure img {
  border-radius: 2px;
}
.image-slide.slide-radius-2 figure figcaption {
  border-radius: 2px;
}
.image-slide.slide-radius-3 {
  border-radius: 3px;
}
.image-slide.slide-radius-3 figure {
  border-radius: 3px;
}
.image-slide.slide-radius-3 figure img {
  border-radius: 3px;
}
.image-slide.slide-radius-3 figure figcaption {
  border-radius: 3px;
}
.image-slide.slide-radius-4 {
  border-radius: 4px;
}
.image-slide.slide-radius-4 figure {
  border-radius: 4px;
}
.image-slide.slide-radius-4 figure img {
  border-radius: 4px;
}
.image-slide.slide-radius-4 figure figcaption {
  border-radius: 4px;
}
.image-slide.slide-radius-5 {
  border-radius: 5px;
}
.image-slide.slide-radius-5 figure {
  border-radius: 5px;
}
.image-slide.slide-radius-5 figure img {
  border-radius: 5px;
}
.image-slide.slide-radius-5 figure figcaption {
  border-radius: 5px;
}
.image-slide.slide-radius-6 {
  border-radius: 6px;
}
.image-slide.slide-radius-6 figure {
  border-radius: 6px;
}
.image-slide.slide-radius-6 figure img {
  border-radius: 6px;
}
.image-slide.slide-radius-6 figure figcaption {
  border-radius: 6px;
}
.image-slide.slide-radius-7 {
  border-radius: 7px;
}
.image-slide.slide-radius-7 figure {
  border-radius: 7px;
}
.image-slide.slide-radius-7 figure img {
  border-radius: 7px;
}
.image-slide.slide-radius-7 figure figcaption {
  border-radius: 7px;
}
.image-slide.slide-radius-8 {
  border-radius: 8px;
}
.image-slide.slide-radius-8 figure {
  border-radius: 8px;
}
.image-slide.slide-radius-8 figure img {
  border-radius: 8px;
}
.image-slide.slide-radius-8 figure figcaption {
  border-radius: 8px;
}
.image-slide.slide-radius-9 {
  border-radius: 9px;
}
.image-slide.slide-radius-9 figure {
  border-radius: 9px;
}
.image-slide.slide-radius-9 figure img {
  border-radius: 9px;
}
.image-slide.slide-radius-9 figure figcaption {
  border-radius: 9px;
}
.image-slide.slide-radius-10 {
  border-radius: 10px;
}
.image-slide.slide-radius-10 figure {
  border-radius: 10px;
}
.image-slide.slide-radius-10 figure img {
  border-radius: 10px;
}
.image-slide.slide-radius-10 figure figcaption {
  border-radius: 10px;
}
.image-slide.slide-radius-11 {
  border-radius: 11px;
}
.image-slide.slide-radius-11 figure {
  border-radius: 11px;
}
.image-slide.slide-radius-11 figure img {
  border-radius: 11px;
}
.image-slide.slide-radius-11 figure figcaption {
  border-radius: 11px;
}
.image-slide.slide-radius-12 {
  border-radius: 12px;
}
.image-slide.slide-radius-12 figure {
  border-radius: 12px;
}
.image-slide.slide-radius-12 figure img {
  border-radius: 12px;
}
.image-slide.slide-radius-12 figure figcaption {
  border-radius: 12px;
}
.image-slide.slide-radius-13 {
  border-radius: 13px;
}
.image-slide.slide-radius-13 figure {
  border-radius: 13px;
}
.image-slide.slide-radius-13 figure img {
  border-radius: 13px;
}
.image-slide.slide-radius-13 figure figcaption {
  border-radius: 13px;
}
.image-slide.slide-radius-14 {
  border-radius: 14px;
}
.image-slide.slide-radius-14 figure {
  border-radius: 14px;
}
.image-slide.slide-radius-14 figure img {
  border-radius: 14px;
}
.image-slide.slide-radius-14 figure figcaption {
  border-radius: 14px;
}
.image-slide.slide-radius-15 {
  border-radius: 15px;
}
.image-slide.slide-radius-15 figure {
  border-radius: 15px;
}
.image-slide.slide-radius-15 figure img {
  border-radius: 15px;
}
.image-slide.slide-radius-15 figure figcaption {
  border-radius: 15px;
}
.image-slide.slide-radius-16 {
  border-radius: 16px;
}
.image-slide.slide-radius-16 figure {
  border-radius: 16px;
}
.image-slide.slide-radius-16 figure img {
  border-radius: 16px;
}
.image-slide.slide-radius-16 figure figcaption {
  border-radius: 16px;
}
.image-slide.slide-radius-17 {
  border-radius: 17px;
}
.image-slide.slide-radius-17 figure {
  border-radius: 17px;
}
.image-slide.slide-radius-17 figure img {
  border-radius: 17px;
}
.image-slide.slide-radius-17 figure figcaption {
  border-radius: 17px;
}
.image-slide.slide-radius-18 {
  border-radius: 18px;
}
.image-slide.slide-radius-18 figure {
  border-radius: 18px;
}
.image-slide.slide-radius-18 figure img {
  border-radius: 18px;
}
.image-slide.slide-radius-18 figure figcaption {
  border-radius: 18px;
}
.image-slide.slide-radius-19 {
  border-radius: 19px;
}
.image-slide.slide-radius-19 figure {
  border-radius: 19px;
}
.image-slide.slide-radius-19 figure img {
  border-radius: 19px;
}
.image-slide.slide-radius-19 figure figcaption {
  border-radius: 19px;
}
.image-slide.slide-radius-20 {
  border-radius: 20px;
}
.image-slide.slide-radius-20 figure {
  border-radius: 20px;
}
.image-slide.slide-radius-20 figure img {
  border-radius: 20px;
}
.image-slide.slide-radius-20 figure figcaption {
  border-radius: 20px;
}
.image-slide.slide-radius-21 {
  border-radius: 21px;
}
.image-slide.slide-radius-21 figure {
  border-radius: 21px;
}
.image-slide.slide-radius-21 figure img {
  border-radius: 21px;
}
.image-slide.slide-radius-21 figure figcaption {
  border-radius: 21px;
}
.image-slide.slide-radius-22 {
  border-radius: 22px;
}
.image-slide.slide-radius-22 figure {
  border-radius: 22px;
}
.image-slide.slide-radius-22 figure img {
  border-radius: 22px;
}
.image-slide.slide-radius-22 figure figcaption {
  border-radius: 22px;
}
.image-slide.slide-radius-23 {
  border-radius: 23px;
}
.image-slide.slide-radius-23 figure {
  border-radius: 23px;
}
.image-slide.slide-radius-23 figure img {
  border-radius: 23px;
}
.image-slide.slide-radius-23 figure figcaption {
  border-radius: 23px;
}
.image-slide.slide-radius-24 {
  border-radius: 24px;
}
.image-slide.slide-radius-24 figure {
  border-radius: 24px;
}
.image-slide.slide-radius-24 figure img {
  border-radius: 24px;
}
.image-slide.slide-radius-24 figure figcaption {
  border-radius: 24px;
}
.image-slide.slide-radius-25 {
  border-radius: 25px;
}
.image-slide.slide-radius-25 figure {
  border-radius: 25px;
}
.image-slide.slide-radius-25 figure img {
  border-radius: 25px;
}
.image-slide.slide-radius-25 figure figcaption {
  border-radius: 25px;
}
.image-slide.slide-radius-26 {
  border-radius: 26px;
}
.image-slide.slide-radius-26 figure {
  border-radius: 26px;
}
.image-slide.slide-radius-26 figure img {
  border-radius: 26px;
}
.image-slide.slide-radius-26 figure figcaption {
  border-radius: 26px;
}
.image-slide.slide-radius-27 {
  border-radius: 27px;
}
.image-slide.slide-radius-27 figure {
  border-radius: 27px;
}
.image-slide.slide-radius-27 figure img {
  border-radius: 27px;
}
.image-slide.slide-radius-27 figure figcaption {
  border-radius: 27px;
}
.image-slide.slide-radius-28 {
  border-radius: 28px;
}
.image-slide.slide-radius-28 figure {
  border-radius: 28px;
}
.image-slide.slide-radius-28 figure img {
  border-radius: 28px;
}
.image-slide.slide-radius-28 figure figcaption {
  border-radius: 28px;
}
.image-slide.slide-radius-29 {
  border-radius: 29px;
}
.image-slide.slide-radius-29 figure {
  border-radius: 29px;
}
.image-slide.slide-radius-29 figure img {
  border-radius: 29px;
}
.image-slide.slide-radius-29 figure figcaption {
  border-radius: 29px;
}
.image-slide.slide-radius-30 {
  border-radius: 30px;
}
.image-slide.slide-radius-30 figure {
  border-radius: 30px;
}
.image-slide.slide-radius-30 figure img {
  border-radius: 30px;
}
.image-slide.slide-radius-30 figure figcaption {
  border-radius: 30px;
}
.image-slide.slide-radius-31 {
  border-radius: 31px;
}
.image-slide.slide-radius-31 figure {
  border-radius: 31px;
}
.image-slide.slide-radius-31 figure img {
  border-radius: 31px;
}
.image-slide.slide-radius-31 figure figcaption {
  border-radius: 31px;
}
.image-slide.slide-radius-32 {
  border-radius: 32px;
}
.image-slide.slide-radius-32 figure {
  border-radius: 32px;
}
.image-slide.slide-radius-32 figure img {
  border-radius: 32px;
}
.image-slide.slide-radius-32 figure figcaption {
  border-radius: 32px;
}
.image-slide.slide-radius-33 {
  border-radius: 33px;
}
.image-slide.slide-radius-33 figure {
  border-radius: 33px;
}
.image-slide.slide-radius-33 figure img {
  border-radius: 33px;
}
.image-slide.slide-radius-33 figure figcaption {
  border-radius: 33px;
}
.image-slide.slide-radius-34 {
  border-radius: 34px;
}
.image-slide.slide-radius-34 figure {
  border-radius: 34px;
}
.image-slide.slide-radius-34 figure img {
  border-radius: 34px;
}
.image-slide.slide-radius-34 figure figcaption {
  border-radius: 34px;
}
.image-slide.slide-radius-35 {
  border-radius: 35px;
}
.image-slide.slide-radius-35 figure {
  border-radius: 35px;
}
.image-slide.slide-radius-35 figure img {
  border-radius: 35px;
}
.image-slide.slide-radius-35 figure figcaption {
  border-radius: 35px;
}
.image-slide.slide-radius-36 {
  border-radius: 36px;
}
.image-slide.slide-radius-36 figure {
  border-radius: 36px;
}
.image-slide.slide-radius-36 figure img {
  border-radius: 36px;
}
.image-slide.slide-radius-36 figure figcaption {
  border-radius: 36px;
}
.image-slide.slide-radius-37 {
  border-radius: 37px;
}
.image-slide.slide-radius-37 figure {
  border-radius: 37px;
}
.image-slide.slide-radius-37 figure img {
  border-radius: 37px;
}
.image-slide.slide-radius-37 figure figcaption {
  border-radius: 37px;
}
.image-slide.slide-radius-38 {
  border-radius: 38px;
}
.image-slide.slide-radius-38 figure {
  border-radius: 38px;
}
.image-slide.slide-radius-38 figure img {
  border-radius: 38px;
}
.image-slide.slide-radius-38 figure figcaption {
  border-radius: 38px;
}
.image-slide.slide-radius-39 {
  border-radius: 39px;
}
.image-slide.slide-radius-39 figure {
  border-radius: 39px;
}
.image-slide.slide-radius-39 figure img {
  border-radius: 39px;
}
.image-slide.slide-radius-39 figure figcaption {
  border-radius: 39px;
}
.image-slide.slide-radius-40 {
  border-radius: 40px;
}
.image-slide.slide-radius-40 figure {
  border-radius: 40px;
}
.image-slide.slide-radius-40 figure img {
  border-radius: 40px;
}
.image-slide.slide-radius-40 figure figcaption {
  border-radius: 40px;
}
.image-slide.slide-radius-41 {
  border-radius: 41px;
}
.image-slide.slide-radius-41 figure {
  border-radius: 41px;
}
.image-slide.slide-radius-41 figure img {
  border-radius: 41px;
}
.image-slide.slide-radius-41 figure figcaption {
  border-radius: 41px;
}
.image-slide.slide-radius-42 {
  border-radius: 42px;
}
.image-slide.slide-radius-42 figure {
  border-radius: 42px;
}
.image-slide.slide-radius-42 figure img {
  border-radius: 42px;
}
.image-slide.slide-radius-42 figure figcaption {
  border-radius: 42px;
}
.image-slide.slide-radius-43 {
  border-radius: 43px;
}
.image-slide.slide-radius-43 figure {
  border-radius: 43px;
}
.image-slide.slide-radius-43 figure img {
  border-radius: 43px;
}
.image-slide.slide-radius-43 figure figcaption {
  border-radius: 43px;
}
.image-slide.slide-radius-44 {
  border-radius: 44px;
}
.image-slide.slide-radius-44 figure {
  border-radius: 44px;
}
.image-slide.slide-radius-44 figure img {
  border-radius: 44px;
}
.image-slide.slide-radius-44 figure figcaption {
  border-radius: 44px;
}
.image-slide.slide-radius-45 {
  border-radius: 45px;
}
.image-slide.slide-radius-45 figure {
  border-radius: 45px;
}
.image-slide.slide-radius-45 figure img {
  border-radius: 45px;
}
.image-slide.slide-radius-45 figure figcaption {
  border-radius: 45px;
}
.image-slide.slide-radius-46 {
  border-radius: 46px;
}
.image-slide.slide-radius-46 figure {
  border-radius: 46px;
}
.image-slide.slide-radius-46 figure img {
  border-radius: 46px;
}
.image-slide.slide-radius-46 figure figcaption {
  border-radius: 46px;
}
.image-slide.slide-radius-47 {
  border-radius: 47px;
}
.image-slide.slide-radius-47 figure {
  border-radius: 47px;
}
.image-slide.slide-radius-47 figure img {
  border-radius: 47px;
}
.image-slide.slide-radius-47 figure figcaption {
  border-radius: 47px;
}
.image-slide.slide-radius-48 {
  border-radius: 48px;
}
.image-slide.slide-radius-48 figure {
  border-radius: 48px;
}
.image-slide.slide-radius-48 figure img {
  border-radius: 48px;
}
.image-slide.slide-radius-48 figure figcaption {
  border-radius: 48px;
}
.image-slide.slide-radius-49 {
  border-radius: 49px;
}
.image-slide.slide-radius-49 figure {
  border-radius: 49px;
}
.image-slide.slide-radius-49 figure img {
  border-radius: 49px;
}
.image-slide.slide-radius-49 figure figcaption {
  border-radius: 49px;
}
.image-slide.slide-radius-50 {
  border-radius: 50px;
}
.image-slide.slide-radius-50 figure {
  border-radius: 50px;
}
.image-slide.slide-radius-50 figure img {
  border-radius: 50px;
}
.image-slide.slide-radius-50 figure figcaption {
  border-radius: 50px;
}
@media (max-width: 700px) {
  .image-slide {
    width: auto;
    min-width: calc(100% - 30px);
  }
  .image-slide p,
  .image-slide .custom-button-group,
  .image-slide .wp-block-heading {
    max-width: calc(100% - 30px);
  }
}
