/**
 * Add an arrow element
 *
 * Accepts:
 * - $direction: {String} Positioning method for element
 * - $size: {String}
 * - $stroke: {String}
 *
 * Usage:
 * .selector {
 *   @include visually-shown(relative);
 * }
 */
/**
 * Add an arrow element
 *
 * Accepts:
 * - $direction: {String} Positioning method for element
 * - $size: {String}
 * - $stroke: {String}
 *
 * Usage:
 * .selector {
 *   @include visually-shown(relative);
 * }
 */
.editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -235px;
}
@media only screen and (min-width: 992px) and (max-width: 1600px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
    margin-bottom: -390px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1600px) and (min-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
    margin-bottom: calc(-390px + -60 * (100vw - 992px) / 608);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1600px) and (min-width: 1600px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
    margin-bottom: -450px;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
    margin-bottom: -450px;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1920px) and (min-width: 1600px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
    margin-bottom: calc(-450px + -100 * (100vw - 1600px) / 320);
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1920px) and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
    margin-bottom: -550px;
  }
}
@media only screen and (min-width: 1920px) and (max-width: 2560px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
    margin-bottom: -550px;
  }
}
@media only screen and (min-width: 1920px) and (max-width: 2560px) and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
    margin-bottom: calc(-550px + -130 * (100vw - 1920px) / 640);
  }
}
@media only screen and (min-width: 1920px) and (max-width: 2560px) and (min-width: 2560px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
    margin-bottom: -680px;
  }
}
@media only screen and (min-width: 2560px) and (max-width: 3200px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
    margin-bottom: -730px;
  }
}
@media only screen and (min-width: 2560px) and (max-width: 3200px) and (min-width: 2560px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
    margin-bottom: calc(-730px + -70 * (100vw - 2560px) / 640);
  }
}
@media only screen and (min-width: 2560px) and (max-width: 3200px) and (min-width: 3200px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner, body.frontend .section-image-banner {
    margin-bottom: -800px;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image, body.frontend .section-image-banner__image {
  position: relative;
  height: 360px;
}
@media only screen and (min-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image, body.frontend .section-image-banner__image {
    height: 420px;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image, body.frontend .section-image-banner__image {
    height: 440px;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1920px) and (min-width: 1600px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image, body.frontend .section-image-banner__image {
    height: calc(440px + 130 * (100vw - 1600px) / 320);
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1920px) and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image, body.frontend .section-image-banner__image {
    height: 570px;
  }
}
@media only screen and (min-width: 1920px) and (max-width: 2560px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image, body.frontend .section-image-banner__image {
    height: 570px;
  }
}
@media only screen and (min-width: 1920px) and (max-width: 2560px) and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image, body.frontend .section-image-banner__image {
    height: calc(570px + 100 * (100vw - 1920px) / 640);
  }
}
@media only screen and (min-width: 1920px) and (max-width: 2560px) and (min-width: 2560px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image, body.frontend .section-image-banner__image {
    height: 670px;
  }
}
@media only screen and (min-width: 2560px) and (max-width: 3200px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image, body.frontend .section-image-banner__image {
    height: 670px;
  }
}
@media only screen and (min-width: 2560px) and (max-width: 3200px) and (min-width: 2560px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image, body.frontend .section-image-banner__image {
    height: calc(670px + 180 * (100vw - 2560px) / 640);
  }
}
@media only screen and (min-width: 2560px) and (max-width: 3200px) and (min-width: 3200px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image, body.frontend .section-image-banner__image {
    height: 850px;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
  position: absolute;
  z-index: 2;
  bottom: 192px;
  width: 110px;
}
@media only screen and (min-width: 480px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    width: 150px;
  }
}
@media only screen and (min-width: 360px) and (max-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    right: 120px;
    bottom: 190px;
  }
}
@media only screen and (min-width: 360px) and (max-width: 576px) and (min-width: 360px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    right: calc(120px + 30 * (100vw - 360px) / 216);
  }
}
@media only screen and (min-width: 360px) and (max-width: 576px) and (min-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    right: 150px;
  }
}
@media only screen and (min-width: 360px) and (max-width: 576px) and (min-width: 360px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    bottom: calc(190px + -80 * (100vw - 360px) / 216);
  }
}
@media only screen and (min-width: 360px) and (max-width: 576px) and (min-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    bottom: 110px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    right: 150px;
    bottom: 160px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 992px) and (min-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    right: calc(150px + 140 * (100vw - 576px) / 416);
  }
}
@media only screen and (min-width: 576px) and (max-width: 992px) and (min-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    right: 290px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 992px) and (min-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    bottom: calc(160px + -50 * (100vw - 576px) / 416);
  }
}
@media only screen and (min-width: 576px) and (max-width: 992px) and (min-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    bottom: 110px;
  }
}
@media only screen and (min-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    right: 265px;
    bottom: 125px;
    bottom: 55px;
    width: 217px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    right: calc(265px + 310 * (100vw - 992px) / 928);
  }
}
@media only screen and (min-width: 992px) and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    right: 575px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    bottom: calc(125px + -70 * (100vw - 992px) / 448);
  }
}
@media only screen and (min-width: 992px) and (min-width: 1440px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    bottom: 55px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1441px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    bottom: calc(55px + -54 * (100vw - 1441px) / 479);
  }
}
@media only screen and (min-width: 992px) and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-image-banner__image img, body.frontend .section-image-banner__image img {
    bottom: 1px;
  }
}

/*# sourceMappingURL=block.css.map*/