.fricky-banner {
  padding-bottom: 64px;
  min-height: 320px;
  position: relative;
  isolation: isolate;
}
@media only screen and (width < 768px) {
  .fricky-banner {
    padding-bottom: 48px;
  }
}
.fricky-banner__back-wrapper {
  position: absolute;
  inset: 0;
  z-index: -1;
  display: flex;
  justify-content: center;
  overflow: hidden;
  margin: 0 auto;
  height: 100%;
  width: 100%;
}
@media only screen and (width < 768px) {
  .fricky-banner__back-wrapper {
    position: static;
    height: 196px;
  }
}
.fricky-banner__content {
  max-width: 528px;
}
@media only screen and (width < 1024px) {
  .fricky-banner__content {
    max-width: 336px;
  }
}
@media only screen and (width < 768px) {
  .fricky-banner__content {
    max-width: 100%;
  }
}
.fricky-banner__back {
  height: 100%;
  width: 100%;
  max-width: 1920px;
  object-fit: cover;
}
.fricky-banner__right {
  height: 100%;
  width: 100%;
  max-width: 1144px;
  object-fit: cover;
}

/*# sourceMappingURL=fricky-banner.css.map */
