.elementor-731 .elementor-element.elementor-element-2764f24{--display:flex;}.elementor-731 .elementor-element.elementor-element-2764f24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-731 .elementor-element.elementor-element-c00eb07{width:var( --container-widget-width, 31.563% );max-width:31.563%;--container-widget-width:31.563%;--container-widget-flex-grow:0;}.elementor-731 .elementor-element.elementor-element-c00eb07.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-731 .elementor-element.elementor-element-5cb1a64{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-731 .elementor-element.elementor-element-0f966ee .elementor-menu-toggle{margin:0 auto;}:root{--page-title-display:none;}body.elementor-page-731{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-731 .elementor-element.elementor-element-2764f24{--width:68.773%;}}/* Start custom CSS for shortcode, class: .elementor-element-4afb0e9 *//* Base layout helpers */
.ebz-wrap { max-width: 1100px; margin: 0 auto; padding: 0 20px; }
.ebz-slab  { background: #fff; border-radius: 14px; box-shadow: 0 8px 24px rgba(0,0,0,.06); padding: 1.25rem; }
.ebz-form-card { background: #fff; border: 1px solid rgba(0,0,0,.08); border-radius: 12px; padding: 1rem; }

/* Buttons */
.ebz-btn { display:inline-flex; align-items:center; gap:.5rem; padding:.7rem 1rem; border-radius:999px; text-decoration:none; font-weight:600; }
.ebz-btn-primary { background:#2a72f7; color:#fff; }
.ebz-btn-light   { background:#f4f6f8; color:#111; }
.ebz-btn:hover { filter: brightness(0.96); }

/* HERO (slim version for internal pages) */
.ebz-hero { position: relative; isolation: isolate; }
.ebz-hero--slim { padding: 64px 0 48px; }
.ebz-hero-bg {
  position:absolute; inset:0; z-index:-1;
  /* Subtle gradient; swap for an image if you like */
  background: radial-gradient(120% 80% at 0% 0%, #e9f2ff 0%, #f7fbff 40%, #ffffff 100%);
}
.ebz-hero-inner { max-width:1100px; margin:0 auto; padding:0 20px; text-align:center; }
.ebz-hero-title { 
  font-size: clamp(28px, 4vw, 44px); 
  line-height:1.1; 
  margin:0 0 .4rem; 
  color:#0f172a;
}
.ebz-hero-sub { 
  font-size: clamp(15px, 2vw, 18px); 
  color:#475569; 
  margin:0 0 1rem;
}
.ebz-hero-cta { display:flex; gap:.6rem; justify-content:center; flex-wrap:wrap; }

/* Page H2 in green + italic, centered (your request) */
.ebz-h2 { 
  color:#198754;            /* EBZ green */
  font-style: italic; 
  font-size: clamp(22px, 3vw, 28px);
  margin: 0 0 .75rem;
}

/* Small helper text */
.ebz-hint { color:#64748b; }

/* Optional: nice smooth scroll from hero CTA to form */
html { scroll-behavior: smooth; }

/* Tighten spacing on very small screens */
@media (max-width: 480px) {
  .ebz-hero--slim { padding: 48px 0 36px; }
  .ebz-slab { padding: .9rem; }
}

.ebz-hero-bg {
  position:absolute; inset:0; z-index:-1;
  background: url('/wp-content/uploads/your-notary-banner.jpg') center/cover no-repeat;
  /* Add a soft overlay for text readability */
}
.ebz-hero::after{
  content:""; position:absolute; inset:0; z-index:-1;
  background: linear-gradient(180deg, rgba(255,255,255,.35), rgba(255,255,255,.85));
}/* End custom CSS */
/* Start custom CSS */.ebz-hero-bg {
  position:absolute; inset:0; z-index:-1;
  background: url('/wp-content/uploads/your-notary-banner.jpg') center/cover no-repeat;
  /* Add a soft overlay for text readability */
}
.ebz-hero::after{
  content:""; position:absolute; inset:0; z-index:-1;
  background: linear-gradient(180deg, rgba(255,255,255,.35), rgba(255,255,255,.85));
}/* End custom CSS */