/* JP · Право на возражение v2 chrome.
   Scope: body.jpbe-pravo-page only (8059). Do not load on 7964 / 8387.
   Graphics = otmena Justice (#552F13 / #FFDC8E / #FFFDFD / El Messiri).
   Button shape = jpbe concept: radius 7px, 1px solid border.
   Do not restyle .jpbe-pravo body widgets. */

body.jpbe-pravo-page {
  --jpbe-chrome-bar-bg: #552F13;
  --jpbe-chrome-bar-ink: #FFFDFD;
  --jpbe-chrome-cream: #FFFDFD;
  --jpbe-chrome-gold: #FFDC8E;
  --jpbe-chrome-gold-ink: #381F00;
  --jpbe-chrome-gold-hover: #F0C96A;
  --jpbe-chrome-footer-bg: #552F13;
  --jpbe-chrome-footer-ribbon: #2F1A0B;
  --jpbe-chrome-footer-ink: #FFFDFD;
  --jpbe-chrome-line: rgba(255, 220, 142, 0.28);
}

body.jpbe-pravo-page .aabe-plt-masthead,
body.jpbe-pravo-page .aabe-plt-footer,
body.jpbe-pravo-page .aabe-plt-footer .aabe-plt {
  --aapm-gold: var(--jpbe-chrome-gold,#FFDC8E);
  --aapm-ink: var(--jpbe-chrome-bar-ink,#FFFDFD);
  --aapm-line: var(--jpbe-chrome-line,rgba(255,220,142,0.28));
  --xbc-bg: var(--jpbe-chrome-footer-ribbon,#2F1A0B);
  --xbc-ink: var(--jpbe-chrome-footer-ink,#FFFDFD);
  --xbc-ink-dark: var(--jpbe-chrome-gold-ink,#381F00);
  --xbc-muted: rgba(255,253,253,0.78);
  --xbc-gold: var(--jpbe-chrome-gold,#FFDC8E);
  --xbc-gold-light: var(--jpbe-chrome-gold,#FFDC8E);
  --xbc-gold-deep: var(--jpbe-chrome-bar-bg,#552F13);
  --xbc-line: var(--jpbe-chrome-line,rgba(255,220,142,0.28));
  --xbc-font: Inter, Arial, sans-serif;
  --xbc-display: "El Messiri", "Tenor Sans", serif;
  --xbc-title-em: var(--jpbe-chrome-gold,#FFDC8E);
  --xbc-cta-a: var(--jpbe-chrome-gold,#FFDC8E);
  --xbc-cta-b: var(--jpbe-chrome-gold,#FFDC8E);
  --xbc-cta-c: var(--jpbe-chrome-gold-hover,#F0C96A);
  --plt-ft-cta-line: var(--jpbe-chrome-line,rgba(255,220,142,0.28));
  --plt-ft-bottom-line: var(--jpbe-chrome-line,rgba(255,220,142,0.28));
  --plt-ft-shell-border: var(--jpbe-chrome-line,rgba(255,220,142,0.35));
  color: var(--jpbe-chrome-footer-ink,#FFFDFD);
  font-family: Inter, Arial, sans-serif;
}

/* --- Masthead: Justice brown bar --- */
body.jpbe-pravo-page .aabe-plt-masthead {
  font-family: "El Messiri", Inter, sans-serif;
}

body.jpbe-pravo-page .aabe-plt-masthead img.aabe-plt-masthead__logo,
body.jpbe-pravo-page .aabe-plt-masthead__logo {
  width: auto !important;
  height: 36px !important;
  max-width: 220px !important;
  object-fit: contain;
}

body.jpbe-pravo-page .aabe-plt-masthead__bar,
body.jpbe-pravo-page .aabe-plt-masthead__panel,
body.jpbe-pravo-page .aabe-plt-masthead__dock {
  background: var(--jpbe-chrome-bar-bg,#552F13) !important;
  background-image: none !important;
  border-color: var(--jpbe-chrome-line,rgba(255,220,142,0.28)) !important;
  color: var(--jpbe-chrome-bar-ink,#FFFDFD) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

body.jpbe-pravo-page .aabe-plt-masthead__brand,
body.jpbe-pravo-page .aabe-plt-masthead__brand span,
body.jpbe-pravo-page .aabe-plt-masthead a:not(.aabe-plt-masthead__cta):not(.aabe-plt-masthead__dock-call),
body.jpbe-pravo-page .aabe-plt-masthead nav a,
body.jpbe-pravo-page .aabe-plt-masthead__rail a,
body.jpbe-pravo-page .aabe-plt-masthead__phone {
  color: var(--jpbe-chrome-bar-ink,#FFFDFD) !important;
  font-family: "El Messiri", "Roboto Condensed", sans-serif !important;
}

body.jpbe-pravo-page .aabe-plt-masthead nav a:hover,
body.jpbe-pravo-page .aabe-plt-masthead__rail a:hover,
body.jpbe-pravo-page .aabe-plt-masthead a:not(.aabe-plt-masthead__cta):not(.aabe-plt-masthead__dock-call):hover {
  color: var(--jpbe-chrome-gold,#FFDC8E) !important;
}

body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__cta,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__cta span,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__cta svg,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__dock-call,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__dock-call span,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__dock-call svg,
body.jpbe-pravo-page .aabe-plt-masthead__cta,
body.jpbe-pravo-page.aabe-plt-page .aabe-plt-masthead__cta {
  background: var(--jpbe-chrome-gold,#FFDC8E) !important;
  background-image: none !important;
  color: var(--jpbe-chrome-gold-ink,#381F00) !important;
  font-family: "El Messiri", sans-serif !important;
  font-weight: 600 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  border-radius: 7px !important;
  border: 1px solid var(--jpbe-chrome-gold,#FFDC8E) !important;
  filter: none !important;
}

body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__cta:hover,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__cta:focus-visible,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__dock-call:hover,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__dock-call:focus-visible {
  background: var(--jpbe-chrome-gold-hover,#F0C96A) !important;
  border-color: var(--jpbe-chrome-gold-hover,#F0C96A) !important;
  color: var(--jpbe-chrome-gold-ink,#381F00) !important;
}

body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__soc-link:not(.aabe-plt-masthead__cta):not(.aabe-plt-masthead__dock-call) {
  background: transparent !important;
  border: 1px solid var(--jpbe-chrome-line,rgba(255,220,142,0.4)) !important;
  color: var(--jpbe-chrome-bar-ink,#FFFDFD) !important;
  border-radius: 50% !important;
}

body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__soc-link:not(.aabe-plt-masthead__cta):not(.aabe-plt-masthead__dock-call):hover,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__soc-link:not(.aabe-plt-masthead__cta):not(.aabe-plt-masthead__dock-call):focus-visible {
  background: transparent !important;
  border-color: var(--jpbe-chrome-gold,#FFDC8E) !important;
  color: var(--jpbe-chrome-bar-ink,#FFFDFD) !important;
}

body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__soc-link:not(.aabe-plt-masthead__cta):not(.aabe-plt-masthead__dock-call) svg,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__soc-link:not(.aabe-plt-masthead__cta):not(.aabe-plt-masthead__dock-call) svg path,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__soc-link:not(.aabe-plt-masthead__cta):not(.aabe-plt-masthead__dock-call):hover svg,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__soc-link:not(.aabe-plt-masthead__cta):not(.aabe-plt-masthead__dock-call):hover svg path,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__soc-link:not(.aabe-plt-masthead__cta):not(.aabe-plt-masthead__dock-call):focus-visible svg,
body.jpbe-pravo-page .aabe-plt-masthead a.aabe-plt-masthead__soc-link:not(.aabe-plt-masthead__cta):not(.aabe-plt-masthead__dock-call):focus-visible svg path {
  fill: var(--jpbe-chrome-bar-ink,#FFFDFD) !important;
  color: var(--jpbe-chrome-bar-ink,#FFFDFD) !important;
}

body.jpbe-pravo-page .aabe-plt-masthead__burger {
  background: rgba(47, 26, 11, 0.28) !important;
  border: 1px solid var(--jpbe-chrome-line,rgba(255,220,142,0.4)) !important;
  color: var(--jpbe-chrome-gold,#FFDC8E) !important;
}

body.jpbe-pravo-page .aabe-plt-masthead__contacts p a {
  border-radius: 7px !important;
  border: 1px solid var(--jpbe-chrome-line,rgba(255,220,142,0.4)) !important;
  color: var(--jpbe-chrome-gold,#FFDC8E) !important;
}

@media (max-width: 880px) {
  body.jpbe-pravo-page .aabe-plt-masthead img.aabe-plt-masthead__logo,
  body.jpbe-pravo-page .aabe-plt-masthead__logo {
    height: 22px !important;
    max-width: 100px !important;
  }
}

/* --- Footer: Justice brown plate on ink band --- */
body.jpbe-pravo-page .elementor-widget.elementor-widget-aabe_plt_footer,
body.jpbe-pravo-page .elementor-widget.elementor-widget-aabe_plt_footer > .elementor-widget-container,
body.jpbe-pravo-page .elementor-widget.elementor-widget-jpbe_pravo_footer,
body.jpbe-pravo-page .elementor-widget.elementor-widget-jpbe_pravo_footer > .elementor-widget-container,
body.jpbe-pravo-page .aabe-plt-footer,
body.jpbe-pravo-page .aabe-plt-footer .aia-ft {
  background: var(--jpbe-chrome-footer-ribbon,#2F1A0B) !important;
  background-image: none !important;
  color: var(--jpbe-chrome-footer-ink,#FFFDFD) !important;
}

body.jpbe-pravo-page .aia-ft__shell {
  background: var(--jpbe-chrome-cream,#FFFDFD) !important;
  background-clip: padding-box;
  border: 0 !important;
  box-shadow: 0 18px 40px rgba(85, 47, 19, 0.08) !important;
}

body.jpbe-pravo-page .aia-ft__shell::before {
  background-color: var(--jpbe-chrome-footer-bg,#552F13);
  background-image: linear-gradient(160deg, rgba(255, 255, 255, 0.08), transparent 42%);
}

body.jpbe-pravo-page .aia-ft__shell::after {
  background: linear-gradient(135deg, rgba(255, 220, 142, 0.5), rgba(243, 243, 243, 0.2)) !important;
}

body.jpbe-pravo-page .aabe-plt-footer h2,
body.jpbe-pravo-page .aabe-plt-footer h3,
body.jpbe-pravo-page .aia-ft__cta h2,
body.jpbe-pravo-page .aia-ft__cta h2 em,
body.jpbe-pravo-page .aia-ft__brand a,
body.jpbe-pravo-page .aia-ft__brand i,
body.jpbe-pravo-page .aia-ft__cols a,
body.jpbe-pravo-page .aia-ft__cols nav > span,
body.jpbe-pravo-page .aia-ft__cols > div > span,
body.jpbe-pravo-page .aia-ft__cta > span,
body.jpbe-pravo-page .aia-ft__brand p,
body.jpbe-pravo-page .aia-ft__eco small,
body.jpbe-pravo-page .aia-note,
body.jpbe-pravo-page .aia-ft__bottom {
  color: var(--jpbe-chrome-footer-ink,#FFFDFD) !important;
  font-family: "El Messiri", "Tenor Sans", serif;
}

body.jpbe-pravo-page .aia-ft__cta > span,
body.jpbe-pravo-page .aia-ft__cols nav > span,
body.jpbe-pravo-page .aia-ft__cols > div > span,
body.jpbe-pravo-page .aia-ft__brand p,
body.jpbe-pravo-page .aia-ft__eco small,
body.jpbe-pravo-page .aia-note,
body.jpbe-pravo-page .aia-ft__bottom,
body.jpbe-pravo-page .aia-ft__cols a {
  font-family: Inter, Arial, sans-serif !important;
}

body.jpbe-pravo-page .aia-ft__cta h2,
body.jpbe-pravo-page .aia-ft__brand a {
  font-family: "El Messiri", "Tenor Sans", serif !important;
}

body.jpbe-pravo-page .aia-ft__cols a:hover,
body.jpbe-pravo-page .aia-ft__bottom a {
  color: var(--jpbe-chrome-gold,#FFDC8E) !important;
}

body.jpbe-pravo-page .aabe-plt-footer .aia-ft__cta > a,
body.jpbe-pravo-page .aabe-plt-footer .aia-ft__cta > a:hover,
body.jpbe-pravo-page .aabe-plt-footer .aia-ft__cta > a:focus-visible,
body.jpbe-pravo-page .elementor-8059 .aabe-plt-footer .aia-ft__cta > a {
  background: var(--jpbe-chrome-gold,#FFDC8E) !important;
  background-image: none !important;
  color: var(--jpbe-chrome-gold-ink,#381F00) !important;
  font-family: "El Messiri", sans-serif !important;
  font-weight: 600 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  border-radius: 7px !important;
  border: 1px solid var(--jpbe-chrome-gold,#FFDC8E) !important;
}

body.jpbe-pravo-page .aabe-plt-footer .aia-ft__cta > a:hover,
body.jpbe-pravo-page .aabe-plt-footer .aia-ft__cta > a:focus-visible {
  background: var(--jpbe-chrome-gold-hover,#F0C96A) !important;
  border-color: var(--jpbe-chrome-gold-hover,#F0C96A) !important;
  color: var(--jpbe-chrome-gold-ink,#381F00) !important;
}

body.jpbe-pravo-page .aia-ft__contacts .aia-ft__app-link,
body.jpbe-pravo-page .aia-ft__contacts .aia-ft__app-link:hover,
body.jpbe-pravo-page .aia-ft__contacts .aia-ft__app-link:focus-visible {
  color: var(--jpbe-chrome-gold,#FFDC8E) !important;
  font-family: Inter, Arial, sans-serif !important;
}

body.jpbe-pravo-page .aia-ft__contacts .aia-ft__app-link:hover,
body.jpbe-pravo-page .aia-ft__contacts .aia-ft__app-link:focus-visible {
  color: var(--jpbe-chrome-gold-hover,#F0C96A) !important;
}

body.jpbe-pravo-page .aia-ft__soc-link {
  border-radius: 7px !important;
  border: 1px solid var(--jpbe-chrome-line,rgba(255,220,142,0.45)) !important;
  color: var(--jpbe-chrome-gold,#FFDC8E) !important;
}

body.jpbe-pravo-page .aia-ft__soc-link:hover,
body.jpbe-pravo-page .aia-ft__soc-link:focus-visible {
  color: var(--jpbe-chrome-gold-hover,#F0C96A) !important;
  border-color: var(--jpbe-chrome-gold-hover,#F0C96A) !important;
}

body.jpbe-pravo-page .jet-mega-menu,
body.jpbe-pravo-page .site-header,
body.jpbe-pravo-page footer.wp-block-template-part,
body.jpbe-pravo-page footer.wp-block-group {
  display: none !important;
}

/* Lead popup = consult card, not platnoe zoom chrome */
body.jpbe-pravo-page dialog.aabe-plt-zoom-dialog,
body.jpbe-pravo-page.aabe-plt-page dialog.aabe-plt.aabe-plt-zoom-dialog {
  width: min(440px, calc(100vw - 28px)) !important;
  max-width: min(440px, calc(100vw - 28px)) !important;
  padding: 0 !important;
  border: 1px solid #d9dfd4 !important;
  border-radius: 14px !important;
  background: #f7f8ef !important;
  color: #552F13 !important;
  box-shadow: 0 24px 60px rgba(16, 43, 35, 0.28);
}
body.jpbe-pravo-page .aabe-plt-zoom-dialog::backdrop {
  background: rgba(16, 43, 35, 0.55) !important;
}
body.jpbe-pravo-page .aabe-plt-zoom-dialog__close {
  top: 12px !important;
  right: 12px !important;
  width: 33px !important;
  height: 33px !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: #eaf0e1 !important;
  color: #536c44 !important;
  font-size: 22px !important;
}
body.jpbe-pravo-page form.jpbe-lead.aia-zoom::before,
body.jpbe-pravo-page form.jpbe-lead.aia-zoom::after,
body.jpbe-pravo-page .aabe-plt-zoom-dialog .aia-zoom::before,
body.jpbe-pravo-page .aabe-plt-zoom-dialog .aia-zoom::after,
body.jpbe-pravo-page .aabe-plt-zoom-dialog form.jpbe-lead::before,
body.jpbe-pravo-page .aabe-plt-zoom-dialog form.jpbe-lead::after {
  display: none !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
  content: none !important;
  opacity: 0 !important;
}
body.jpbe-pravo-page form.jpbe-lead.aia-zoom,
body.jpbe-pravo-page .aabe-plt-zoom-dialog .aia-zoom,
body.jpbe-pravo-page .aabe-plt-zoom-dialog form.jpbe-lead {
  margin: 0 !important;
  padding: 28px 22px 22px !important;
  background: #f7f8ef !important;
  background-image: none !important;
  color: #552F13 !important;
  border: 1px solid #d9dfd4 !important;
  border-radius: 14px !important;
  box-shadow: none !important;
  font-family: Inter, Arial, sans-serif !important;
  overflow: visible !important;
}
body.jpbe-pravo-page .jpbe-pravo-consult form.jpbe-lead.aia-zoom {
  padding: 27px !important;
}
body.jpbe-pravo-page .jpbe-pravo-consult form.jpbe-card-lead.aia-zoom {
  margin: 21px 0 0 !important;
  padding: 18px 0 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-top: 1px solid #d9dfd4 !important;
  border-radius: 0 !important;
}
body.jpbe-pravo-page .jpbe-pravo-consult form.jpbe-card-lead.aia-zoom[hidden] {
  display: none !important;
}
body.jpbe-pravo-page .aabe-plt-zoom-dialog form.jpbe-lead h3,
body.jpbe-pravo-page .aabe-plt-zoom-dialog .aia-zoom h3 {
  font-family: "El Messiri", "Tenor Sans", serif !important;
  font-weight: 400 !important;
  font-size: 28px !important;
  color: #552F13 !important;
  text-transform: none !important;
  letter-spacing: -0.6px !important;
}
body.jpbe-pravo-page .aabe-plt-zoom-dialog .jpbe-lead-kicker,
body.jpbe-pravo-page .aabe-plt-zoom-dialog .aia-zoom label > span {
  color: #7d8c6b !important;
  font-size: 11px !important;
  letter-spacing: 0.3px !important;
  text-transform: uppercase !important;
  font-weight: 500 !important;
}
body.jpbe-pravo-page .aabe-plt-zoom-dialog .aia-zoom p,
body.jpbe-pravo-page .aabe-plt-zoom-dialog .aia-zoom small,
body.jpbe-pravo-page .aabe-plt-zoom-dialog .aia-consent,
body.jpbe-pravo-page .aabe-plt-zoom-dialog .aia-consent__text {
  color: #6b756b !important;
  font-size: 13px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
body.jpbe-pravo-page.aabe-plt-page form.jpbe-lead.aia-zoom input:not([type="checkbox"]):not([type="radio"]),
body.jpbe-pravo-page.aabe-plt-page form.jpbe-lead.aia-zoom textarea,
body.jpbe-pravo-page.aabe-plt-page .aabe-plt-zoom-dialog.aabe-plt .aia-zoom input:not([type="checkbox"]):not([type="radio"]),
body.jpbe-pravo-page.aabe-plt-page .aabe-plt-zoom-dialog.aabe-plt .aia-zoom textarea,
body.jpbe-pravo-page .aabe-plt-zoom-dialog form.jpbe-lead input:not([type="checkbox"]):not([type="radio"]),
body.jpbe-pravo-page .aabe-plt-zoom-dialog form.jpbe-lead textarea,
body.jpbe-pravo-page form.jpbe-lead input:not([type="checkbox"]):not([type="radio"]),
body.jpbe-pravo-page form.jpbe-lead textarea {
  width: 100% !important;
  height: 40px !important;
  min-height: 40px !important;
  padding: 8px 12px !important;
  background: #fff !important;
  border: 1px solid #d9dfd4 !important;
  border-radius: 8px !important;
  color: #552F13 !important;
  font: 400 14px/1.4 Inter, Arial, sans-serif !important;
  box-shadow: none !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
body.jpbe-pravo-page.aabe-plt-page form.jpbe-lead.aia-zoom textarea,
body.jpbe-pravo-page.aabe-plt-page .aabe-plt-zoom-dialog.aabe-plt .aia-zoom textarea,
body.jpbe-pravo-page .aabe-plt-zoom-dialog form.jpbe-lead textarea,
body.jpbe-pravo-page form.jpbe-lead textarea {
  height: auto !important;
  min-height: 72px !important;
}
body.jpbe-pravo-page.aabe-plt-page form.jpbe-lead.aia-zoom button[type="submit"],
body.jpbe-pravo-page.aabe-plt-page .aabe-plt-zoom-dialog.aabe-plt .aia-zoom button[type="submit"],
body.jpbe-pravo-page .aabe-plt-zoom-dialog form.jpbe-lead button[type="submit"],
body.jpbe-pravo-page form.jpbe-lead button[type="submit"] {
  width: 100% !important;
  min-height: 48px !important;
  margin-top: 8px !important;
  padding: 12px 16px !important;
  border-radius: 7px !important;
  border: 1px solid #552F13 !important;
  background: #552F13 !important;
  color: #fff !important;
  font: 600 14px/1.4 Inter, Arial, sans-serif !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  justify-content: space-between !important;
}
body.jpbe-pravo-page.aabe-plt-page form.jpbe-lead.aia-zoom button[type="submit"]:hover,
body.jpbe-pravo-page.aabe-plt-page .aabe-plt-zoom-dialog.aabe-plt .aia-zoom button[type="submit"]:hover,
body.jpbe-pravo-page .aabe-plt-zoom-dialog form.jpbe-lead button[type="submit"]:hover,
body.jpbe-pravo-page form.jpbe-lead button[type="submit"]:hover {
  background: #3A1F0C !important;
  border-color: #3A1F0C !important;
  color: #fff !important;
  filter: none !important;
}
body.jpbe-pravo-page form.jpbe-lead.aia-zoom input:focus-visible,
body.jpbe-pravo-page form.jpbe-lead.aia-zoom textarea:focus-visible,
body.jpbe-pravo-page .aabe-plt-zoom-dialog form.jpbe-lead input:focus-visible,
body.jpbe-pravo-page .aabe-plt-zoom-dialog form.jpbe-lead textarea:focus-visible {
  outline: none !important;
  border-color: #aebcaf !important;
  box-shadow: none !important;
}
body.jpbe-pravo-page .aabe-plt-zoom-dialog form.jpbe-lead h3,
body.jpbe-pravo-page .jpbe-pravo-consult form.jpbe-lead.aia-zoom h3 {
  font-family: "El Messiri", "Tenor Sans", serif !important;
  font-weight: 400 !important;
  font-size: 28px !important;
  letter-spacing: -0.6px !important;
}

@media (min-width: 781px) {
  body.jpbe-pravo-page .aabe-plt-masthead__bar a.aabe-plt-masthead__cta {
    min-height: var(--jpbe-mast-cta-h, 44px) !important;
    padding-left: var(--jpbe-mast-cta-px, 18px) !important;
    padding-right: var(--jpbe-mast-cta-px, 18px) !important;
  }
}
@media (max-width: 780px) {
  body.jpbe-pravo-page .aabe-plt-masthead__dock .aabe-plt-masthead__cta,
  body.jpbe-pravo-page .aabe-plt-masthead__dock .aabe-plt-masthead__dock-call {
    min-height: 44px !important;
    font-size: 12px !important;
    padding: 0 10px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px;
    line-height: 1 !important;
  }
  body.jpbe-pravo-page .aabe-plt-masthead__dock .aabe-plt-masthead__cta span,
  body.jpbe-pravo-page .aabe-plt-masthead__dock .aabe-plt-masthead__dock-call span,
  body.jpbe-pravo-page .aabe-plt-masthead__dock .aabe-plt-masthead__cta svg,
  body.jpbe-pravo-page .aabe-plt-masthead__dock .aabe-plt-masthead__dock-call svg {
    min-height: 0 !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent !important;
    background-image: none !important;
    line-height: 1 !important;
    display: inline-flex !important;
    align-items: center !important;
    align-self: center !important;
  }
}
