/* rv-contact-decor-20261030b */
body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__image,
body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__image-first,
body[data-rodovida-theme="1985"] .rv-contact-banner f-image-layer,
body[data-rodovida-theme="1985"] .rv-contact-banner responsive-image,
body[data-rodovida-theme="1985"] .rv-contact-banner .f-image,
body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__image img,
body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__content {
  min-height: 0 !important;
  height: auto !important;
}
body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__image img {
  display: block;
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  object-fit: cover;
}

@media screen and (min-width: 768px) {
  body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__inner {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    gap: 28px !important;
  }
  body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__image,
  body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__content {
    display: flex !important;
    flex: 1 1 0 !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
  }
  body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__content {
    align-items: center !important;
    align-self: stretch !important;
  }
  body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__content .f-content-box {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__inner {
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important;
  }
  body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__image,
  body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__content {
    width: 100% !important;
    max-width: none !important;
    flex: 1 1 auto !important;
  }
}
