/* FrameBuilder v1.7.0-rc.5 scoped render-parity stylesheet. Generated by tools/build_scoped_css.py from frontend-base.css. */
/**
 * FrameBuilder Frontend Base Styles
 * Loaded on all pages with FrameBuilder content (~2KB gzipped)
 */
/* ── Responsive visibility ────────────────────────────────────── */
@media (min-width: 1025px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-hide-desktop{display: none !important;}}
@media (min-width: 768px) and (max-width: 1024px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-hide-tablet{display: none !important;}}
@media (max-width: 767px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-hide-mobile{display: none !important;}}
/* v1.7.0-rc.5 public render boundary: neutralise ordinary theme wrapper rules without blocking explicit widget styles. */
body:not(.framebuilder-editor-shell) .fb-json-layout{display:block; width:100%; max-width:none; margin:0; padding:0; border:0!important; outline:0!important; background:transparent;}
body:not(.framebuilder-editor-shell) .fb-json-layout > .fb-widget,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget{box-sizing:border-box; max-width:none; min-width:0; border:0!important; outline:0!important;}
body:not(.framebuilder-editor-shell) .fb-json-layout > .fb-widget{margin-block-start:0; margin-block-end:0;}
body:not(.framebuilder-editor-shell) .fb-json-layout :where(img,video,iframe,canvas,svg){max-width:100%;}
/* ── Container ───────────────────────────────────────────────── */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-container{width: 100%;
  max-width: var(--fb-container-width, 1200px);
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-container--full{max-width: 100%; padding: 0;}
/* ── Flexbox container ───────────────────────────────────────── */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-block-container{display: flex;
  flex-wrap: wrap;}
/* ── Grid ────────────────────────────────────────────────────── */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-block-grid{display: grid;
  grid-template-columns: repeat(var(--fb-grid-cols, 3), 1fr);
  gap: var(--fb-grid-gap, 20px);}
@media (max-width: 767px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-block-grid{grid-template-columns: 1fr;}}
@media (min-width: 768px) and (max-width: 1024px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-block-grid{grid-template-columns: repeat(2, 1fr);}}
/* ── Entrance animations ────────────────────────────────────── */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-animate{animation-duration: 0.6s;
  animation-fill-mode: both;
  animation-timing-function: ease-out;}
@keyframes fb-fadeIn{from { opacity: 0; } to { opacity: 1; }}
@keyframes fb-fadeInUp{from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); }}
@keyframes fb-fadeInDown{from { opacity: 0; transform: translateY(-30px); } to { opacity: 1; transform: translateY(0); }}
@keyframes fb-fadeInLeft{from { opacity: 0; transform: translateX(-30px); } to { opacity: 1; transform: translateX(0); }}
@keyframes fb-fadeInRight{from { opacity: 0; transform: translateX(30px);  } to { opacity: 1; transform: translateX(0); }}
@keyframes fb-zoomIn{from { opacity: 0; transform: scale(0.8); }        to { opacity: 1; transform: scale(1); }}
@keyframes fb-slideInUp{from { transform: translateY(100%); }              to { transform: translateY(0); }}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-animate--fadeIn{animation-name: fb-fadeIn;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-animate--fadeInUp{animation-name: fb-fadeInUp;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-animate--fadeInDown{animation-name: fb-fadeInDown;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-animate--fadeInLeft{animation-name: fb-fadeInLeft;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-animate--fadeInRight{animation-name: fb-fadeInRight;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-animate--zoomIn{animation-name: fb-zoomIn;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-animate--slideInUp{animation-name: fb-slideInUp;}
/* ── Popup ───────────────────────────────────────────────────── */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-popup{position: fixed; inset: 0; z-index: 99999;
  display: flex; align-items: center; justify-content: center;
  background: rgba(0,0,0,.5);}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-popup__inner{background: #fff; border-radius: 8px; padding: 32px; max-width: 90vw; position: relative;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-popup__close{position: absolute; top: 12px; right: 12px;
  width: 28px; height: 28px; border-radius: 50%;
  background: #f0f0f0; border: none; cursor: pointer; font-size: 16px;
  display: flex; align-items: center; justify-content: center;}
/* ── Before/After ────────────────────────────────────────────── */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-before-after{position: relative; overflow: hidden; cursor: ew-resize;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-before-after__before{position: absolute; inset: 0; overflow: hidden; width: 50%;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-before-after__before img,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-before-after__after img{width: 100%; height: 100%; object-fit: cover;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-before-after__handle{position: absolute; top: 0; bottom: 0; left: 50%;
  width: 3px; background: #fff; transform: translateX(-50%);
  cursor: ew-resize; z-index: 2;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-before-after__handle::after{content: ""; position: absolute; top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  width: 36px; height: 36px; border-radius: 50%;
  background: #fff; box-shadow: 0 2px 8px rgba(0,0,0,.2);}
/* ── Announcement bar ────────────────────────────────────────── */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-announcement-bar{width: 100%; text-align: center; padding: 10px 20px;
  background: var(--fb-color-primary, #6c63ff); color: #fff;}
/* ── Admin bar push ──────────────────────────────────────────── */
body.admin-bar:not(.framebuilder-editor-shell) .fb-json-layout .fb-popup{top: 32px;}
/* FrameBuilder v1.1 visual editor foundation frontend output */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget{box-sizing:border-box;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-container__inner{box-sizing:border-box; width:100%;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-heading{margin:0;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-text{line-height:1.65;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-button{display:inline-flex; align-items:center; justify-content:center; gap:.5em; padding:.78em 1.25em; border:1px solid; border-radius:.45em; color:#fff; background:#4f46e5; text-decoration:none; font-weight:700; line-height:1.2;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-button--outline{background:transparent;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-image{display:block; width:100%; height:auto;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-image-placeholder,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget-placeholder{display:flex; min-height:120px; align-items:center; justify-content:center; gap:8px; flex-direction:column; padding:16px; color:#697386; background:#f7f8fb; border:1px dashed #cbd2dd; border-radius:7px;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-hero{padding:clamp(3rem,7vw,6rem) 1.5rem; color:#fff; text-align:center; background:linear-gradient(132deg,#161c3c,#2d246d 60%,#5a46b9);}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-hero__eyebrow{color:#c9c5ff; letter-spacing:.12em; font-size:.72rem; font-weight:800;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-hero__title{margin:.5rem auto 1rem; max-width:860px; color:#fff; font-size:clamp(2.15rem,5vw,4.4rem); line-height:1.05;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-hero__copy{max-width:660px; margin:0 auto 1.5rem; color:#dde0ef; line-height:1.65;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-hero .fb-button{color:#3e32a3; background:#fff; border-color:#fff;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-cta{display:flex; align-items:center; justify-content:space-between; gap:1.5rem; padding:2.5rem; color:#fff; background:#27213d;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-cta h2{margin:0 0 .5rem; color:var(--fb-cta-title-color,#fff);}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-cta p{margin:0; color:var(--fb-cta-copy-color,#d1cde8);}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-cta .fb-button{color:#3e32a3; background:#fff; border-color:#fff;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-alert{padding:1rem; border-left:4px solid #4f46e5; background:#f2f0ff;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-badge{display:inline-block; padding:.25rem .55rem; color:#fff; background:#4f46e5; border-radius:999px; font-size:.78rem; font-weight:700;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-list{margin:0; padding-left:1.2rem;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-list li+li{margin-top:.45rem;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form{display:grid; gap:.8rem; max-width:32rem; padding:1.3rem; background:#f7f8fb; border-radius:.55rem;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form label{display:grid; gap:.35rem; font-size:.9rem; font-weight:600;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form input{min-height:2.6rem; padding:.5rem .65rem; border:1px solid #cbd2dd; border-radius:.35rem;}
/* ── v1.1.2 frontend parity: native widgets should match the editor canvas ── */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget *,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-canvas-site,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-canvas-site *{box-sizing: border-box;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--heading{width: 100%;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-heading{font-weight: 700; letter-spacing: -.025em;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--text{width: 100%;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--button{display: inline-flex;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--form{width: min(100%, 34rem);}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form{display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: .9rem;
  width: 100%;
  max-width: none;
  padding: 1.45rem;
  background: #f7f8fb;
  border: 1px solid #edf0f5;
  border-radius: .6rem;
  box-shadow: 0 8px 24px rgba(15, 23, 42, .04);}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form label{display: grid;
  gap: .4rem;
  margin: 0;
  color: #263247;
  font-size: .88rem;
  font-weight: 650;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form input,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form textarea,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form select{display: block;
  width: 100%;
  min-height: 2.85rem;
  margin: 0;
  padding: .68rem .78rem;
  color: #172033;
  background: #fff;
  border: 1px solid #d8deea;
  border-radius: .42rem;
  outline: 0;
  font: inherit;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form input:focus,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form textarea:focus,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form select:focus{border-color: #665cf1; box-shadow: 0 0 0 3px rgba(102, 92, 241, .14);}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form .fb-button,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form button[type="submit"]{grid-column: 1 / -1; width: 100%; border: 0; cursor: pointer;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--container > .fb-container__inner{width: 100%;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--grid > .fb-grid__inner{width: 100%;}
@media (max-width: 640px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form{grid-template-columns: 1fr; padding: 1rem;}}
/* ── FrameBuilder v1.2.3 Inspector control parity ───────────────────────── */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--heading .fb-heading,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--text .fb-text{margin-top: 0;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-button-wrap{width: 100%;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-button{transition: background-color .16s ease, color .16s ease, border-color .16s ease, transform .16s ease, box-shadow .16s ease;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-button:hover{transform: translateY(-1px); background-color: var(--fb-button-hover-bg); color: var(--fb-button-hover-color);}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-button__marker{display: inline-flex; line-height: 1;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-image-figure{margin: 0; max-width: 100%;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-image-link{display: inline-block; max-width: 100%;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-image{max-width: 100%;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-icon-wrap{width: 100%;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-icon{display: inline-grid; place-items: center; min-width: 1.6em; min-height: 1.6em; line-height: 1;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-icon-link{display: inline-block; color: inherit; text-decoration: none;}
/* ── v1.2.7 Grid & CTA rendering reliability ───────────────────────────────
   Cards inside a native grid need their own vertical composition; a banner's
   normal horizontal layout is retained everywhere else. */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-grid__inner > .fb-widget{min-width: 0;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-grid__inner > .fb-widget--cta,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-grid__inner > .fb-widget--cta-banner{align-self: stretch;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-grid__inner > .fb-widget--cta .fb-cta,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-grid__inner > .fb-widget--cta-banner .fb-cta{display: flex;
  min-height: 210px;
  height: 100%;
  align-items: flex-start;
  flex-direction: column;
  justify-content: space-between;
  padding: 28px;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-cta h2{color: var(--fb-cta-title-color, #ffffff) !important;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-cta p{color: var(--fb-cta-copy-color, #e7e5ff) !important;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-cta .fb-button{color: var(--fb-cta-button-color, #3e32a3) !important;}
/* v1.3.0 Elements Galaxy native-port shell */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--galaxy-port{display:grid;gap:10px;padding:24px;border:1px solid rgba(111,97,245,.18);border-radius:18px;background:linear-gradient(135deg,rgba(111,97,245,.08),rgba(15,23,42,.025));color:var(--fb-color-text,#172033);box-shadow:0 16px 42px rgba(15,23,42,.07)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--galaxy-port .fb-galaxy-port__badge{display:inline-flex;width:max-content;align-items:center;border-radius:999px;background:rgba(111,97,245,.12);color:var(--fb-color-primary,#6f61f5);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:6px 10px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--galaxy-port h3{margin:0;font-size:clamp(20px,2vw,28px);line-height:1.15;color:var(--fb-color-text,#172033)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--galaxy-port p{margin:0;color:var(--fb-color-muted,#64748b)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--galaxy-port small{color:var(--fb-color-muted,#64748b)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-live-galaxy-port{display:grid;gap:10px;justify-items:start;padding:22px;border:1px solid rgba(111,97,245,.22);border-radius:18px;background:linear-gradient(135deg,rgba(111,97,245,.09),rgba(15,23,42,.03));color:#172033;box-shadow:0 18px 46px rgba(15,23,42,.08)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-live-galaxy-port__icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#6f61f5;color:#fff;box-shadow:0 10px 24px rgba(111,97,245,.28)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-live-galaxy-port strong{font-size:18px;line-height:1.25;color:#111827}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-live-galaxy-port small{color:#4b5563;line-height:1.45}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-live-galaxy-port em{font-style:normal;font-size:12px;line-height:1.45;color:#6b7280;background:rgba(255,255,255,.72);border:1px solid rgba(148,163,184,.28);border-radius:999px;padding:6px 10px}
/* ── v1.3.4 production widget frontend rendering ─────────────────────────── */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-counter{display:grid;gap:.45rem;justify-items:center;text-align:center}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-counter strong{font-size:clamp(2.25rem,5vw,4rem);line-height:1;color:var(--fb-color-primary,#4f46e5)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-counter span{color:var(--fb-color-muted,#64748b);font-weight:700}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-progress{display:grid;gap:.75rem}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-progress__head{display:flex;justify-content:space-between;gap:1rem;font-weight:800}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-progress__track{height:.75rem;overflow:hidden;border-radius:999px;background:#e5e7eb}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-progress__track span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--fb-color-primary,#6657f5),var(--fb-color-secondary,#14b8a6))}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rating{display:grid;gap:.45rem}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rating__stars{display:flex;gap:.18rem;font-size:1.75rem;color:#cbd5e1}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rating__stars .is-filled{color:#f59e0b}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tabs{overflow:hidden;border:1px solid #e5e7eb;border-radius:1rem;background:#fff}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tabs__nav{display:flex;gap:0;border-bottom:1px solid #e5e7eb;background:#f8fafc}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tabs__nav button{padding:.8rem 1rem;border:0;border-right:1px solid #e5e7eb;background:transparent;font-weight:800;color:#64748b}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tabs__nav .is-active{background:#fff;color:var(--fb-color-primary,#4f46e5)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tabs__panel{display:none;padding:1.25rem;line-height:1.65}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tabs__panel.is-active{display:block}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-alert{padding:1rem 1.1rem;border-radius:.85rem;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-weight:700}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-badge{display:inline-flex;align-items:center;width:max-content;padding:.45rem .7rem;border-radius:999px;background:rgba(111,97,245,.12);color:var(--fb-color-primary,#4338ca);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-video-embed{position:relative;max-width:100%;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-video-embed iframe{width:100%;max-width:100%;aspect-ratio:16/9;border:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-video-caption{margin:.5rem 0 0;color:var(--fb-color-muted,#64748b)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-html-content{max-width:100%;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-shortcode-placeholder,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-video-placeholder{padding:1rem;border:1px dashed #cbd5e1;border-radius:.75rem;color:#64748b;background:#f8fafc}
/* ── v1.3.5 mature native elements frontend rendering ───────────────────── */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-icon-box,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-card,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-accordion,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-testimonials figure,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-grid article,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-team-member,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-countdown,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-reviews article,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-social-share{box-sizing:border-box;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#fff;color:var(--fb-color-text,#172033);box-shadow:0 14px 38px rgba(15,23,42,.07)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-icon-box{display:flex;gap:16px;align-items:flex-start;padding:22px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-icon-box__icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:rgba(111,97,245,.13);color:var(--fb-color-primary,#4f46e5);font-weight:900}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-icon-box h3,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-card h3,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-grid h3,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-team-member h3{margin:0 0 7px;font-size:20px;line-height:1.2;color:var(--fb-color-text,#172033)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-icon-box p,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-card p,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-grid p,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-team-member p{margin:0;color:var(--fb-color-muted,#64748b);line-height:1.6}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-icon-box a,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-card a{display:inline-flex;margin-top:12px;color:var(--fb-color-primary,#4f46e5);font-weight:800;text-decoration:none}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-card{display:grid;gap:10px;padding:24px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-card>span{width:max-content;padding:5px 9px;border-radius:999px;background:rgba(20,184,166,.12);color:#0f766e;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-accordion{display:grid;gap:10px;border:0;box-shadow:none;background:transparent}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-accordion details{border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#fff;overflow:hidden}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-accordion summary{cursor:pointer;padding:16px 18px;font-weight:900;color:var(--fb-color-text,#172033);background:#f8fafc}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-accordion details>div{padding:0 18px 18px;color:var(--fb-color-muted,#475569);line-height:1.65}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-testimonials figure{margin:0;padding:24px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-testimonials blockquote{margin:0 0 16px;color:var(--fb-color-text,#172033);font-size:18px;line-height:1.55}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-testimonials figcaption{display:grid;gap:3px;color:var(--fb-color-muted,#64748b)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-testimonials strong{color:var(--fb-color-text,#111827)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-testimonials span{font-size:13px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing{position:relative;display:grid;gap:16px;padding:28px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing.is-featured{border-color:var(--fb-color-primary,#6f61f5);box-shadow:0 22px 60px rgba(111,97,245,.2)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing__badge{position:absolute;top:16px;right:16px;padding:6px 10px;border-radius:999px;background:var(--fb-color-primary,#6f61f5);color:#fff;font-size:11px;font-weight:900}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing h3{margin:0;font-size:22px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing__price strong{font-size:46px;line-height:1}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing__price span{color:var(--fb-color-muted,#64748b)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing p{margin:0;color:var(--fb-color-muted,#64748b)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing li::before{content:"✓";margin-right:8px;color:var(--fb-color-secondary,#14b8a6);font-weight:900}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing .fb-button{width:100%}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-grid{display:grid;gap:18px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-grid article{padding:22px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-grid article>span{display:grid;place-items:center;width:40px;height:40px;margin-bottom:12px;border-radius:13px;background:#eef2ff;color:var(--fb-color-primary,#4f46e5);font-weight:900}
@media (max-width:760px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-feature-grid{grid-template-columns:1fr!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-countdown>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-team-member{display:grid;justify-items:center;text-align:center;gap:8px;padding:24px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-team-member img,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-team-member__avatar{width:96px;height:96px;border-radius:999px;object-fit:cover;background:var(--fb-color-primary,#6f61f5);color:#fff;display:grid;place-items:center;font-size:32px;font-weight:900}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-team-member strong{color:var(--fb-color-primary,#4f46e5)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-countdown{display:grid;gap:16px;padding:24px;text-align:center}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-countdown>strong{font-size:18px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-countdown>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-countdown span{display:grid;gap:3px;padding:14px 8px;border-radius:14px;background:#f8fafc;border:1px solid #e5e7eb}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-countdown b{font-size:28px;color:var(--fb-color-primary,#4f46e5)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-countdown small{font-size:11px;color:var(--fb-color-muted,#64748b);text-transform:uppercase;letter-spacing:.08em}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-reviews article{padding:22px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-reviews div{color:#cbd5e1}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-reviews .is-filled{color:#f59e0b}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-reviews p{color:#334155;line-height:1.6}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-reviews strong{color:#111827}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-social-icons{display:flex;gap:10px;flex-wrap:wrap}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-social-icons a{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#111827;color:#fff;text-decoration:none;font-weight:900}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-social-share{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-social-share>div{display:flex;gap:8px;flex-wrap:wrap}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-social-share button{border:0;border-radius:999px;background:#eef2ff;color:#4338ca;padding:9px 12px;font-weight:800}
/* ── v1.4.4 Widget Style Presets & Professional Defaults ───────────────────
   Frontend parity for editor style presets. */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-has-preset{transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,background .18s ease}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-has-preset:hover{transform:translateY(-1px)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--heading.fb-preset--display .fb-heading{font-size:clamp(42px,6vw,84px)!important;line-height:.96!important;letter-spacing:-.06em!important;font-weight:850!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--heading.fb-preset--accent-line .fb-heading{position:relative;padding-left:18px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--heading.fb-preset--accent-line .fb-heading:before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:5px;border-radius:99px;background:linear-gradient(#7c3aed,#06b6d4)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--heading.fb-preset--eyebrow .fb-heading{text-transform:uppercase;letter-spacing:.16em!important;font-size:14px!important;color:#7c3aed!important;font-weight:900!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--text.fb-preset--lead .fb-text{font-size:clamp(18px,2vw,24px)!important;line-height:1.55!important;color:#334155!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--text.fb-preset--muted-card .fb-text{padding:18px 20px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--button.fb-preset--soft .fb-button{background:#ede9fe!important;color:#5b21b6!important;box-shadow:0 12px 26px rgba(124,58,237,.14)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--button.fb-preset--outline-glow .fb-button{background:transparent!important;color:#7c3aed!important;border-color:rgba(124,58,237,.5)!important;box-shadow:0 0 0 4px rgba(124,58,237,.08)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--button.fb-preset--dark .fb-button{background:#0f172a!important;color:#fff!important;box-shadow:0 16px 40px rgba(15,23,42,.28)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--image.fb-preset--framed .fb-image-figure{padding:12px;border:1px solid #e2e8f0;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.12)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--image.fb-preset--soft-shadow .fb-image{box-shadow:0 24px 70px rgba(15,23,42,.18)!important;border-radius:22px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--image.fb-preset--rounded .fb-image{border-radius:28px!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--icon.fb-preset--soft-tile .fb-icon,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--icon.fb-preset--solid .fb-icon{padding:.35em}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--icon.fb-preset--soft-tile .fb-icon{background:#eef2ff!important;color:#4f46e5!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--icon.fb-preset--solid .fb-icon{background:linear-gradient(135deg,#7c3aed,#2563eb)!important;color:#fff!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--icon.fb-preset--minimal .fb-icon{background:transparent!important;color:#64748b!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--icon-box.fb-preset--soft-card .fb-icon-box,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--feature-card.fb-preset--lifted .fb-feature-card,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--testimonials.fb-preset--quote-card .fb-testimonials figure,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--pricing-table.fb-preset--featured .fb-pricing{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:24px;box-shadow:0 22px 60px rgba(15,23,42,.10)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--icon-box.fb-preset--side-accent .fb-icon-box,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--feature-card.fb-preset--numbered .fb-feature-card{border-left:5px solid #7c3aed;background:#fff}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--icon-box.fb-preset--glass .fb-icon-box,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--hero.fb-preset--glass .fb-hero{background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(238,242,255,.55));backdrop-filter:blur(10px);border:1px solid rgba(124,58,237,.20);box-shadow:0 22px 60px rgba(99,102,241,.12)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--feature-card.fb-preset--dark .fb-feature-card,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--testimonials.fb-preset--dark .fb-testimonials figure,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--pricing-table.fb-preset--dark .fb-pricing,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--reviews.fb-preset--dark .fb-reviews article{background:linear-gradient(145deg,#111827,#2e1065);color:#fff;border-color:rgba(255,255,255,.12);box-shadow:0 24px 70px rgba(15,23,42,.28)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--feature-card.fb-preset--dark p,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--testimonials.fb-preset--dark p,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--pricing-table.fb-preset--dark p{color:#cbd5e1!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--alert.fb-preset--info .fb-alert{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--alert.fb-preset--success .fb-alert{background:#ecfdf5;border-color:#bbf7d0;color:#047857}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--alert.fb-preset--warning .fb-alert{background:#fffbeb;border-color:#fde68a;color:#b45309}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--badge.fb-preset--solid .fb-badge{background:#7c3aed;color:#fff}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--badge.fb-preset--outline .fb-badge{background:transparent;border:1px solid #7c3aed;color:#7c3aed}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--badge.fb-preset--soft .fb-badge{background:#ede9fe;color:#5b21b6}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--tabs.fb-preset--pills .fb-tabs__nav{gap:8px;background:transparent;border:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--tabs.fb-preset--pills .fb-tabs__nav button{border-radius:999px;border:1px solid #e2e8f0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--tabs.fb-preset--underline .fb-tabs__nav{background:transparent;border-bottom:2px solid #e2e8f0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--tabs.fb-preset--boxed .fb-tabs{border-radius:22px;overflow:hidden;box-shadow:0 18px 46px rgba(15,23,42,.08)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--accordion.fb-preset--filled .fb-accordion details{background:#f8fafc}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--accordion.fb-preset--card .fb-accordion{padding:18px;border-radius:24px;background:#fff;box-shadow:0 20px 55px rgba(15,23,42,.09)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--feature-grid.fb-preset--soft-cards .fb-feature-grid article,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--reviews.fb-preset--cards .fb-reviews article{background:#fff;border-radius:22px;box-shadow:0 18px 48px rgba(15,23,42,.09)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--feature-grid.fb-preset--minimal .fb-feature-grid article,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--reviews.fb-preset--compact .fb-reviews article{box-shadow:none;border-color:#e2e8f0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--team-member.fb-preset--profile .fb-team-member{border-radius:28px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 20px 55px rgba(15,23,42,.10)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--countdown.fb-preset--dark .fb-countdown{background:#0f172a;color:#fff;border-radius:24px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--social-icons.fb-preset--brand-circles .fb-social-icons a{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--social-icons.fb-preset--soft .fb-social-icons a{background:#eef2ff;color:#4338ca}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--social-icons.fb-preset--outline .fb-social-icons a{background:transparent;color:#4338ca;border:1px solid #c7d2fe}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--hero.fb-preset--minimal .fb-hero,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--cta.fb-preset--soft .fb-cta,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--cta-banner.fb-preset--soft .fb-cta{background:#f8fafc!important;color:#172033!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--cta.fb-preset--gradient .fb-cta,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--cta-banner.fb-preset--gradient .fb-cta{background:linear-gradient(135deg,#312e81,#7c3aed,#06b6d4)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--cta.fb-preset--dark .fb-cta,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--cta-banner.fb-preset--dark .fb-cta{background:#111827!important;color:#fff!important}
/* v1.5.4 — nested content tabs and inner containers. */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--inner-container{box-sizing:border-box;min-width:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tabs__panels{min-width:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tabs__panels>.fb-tab-panel{display:none;padding:1.25rem}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tabs__panels>.fb-tab-panel.fb-tab-panel--active,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tabs__panels>.fb-tab-panel.is-active{display:block}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tabs__panels>.fb-tab-panel[hidden]{display:none!important}
/* ── v1.5.6.1 Preset-safe Universal Widget Styling Contract ────────────────
   Universal controls are opt-in overrides. Empty controls do not participate
   in the cascade, so native widget defaults and selected presets remain intact. */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell{min-width:0;
  max-width:100%;
  box-sizing:border-box;
  overflow-wrap:anywhere;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget *,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell *{box-sizing:border-box;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget :where(img,video,canvas,svg,iframe,table),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell :where(img,video,canvas,svg,iframe,table){max-width:100%;}
/* Explicit desktop overrides. */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-text-color :where(h1,h2,h3,h4,h5,h6,strong,p,small,li,span,figcaption,.fb-text,.fb-description,.fb-subtitle){color:var(--fb-widget-text-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-muted-color :where(p,small,figcaption,.fb-muted,.fb-description,.fb-subtitle,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"]){color:var(--fb-widget-muted-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-accent-color :where(a:not(.fb-button),button:not(.fb-button),[aria-current="page"],input,progress){accent-color:var(--fb-widget-accent-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-widget-gap :where(.fb-container__inner,.fb-grid__inner,.fb-feature-grid,.fb-reviews,.fb-social-icons,.fb-social-share__links){gap:var(--fb-widget-gap)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-heading-color :where(h1,h2,h3,h4,h5,h6,.fb-heading,[class*="__title"],[class*="__heading"]){color:var(--fb-part-heading-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-heading-size :where(h1,h2,h3,h4,h5,h6,.fb-heading,[class*="__title"],[class*="__heading"]){font-size:var(--fb-part-heading-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-heading-weight :where(h1,h2,h3,h4,h5,h6,.fb-heading,[class*="__title"],[class*="__heading"]){font-weight:var(--fb-part-heading-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-heading-line-height :where(h1,h2,h3,h4,h5,h6,.fb-heading,[class*="__title"],[class*="__heading"]){line-height:var(--fb-part-heading-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-description-color :where(p,.fb-text,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"]){color:var(--fb-part-description-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-description-size :where(p,.fb-text,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"]){font-size:var(--fb-part-description-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-description-line-height :where(p,.fb-text,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"]){line-height:var(--fb-part-description-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-link-color :where(a:not(.fb-button)){color:var(--fb-part-link-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-link-hover-color :where(a:not(.fb-button)):hover{color:var(--fb-part-link-hover-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-button-bg :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){background:var(--fb-part-button-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-button-color :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){color:var(--fb-part-button-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-button-hover-bg :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]):hover{background:var(--fb-part-button-hover-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-button-hover-color :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]):hover{color:var(--fb-part-button-hover-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-button-border-color :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-color:var(--fb-part-button-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-button-border-width :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-width:var(--fb-part-button-border-width)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-button-radius :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-radius:var(--fb-part-button-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-button-padding :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){padding:var(--fb-part-button-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-icon-color :where(.fb-icon,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){color:var(--fb-part-icon-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-icon-bg :where(.fb-icon,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){background:var(--fb-part-icon-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-icon-size :where(.fb-icon,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){font-size:var(--fb-part-icon-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-icon-radius :where(.fb-icon,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){border-radius:var(--fb-part-icon-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-item-bg :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){background:var(--fb-part-item-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-item-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){color:var(--fb-part-item-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-item-border-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-color:var(--fb-part-item-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-item-border-width :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-width:var(--fb-part-item-border-width)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-item-radius :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-radius:var(--fb-part-item-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-item-padding :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){padding:var(--fb-part-item-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-item-gap :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){gap:var(--fb-part-item-gap)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-item-shadow :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){box-shadow:var(--fb-part-item-shadow)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-active-bg :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){background:var(--fb-part-active-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-active-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){color:var(--fb-part-active-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-active-border-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){border-color:var(--fb-part-active-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-input-bg :where(input:not([type="button"]):not([type="submit"]),textarea,select){background:var(--fb-part-input-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-input-color :where(input:not([type="button"]):not([type="submit"]),textarea,select){color:var(--fb-part-input-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-input-placeholder :where(input,textarea)::placeholder{color:var(--fb-part-input-placeholder)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-input-border-color :where(input:not([type="button"]):not([type="submit"]),textarea,select){border-color:var(--fb-part-input-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-input-focus-border :where(input:not([type="button"]):not([type="submit"]),textarea,select):focus{border-color:var(--fb-part-input-focus-border)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-input-radius :where(input:not([type="button"]):not([type="submit"]),textarea,select){border-radius:var(--fb-part-input-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-input-padding :where(input:not([type="button"]):not([type="submit"]),textarea,select){padding:var(--fb-part-input-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-media-radius :where(img,video,iframe,canvas,.fb-image,.fb-video-embed){border-radius:var(--fb-part-media-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-media-object-fit :where(img,video,iframe,canvas,.fb-image,.fb-video-embed){object-fit:var(--fb-part-media-object-fit)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-track-bg :where(.fb-progress__track,progress){background:var(--fb-part-track-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-fill-bg :where(.fb-progress__track>span,.fb-progress__fill){background:var(--fb-part-fill-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-fill-bg progress::-webkit-progress-value{background:var(--fb-part-fill-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-fill-bg progress::-moz-progress-bar{background:var(--fb-part-fill-bg)!important}
/* Explicit responsive overrides activate only inside their own breakpoint. */
@media (max-width:1024px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-text-color :where(h1,h2,h3,h4,h5,h6,strong,p,small,li,span,figcaption,.fb-text,.fb-description,.fb-subtitle){color:var(--fb-widget-text-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-muted-color :where(p,small,figcaption,.fb-muted,.fb-description,.fb-subtitle,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"]){color:var(--fb-widget-muted-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-accent-color :where(a:not(.fb-button),button:not(.fb-button),[aria-current="page"],input,progress){accent-color:var(--fb-widget-accent-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-widget-gap :where(.fb-container__inner,.fb-grid__inner,.fb-feature-grid,.fb-reviews,.fb-social-icons,.fb-social-share__links){gap:var(--fb-widget-gap)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-heading-color :where(h1,h2,h3,h4,h5,h6,.fb-heading,[class*="__title"],[class*="__heading"]){color:var(--fb-part-heading-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-heading-size :where(h1,h2,h3,h4,h5,h6,.fb-heading,[class*="__title"],[class*="__heading"]){font-size:var(--fb-part-heading-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-heading-weight :where(h1,h2,h3,h4,h5,h6,.fb-heading,[class*="__title"],[class*="__heading"]){font-weight:var(--fb-part-heading-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-heading-line-height :where(h1,h2,h3,h4,h5,h6,.fb-heading,[class*="__title"],[class*="__heading"]){line-height:var(--fb-part-heading-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-description-color :where(p,.fb-text,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"]){color:var(--fb-part-description-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-description-size :where(p,.fb-text,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"]){font-size:var(--fb-part-description-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-description-line-height :where(p,.fb-text,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"]){line-height:var(--fb-part-description-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-link-color :where(a:not(.fb-button)){color:var(--fb-part-link-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-link-hover-color :where(a:not(.fb-button)):hover{color:var(--fb-part-link-hover-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-button-bg :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){background:var(--fb-part-button-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-button-color :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){color:var(--fb-part-button-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-button-hover-bg :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]):hover{background:var(--fb-part-button-hover-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-button-hover-color :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]):hover{color:var(--fb-part-button-hover-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-button-border-color :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-color:var(--fb-part-button-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-button-border-width :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-width:var(--fb-part-button-border-width)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-button-radius :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-radius:var(--fb-part-button-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-button-padding :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){padding:var(--fb-part-button-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-icon-color :where(.fb-icon,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){color:var(--fb-part-icon-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-icon-bg :where(.fb-icon,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){background:var(--fb-part-icon-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-icon-size :where(.fb-icon,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){font-size:var(--fb-part-icon-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-icon-radius :where(.fb-icon,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){border-radius:var(--fb-part-icon-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-item-bg :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){background:var(--fb-part-item-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-item-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){color:var(--fb-part-item-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-item-border-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-color:var(--fb-part-item-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-item-border-width :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-width:var(--fb-part-item-border-width)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-item-radius :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-radius:var(--fb-part-item-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-item-padding :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){padding:var(--fb-part-item-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-item-gap :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){gap:var(--fb-part-item-gap)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-item-shadow :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){box-shadow:var(--fb-part-item-shadow)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-active-bg :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){background:var(--fb-part-active-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-active-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){color:var(--fb-part-active-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-active-border-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){border-color:var(--fb-part-active-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-input-bg :where(input:not([type="button"]):not([type="submit"]),textarea,select){background:var(--fb-part-input-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-input-color :where(input:not([type="button"]):not([type="submit"]),textarea,select){color:var(--fb-part-input-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-input-placeholder :where(input,textarea)::placeholder{color:var(--fb-part-input-placeholder)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-input-border-color :where(input:not([type="button"]):not([type="submit"]),textarea,select){border-color:var(--fb-part-input-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-input-focus-border :where(input:not([type="button"]):not([type="submit"]),textarea,select):focus{border-color:var(--fb-part-input-focus-border)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-input-radius :where(input:not([type="button"]):not([type="submit"]),textarea,select){border-radius:var(--fb-part-input-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-input-padding :where(input:not([type="button"]):not([type="submit"]),textarea,select){padding:var(--fb-part-input-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-media-radius :where(img,video,iframe,canvas,.fb-image,.fb-video-embed){border-radius:var(--fb-part-media-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-media-object-fit :where(img,video,iframe,canvas,.fb-image,.fb-video-embed){object-fit:var(--fb-part-media-object-fit)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-track-bg :where(.fb-progress__track,progress){background:var(--fb-part-track-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-fill-bg :where(.fb-progress__track>span,.fb-progress__fill){background:var(--fb-part-fill-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-fill-bg progress::-webkit-progress-value{background:var(--fb-part-fill-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-tablet-fill-bg progress::-moz-progress-bar{background:var(--fb-part-fill-bg)!important}}
@media (max-width:767px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-text-color :where(h1,h2,h3,h4,h5,h6,strong,p,small,li,span,figcaption,.fb-text,.fb-description,.fb-subtitle){color:var(--fb-widget-text-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-muted-color :where(p,small,figcaption,.fb-muted,.fb-description,.fb-subtitle,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"]){color:var(--fb-widget-muted-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-accent-color :where(a:not(.fb-button),button:not(.fb-button),[aria-current="page"],input,progress){accent-color:var(--fb-widget-accent-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-widget-gap :where(.fb-container__inner,.fb-grid__inner,.fb-feature-grid,.fb-reviews,.fb-social-icons,.fb-social-share__links){gap:var(--fb-widget-gap)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-heading-color :where(h1,h2,h3,h4,h5,h6,.fb-heading,[class*="__title"],[class*="__heading"]){color:var(--fb-part-heading-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-heading-size :where(h1,h2,h3,h4,h5,h6,.fb-heading,[class*="__title"],[class*="__heading"]){font-size:var(--fb-part-heading-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-heading-weight :where(h1,h2,h3,h4,h5,h6,.fb-heading,[class*="__title"],[class*="__heading"]){font-weight:var(--fb-part-heading-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-heading-line-height :where(h1,h2,h3,h4,h5,h6,.fb-heading,[class*="__title"],[class*="__heading"]){line-height:var(--fb-part-heading-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-description-color :where(p,.fb-text,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"]){color:var(--fb-part-description-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-description-size :where(p,.fb-text,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"]){font-size:var(--fb-part-description-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-description-line-height :where(p,.fb-text,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"]){line-height:var(--fb-part-description-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-link-color :where(a:not(.fb-button)){color:var(--fb-part-link-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-link-hover-color :where(a:not(.fb-button)):hover{color:var(--fb-part-link-hover-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-button-bg :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){background:var(--fb-part-button-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-button-color :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){color:var(--fb-part-button-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-button-hover-bg :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]):hover{background:var(--fb-part-button-hover-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-button-hover-color :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]):hover{color:var(--fb-part-button-hover-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-button-border-color :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-color:var(--fb-part-button-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-button-border-width :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-width:var(--fb-part-button-border-width)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-button-radius :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-radius:var(--fb-part-button-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-button-padding :where(.fb-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){padding:var(--fb-part-button-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-icon-color :where(.fb-icon,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){color:var(--fb-part-icon-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-icon-bg :where(.fb-icon,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){background:var(--fb-part-icon-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-icon-size :where(.fb-icon,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){font-size:var(--fb-part-icon-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-icon-radius :where(.fb-icon,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){border-radius:var(--fb-part-icon-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-item-bg :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){background:var(--fb-part-item-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-item-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){color:var(--fb-part-item-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-item-border-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-color:var(--fb-part-item-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-item-border-width :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-width:var(--fb-part-item-border-width)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-item-radius :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-radius:var(--fb-part-item-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-item-padding :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){padding:var(--fb-part-item-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-item-gap :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){gap:var(--fb-part-item-gap)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-item-shadow :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){box-shadow:var(--fb-part-item-shadow)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-active-bg :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){background:var(--fb-part-active-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-active-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){color:var(--fb-part-active-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-active-border-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){border-color:var(--fb-part-active-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-input-bg :where(input:not([type="button"]):not([type="submit"]),textarea,select){background:var(--fb-part-input-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-input-color :where(input:not([type="button"]):not([type="submit"]),textarea,select){color:var(--fb-part-input-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-input-placeholder :where(input,textarea)::placeholder{color:var(--fb-part-input-placeholder)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-input-border-color :where(input:not([type="button"]):not([type="submit"]),textarea,select){border-color:var(--fb-part-input-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-input-focus-border :where(input:not([type="button"]):not([type="submit"]),textarea,select):focus{border-color:var(--fb-part-input-focus-border)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-input-radius :where(input:not([type="button"]):not([type="submit"]),textarea,select){border-radius:var(--fb-part-input-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-input-padding :where(input:not([type="button"]):not([type="submit"]),textarea,select){padding:var(--fb-part-input-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-media-radius :where(img,video,iframe,canvas,.fb-image,.fb-video-embed){border-radius:var(--fb-part-media-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-media-object-fit :where(img,video,iframe,canvas,.fb-image,.fb-video-embed){object-fit:var(--fb-part-media-object-fit)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-track-bg :where(.fb-progress__track,progress){background:var(--fb-part-track-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-fill-bg :where(.fb-progress__track>span,.fb-progress__fill){background:var(--fb-part-fill-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-fill-bg progress::-webkit-progress-value{background:var(--fb-part-fill-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-u-mobile-fill-bg progress::-moz-progress-bar{background:var(--fb-part-fill-bg)!important}}
/* v1.5.9.1 repeated-item rendering */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-hero__badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin:28px auto 0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-hero__badges img{display:block;width:auto;max-width:150px;height:44px;object-fit:contain}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-team-member__socials{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-team-member__socials a{display:grid;place-items:center;width:34px;height:34px;border:1px solid #dbe3ef;border-radius:999px;color:var(--fb-color-primary,#4f46e5);text-decoration:none;background:#fff}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-team-member__socials a:hover{background:#eef2ff}
/* v1.6.0.6 Pricing Table semantic part overrides. */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing li::before{color: var(--fb-pricing-feature-icon, var(--fb-color-secondary,#14b8a6));}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing .fb-button:hover,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-pricing .fb-button:focus-visible{background: var(--fb-pricing-button-hover, #3730a3) !important;
  color: var(--fb-pricing-button-hover-text, #ffffff) !important;}
/* v1.6.0.9 — measured automatic spacing for standalone widgets. Explicit
   margins and parent container/grid gaps always take precedence. */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget.fb-spacing--auto{margin-block: 0 24px;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget.fb-spacing--auto:last-child{margin-block-end: 0;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-container__inner > .fb-widget.fb-spacing--auto,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-grid__inner > .fb-widget.fb-spacing--auto,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tab-panel > .fb-widget.fb-spacing--auto,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-tabs__panels > .fb-widget.fb-spacing--auto{margin-block: 0;}
/* FrameBuilder v1.6.1 native conditional forms */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--form{width:100%;min-width:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form{--fb-form-columns:1;display:grid;width:100%;max-width:none;gap:var(--fb-form-gap,20px);padding:var(--fb-form-padding,28px);background:var(--fb-form-surface,#fff);border:var(--fb-form-border-width,1px) solid var(--fb-form-border,#e2e8f0);border-radius:var(--fb-form-radius,16px);box-shadow:var(--fb-form-shadow,0 14px 38px rgba(15,23,42,.07))}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form--columns-2{--fb-form-columns:2}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form--columns-3{--fb-form-columns:3}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__header{display:grid;gap:6px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__title{margin:0;color:var(--fb-form-heading,#172033);font-size:var(--fb-form-heading-size,clamp(1.35rem,2vw,2rem));line-height:1.2}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__description{margin:0;color:var(--fb-form-muted,#64748b);font-size:var(--fb-form-description-size,1rem)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__fields{display:flex;flex-wrap:wrap;gap:var(--fb-form-gap,20px);min-width:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__field{display:grid;align-content:start;gap:7px;flex:0 0 calc(var(--fb-field-width,100%) - (var(--fb-form-gap,20px) * .5));max-width:100%;min-width:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__field[hidden],body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__field.is-condition-hidden{display:none!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__label{display:grid;gap:7px;margin:0;color:var(--fb-form-label,#263247);font-size:var(--fb-form-label-size,.9rem);font-weight:600}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__label-text{display:inline-flex;align-items:center;gap:3px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__required{color:var(--fb-form-required,var(--fb-form-error,#dc2626))}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form input:not([type=checkbox]):not([type=radio]):not([type=range]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form textarea,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form select{display:block;width:100%;min-width:0;min-height:46px;margin:0;padding:var(--fb-form-input-padding,12px 14px);color:var(--fb-form-input-text,#172033);background:var(--fb-form-input-bg,#fff);border:1px solid var(--fb-form-input-border,#cbd5e1);border-radius:var(--fb-form-input-radius,9px);box-shadow:none;font:inherit;line-height:1.4;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form textarea{min-height:120px;resize:vertical}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form input::placeholder,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form textarea::placeholder{color:var(--fb-form-placeholder,#94a3b8);opacity:1}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form input:focus,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form textarea:focus,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form select:focus{outline:0;border-color:var(--fb-form-focus,#6f61f5);box-shadow:0 0 0 3px color-mix(in srgb,var(--fb-form-focus,#6f61f5) 17%,transparent)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__group-label{display:block;margin:0 0 7px;color:var(--fb-form-label,#263247);font-size:var(--fb-form-label-size,.9rem);font-weight:600}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__choices{display:grid;gap:9px;margin:0;padding:0;border:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__choice{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px;font-weight:400!important;cursor:pointer}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__choice input{flex:0 0 auto;margin-top:.2em}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__help{color:var(--fb-form-help,#64748b);font-size:.8rem;line-height:1.45}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__field-error{min-height:1em;color:var(--fb-form-error,#dc2626);font-size:.78rem}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__field.has-error input,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__field.has-error textarea,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__field.has-error select{border-color:var(--fb-form-error,#dc2626)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__range{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__range input{width:100%}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__range output{min-width:3ch;text-align:right;font-variant-numeric:tabular-nums}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px;margin:0;padding:0;border:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__rating input{position:absolute;opacity:0;pointer-events:none}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__rating label{color:#cbd5e1;font-size:1.7rem;line-height:1;cursor:pointer}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__rating label:hover,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__rating label:hover~label,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__rating input:checked~label{color:var(--fb-form-rating,#f59e0b)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__actions{display:flex}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form--button-center .fb-form__actions{justify-content:center}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form--button-right .fb-form__actions{justify-content:flex-end}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form--button-stretch .fb-form__submit{width:100%}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__submit{position:relative;min-height:46px;padding:var(--fb-form-button-padding,12px 22px);color:var(--fb-form-button-text,#fff);background:var(--fb-form-button-bg,#6f61f5);border:1px solid var(--fb-form-button-border,var(--fb-form-button-bg,#6f61f5));border-radius:var(--fb-form-button-radius,9px);font:inherit;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__submit:hover{color:var(--fb-form-button-hover-text,#fff);background:var(--fb-form-button-hover-bg,#5548e8);transform:translateY(-1px)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__submit:disabled{cursor:wait;opacity:.7;transform:none}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__spinner{display:none;width:15px;height:15px;margin-left:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:fb-form-spin .7s linear infinite}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form.is-submitting .fb-form__spinner{display:inline-block}
@keyframes fb-form-spin{to{transform:rotate(360deg)}}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__status{display:none;padding:12px 14px;border-radius:8px;font-size:.9rem}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__status.is-success,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__status.is-error{display:block}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__status.is-success{color:#166534;background:#dcfce7}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__status.is-error{color:#991b1b;background:#fee2e2}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form--labels-placeholder .fb-form__label-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form--labels-beside .fb-form__field:not(.fb-form__field--checkbox):not(.fb-form__field--consent){grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);align-items:start}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form--labels-beside .fb-form__field-error,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form--labels-beside .fb-form__help{grid-column:2}
@media (max-width:767px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form{padding:20px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__field{flex-basis:100%}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form--labels-beside .fb-form__field{grid-template-columns:1fr}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form--labels-beside .fb-form__field-error,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form--labels-beside .fb-form__help{grid-column:auto}}
/* Rich text remains theme-safe while exposing semantic editor controls. */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-text>:first-child{margin-top:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-text>:last-child{margin-bottom:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-text p{margin:0 0 1em}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-text ul,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-text ol{margin:.75em 0 1em;padding-inline-start:1.4em}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-text blockquote{margin:1.1em 0;padding:.15em 0 .15em 1.1em;border-inline-start:3px solid var(--fb-color-primary,#6f61f5);color:var(--fb-color-muted,#64748b)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-text a{color:var(--fb-rich-link,var(--fb-color-primary,#6f61f5));text-decoration:underline;text-underline-offset:.14em}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-text a:hover{color:var(--fb-rich-link-hover,#4f46e5)}
/* v1.6.1 semantic Text Editor content */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content{overflow-wrap:anywhere}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content>:first-child{margin-top:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content>:last-child{margin-bottom:0}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content p{margin:0 0 1em}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content h2,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content h3,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content h4{margin:1.25em 0 .5em;line-height:1.25}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content ul,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content ol{margin:0 0 1em;padding-left:var(--fb-rich-list-indent,1.4em)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content li+li{margin-top:.3em}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content a{color:var(--fb-rich-link-color,var(--fb-color-primary,#5b4df7));text-decoration:underline;text-underline-offset:2px}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content a:hover{color:var(--fb-rich-link-hover,#3f35c8)}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content blockquote{margin:1em 0;padding:.75em 1em;border-left:3px solid var(--fb-rich-blockquote-border,var(--fb-rich-link-color,#6f61f5));background:var(--fb-rich-blockquote-bg,rgba(111,97,245,.06))}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content pre{overflow:auto;padding:1em;border-radius:8px;background:#0f172a;color:#e2e8f0}
/* ── v1.6.2-rc.7 Styling Contract Stabilization ────────────────────────────
   Explicit Inspector values are the final cascade layer. Preset defaults,
   theme rules and widget-specific defaults remain active only while controls
   are unset. Semantic classes also cover composite FAQ/tab content. */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-accordion-item__title{font-family:inherit}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-accordion-item__content{font-family:inherit}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget-runtime-error{display:grid;gap:4px;padding:14px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#881337}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-text-color :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-text-color :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){color:var(--fb-widget-text-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-muted-color :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],small,figcaption,.fb-muted,.fb-description,.fb-subtitle),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-muted-color :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],small,figcaption,.fb-muted,.fb-description,.fb-subtitle){color:var(--fb-widget-muted-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-font-family :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-font-family :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){font-family:var(--fb-widget-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-font-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-font-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){font-size:var(--fb-widget-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-font-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-font-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){font-weight:var(--fb-widget-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){line-height:var(--fb-widget-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-letter-spacing :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-letter-spacing :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){letter-spacing:var(--fb-widget-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-text-transform :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-text-transform :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){text-transform:var(--fb-widget-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-text-align :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-text-align :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){text-align:var(--fb-widget-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-heading-color :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-heading-color :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){color:var(--fb-part-heading-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-heading-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-heading-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-size:var(--fb-part-heading-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-heading-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-heading-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-weight:var(--fb-part-heading-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-heading-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-heading-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){line-height:var(--fb-part-heading-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-description-color :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-description-color :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){color:var(--fb-part-description-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-description-size :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-description-size :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-size:var(--fb-part-description-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-description-line-height :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-description-line-height :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){line-height:var(--fb-part-description-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-link-color :where(a:not(.fb-button)),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-link-color :where(a:not(.fb-button)){color:var(--fb-part-link-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-bg :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-bg :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){background:var(--fb-part-button-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-color :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-color :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){color:var(--fb-part-button-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-border-color :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-border-color :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-color:var(--fb-part-button-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-border-width :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-border-width :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-width:var(--fb-part-button-border-width)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-radius :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-radius :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-radius:var(--fb-part-button-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-padding :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-padding :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){padding:var(--fb-part-button-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-icon-color :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-icon-color :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){color:var(--fb-part-icon-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-icon-bg :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-icon-bg :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){background:var(--fb-part-icon-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-icon-size :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-icon-size :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){font-size:var(--fb-part-icon-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-icon-radius :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-icon-radius :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){border-radius:var(--fb-part-icon-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-bg :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-bg :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){background:var(--fb-part-item-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){color:var(--fb-part-item-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-border-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-border-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-color:var(--fb-part-item-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-border-width :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-border-width :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-width:var(--fb-part-item-border-width)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-radius :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-radius :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-radius:var(--fb-part-item-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-padding :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-padding :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){padding:var(--fb-part-item-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-gap :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-gap :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){gap:var(--fb-part-item-gap)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-shadow :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-shadow :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){box-shadow:var(--fb-part-item-shadow)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-active-bg :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-active-bg :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){background:var(--fb-part-active-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-active-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-active-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){color:var(--fb-part-active-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-active-border-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-active-border-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){border-color:var(--fb-part-active-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-bg :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-bg :where(input:not([type="button"]):not([type="submit"]),textarea,select){background:var(--fb-part-input-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-color :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-color :where(input:not([type="button"]):not([type="submit"]),textarea,select){color:var(--fb-part-input-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-border-color :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-border-color :where(input:not([type="button"]):not([type="submit"]),textarea,select){border-color:var(--fb-part-input-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-radius :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-radius :where(input:not([type="button"]):not([type="submit"]),textarea,select){border-radius:var(--fb-part-input-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-padding :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-padding :where(input:not([type="button"]):not([type="submit"]),textarea,select){padding:var(--fb-part-input-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-media-radius :where(img,video,iframe,canvas,.fb-image,.fb-video-embed),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-media-radius :where(img,video,iframe,canvas,.fb-image,.fb-video-embed){border-radius:var(--fb-part-media-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-media-object-fit :where(img,video,iframe,canvas,.fb-image,.fb-video-embed),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-media-object-fit :where(img,video,iframe,canvas,.fb-image,.fb-video-embed){object-fit:var(--fb-part-media-object-fit)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-track-bg :where(.fb-progress__track,progress),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-track-bg :where(.fb-progress__track,progress){background:var(--fb-part-track-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-fill-bg :where(.fb-progress__track>span,.fb-progress__fill),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-fill-bg :where(.fb-progress__track>span,.fb-progress__fill){background:var(--fb-part-fill-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-link-hover-color :where(a:not(.fb-button):hover),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-link-hover-color :where(a:not(.fb-button):hover){color:var(--fb-part-link-hover-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-hover-bg :where(.fb-semantic-button:hover,.fb-button:hover,.fb-live-button:hover,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]):hover,input[type="button"]:hover,input[type="submit"]:hover),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-hover-bg :where(.fb-semantic-button:hover,.fb-button:hover,.fb-live-button:hover,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]):hover,input[type="button"]:hover,input[type="submit"]:hover){background:var(--fb-part-button-hover-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-hover-color :where(.fb-semantic-button:hover,.fb-button:hover,.fb-live-button:hover,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]):hover,input[type="button"]:hover,input[type="submit"]:hover),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-hover-color :where(.fb-semantic-button:hover,.fb-button:hover,.fb-live-button:hover,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]):hover,input[type="button"]:hover,input[type="submit"]:hover){color:var(--fb-part-button-hover-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-placeholder :where(input::placeholder,textarea::placeholder),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-placeholder :where(input::placeholder,textarea::placeholder){color:var(--fb-part-input-placeholder)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-focus-border :where(input:not([type="button"]):not([type="submit"]):focus,textarea:focus,select:focus),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-focus-border :where(input:not([type="button"]):not([type="submit"]):focus,textarea:focus,select:focus){border-color:var(--fb-part-input-focus-border)!important}
@media (max-width:1024px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-text-color :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-text-color :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){color:var(--fb-widget-text-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-muted-color :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],small,figcaption,.fb-muted,.fb-description,.fb-subtitle),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-muted-color :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],small,figcaption,.fb-muted,.fb-description,.fb-subtitle){color:var(--fb-widget-muted-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-font-family :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-font-family :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){font-family:var(--fb-widget-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-font-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-font-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){font-size:var(--fb-widget-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-font-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-font-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){font-weight:var(--fb-widget-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){line-height:var(--fb-widget-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-letter-spacing :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-letter-spacing :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){letter-spacing:var(--fb-widget-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-text-transform :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-text-transform :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){text-transform:var(--fb-widget-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-text-align :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-text-align :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){text-align:var(--fb-widget-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-heading-color :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-heading-color :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){color:var(--fb-part-heading-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-heading-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-heading-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-size:var(--fb-part-heading-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-heading-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-heading-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-weight:var(--fb-part-heading-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-heading-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-heading-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){line-height:var(--fb-part-heading-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-description-color :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-description-color :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){color:var(--fb-part-description-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-description-size :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-description-size :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-size:var(--fb-part-description-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-description-line-height :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-description-line-height :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){line-height:var(--fb-part-description-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-link-color :where(a:not(.fb-button)),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-link-color :where(a:not(.fb-button)){color:var(--fb-part-link-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-bg :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-bg :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){background:var(--fb-part-button-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-color :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-color :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){color:var(--fb-part-button-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-border-color :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-border-color :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-color:var(--fb-part-button-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-border-width :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-border-width :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-width:var(--fb-part-button-border-width)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-radius :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-radius :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-radius:var(--fb-part-button-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-padding :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-padding :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){padding:var(--fb-part-button-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-icon-color :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-icon-color :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){color:var(--fb-part-icon-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-icon-bg :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-icon-bg :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){background:var(--fb-part-icon-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-icon-size :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-icon-size :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){font-size:var(--fb-part-icon-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-icon-radius :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-icon-radius :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){border-radius:var(--fb-part-icon-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-bg :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-bg :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){background:var(--fb-part-item-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){color:var(--fb-part-item-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-border-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-border-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-color:var(--fb-part-item-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-border-width :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-border-width :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-width:var(--fb-part-item-border-width)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-radius :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-radius :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-radius:var(--fb-part-item-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-padding :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-padding :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){padding:var(--fb-part-item-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-gap :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-gap :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){gap:var(--fb-part-item-gap)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-shadow :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-shadow :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){box-shadow:var(--fb-part-item-shadow)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-active-bg :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-active-bg :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){background:var(--fb-part-active-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-active-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-active-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){color:var(--fb-part-active-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-active-border-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-active-border-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){border-color:var(--fb-part-active-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-bg :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-bg :where(input:not([type="button"]):not([type="submit"]),textarea,select){background:var(--fb-part-input-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-color :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-color :where(input:not([type="button"]):not([type="submit"]),textarea,select){color:var(--fb-part-input-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-border-color :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-border-color :where(input:not([type="button"]):not([type="submit"]),textarea,select){border-color:var(--fb-part-input-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-radius :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-radius :where(input:not([type="button"]):not([type="submit"]),textarea,select){border-radius:var(--fb-part-input-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-padding :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-padding :where(input:not([type="button"]):not([type="submit"]),textarea,select){padding:var(--fb-part-input-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-media-radius :where(img,video,iframe,canvas,.fb-image,.fb-video-embed),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-media-radius :where(img,video,iframe,canvas,.fb-image,.fb-video-embed){border-radius:var(--fb-part-media-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-media-object-fit :where(img,video,iframe,canvas,.fb-image,.fb-video-embed),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-media-object-fit :where(img,video,iframe,canvas,.fb-image,.fb-video-embed){object-fit:var(--fb-part-media-object-fit)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-track-bg :where(.fb-progress__track,progress),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-track-bg :where(.fb-progress__track,progress){background:var(--fb-part-track-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-fill-bg :where(.fb-progress__track>span,.fb-progress__fill),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-fill-bg :where(.fb-progress__track>span,.fb-progress__fill){background:var(--fb-part-fill-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-link-hover-color :where(a:not(.fb-button):hover),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-link-hover-color :where(a:not(.fb-button):hover){color:var(--fb-part-link-hover-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-hover-bg :where(.fb-semantic-button:hover,.fb-button:hover,.fb-live-button:hover,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]):hover,input[type="button"]:hover,input[type="submit"]:hover),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-hover-bg :where(.fb-semantic-button:hover,.fb-button:hover,.fb-live-button:hover,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]):hover,input[type="button"]:hover,input[type="submit"]:hover){background:var(--fb-part-button-hover-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-hover-color :where(.fb-semantic-button:hover,.fb-button:hover,.fb-live-button:hover,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]):hover,input[type="button"]:hover,input[type="submit"]:hover),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-hover-color :where(.fb-semantic-button:hover,.fb-button:hover,.fb-live-button:hover,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]):hover,input[type="button"]:hover,input[type="submit"]:hover){color:var(--fb-part-button-hover-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-placeholder :where(input::placeholder,textarea::placeholder),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-placeholder :where(input::placeholder,textarea::placeholder){color:var(--fb-part-input-placeholder)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-focus-border :where(input:not([type="button"]):not([type="submit"]):focus,textarea:focus,select:focus),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-focus-border :where(input:not([type="button"]):not([type="submit"]):focus,textarea:focus,select:focus){border-color:var(--fb-part-input-focus-border)!important}}
@media (max-width:767px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-text-color :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-text-color :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){color:var(--fb-widget-text-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-muted-color :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],small,figcaption,.fb-muted,.fb-description,.fb-subtitle),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-muted-color :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],small,figcaption,.fb-muted,.fb-description,.fb-subtitle){color:var(--fb-widget-muted-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-font-family :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-font-family :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){font-family:var(--fb-widget-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-font-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-font-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){font-size:var(--fb-widget-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-font-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-font-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){font-weight:var(--fb-widget-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){line-height:var(--fb-widget-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-letter-spacing :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-letter-spacing :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){letter-spacing:var(--fb-widget-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-text-transform :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-text-transform :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){text-transform:var(--fb-widget-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-text-align :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-text-align :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){text-align:var(--fb-widget-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-heading-color :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-heading-color :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){color:var(--fb-part-heading-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-heading-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-heading-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-size:var(--fb-part-heading-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-heading-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-heading-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-weight:var(--fb-part-heading-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-heading-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-heading-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){line-height:var(--fb-part-heading-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-description-color :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-description-color :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){color:var(--fb-part-description-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-description-size :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-description-size :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-size:var(--fb-part-description-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-description-line-height :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-description-line-height :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){line-height:var(--fb-part-description-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-link-color :where(a:not(.fb-button)),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-link-color :where(a:not(.fb-button)){color:var(--fb-part-link-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-bg :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-bg :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){background:var(--fb-part-button-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-color :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-color :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){color:var(--fb-part-button-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-border-color :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-border-color :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-color:var(--fb-part-button-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-border-width :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-border-width :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-width:var(--fb-part-button-border-width)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-radius :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-radius :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-radius:var(--fb-part-button-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-padding :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-padding :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){padding:var(--fb-part-button-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-icon-color :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-icon-color :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){color:var(--fb-part-icon-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-icon-bg :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-icon-bg :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){background:var(--fb-part-icon-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-icon-size :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-icon-size :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){font-size:var(--fb-part-icon-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-icon-radius :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-icon-radius :where(.fb-semantic-icon,.fb-icon,.fb-live-icon__symbol,[class*="__icon"],.fb-rating__stars,.fb-pricing__badge){border-radius:var(--fb-part-icon-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-bg :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-bg :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){background:var(--fb-part-item-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){color:var(--fb-part-item-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-border-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-border-color :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-color:var(--fb-part-item-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-border-width :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-border-width :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-width:var(--fb-part-item-border-width)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-radius :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-radius :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-radius:var(--fb-part-item-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-padding :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-padding :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){padding:var(--fb-part-item-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-gap :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-gap :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){gap:var(--fb-part-item-gap)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-shadow :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-shadow :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){box-shadow:var(--fb-part-item-shadow)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-active-bg :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-active-bg :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){background:var(--fb-part-active-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-active-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-active-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){color:var(--fb-part-active-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-active-border-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-active-border-color :where(.is-active,.fb-tab--active,[aria-selected="true"],[aria-current="page"],.current-menu-item>a){border-color:var(--fb-part-active-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-bg :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-bg :where(input:not([type="button"]):not([type="submit"]),textarea,select){background:var(--fb-part-input-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-color :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-color :where(input:not([type="button"]):not([type="submit"]),textarea,select){color:var(--fb-part-input-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-border-color :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-border-color :where(input:not([type="button"]):not([type="submit"]),textarea,select){border-color:var(--fb-part-input-border-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-radius :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-radius :where(input:not([type="button"]):not([type="submit"]),textarea,select){border-radius:var(--fb-part-input-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-padding :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-padding :where(input:not([type="button"]):not([type="submit"]),textarea,select){padding:var(--fb-part-input-padding)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-media-radius :where(img,video,iframe,canvas,.fb-image,.fb-video-embed),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-media-radius :where(img,video,iframe,canvas,.fb-image,.fb-video-embed){border-radius:var(--fb-part-media-radius)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-media-object-fit :where(img,video,iframe,canvas,.fb-image,.fb-video-embed),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-media-object-fit :where(img,video,iframe,canvas,.fb-image,.fb-video-embed){object-fit:var(--fb-part-media-object-fit)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-track-bg :where(.fb-progress__track,progress),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-track-bg :where(.fb-progress__track,progress){background:var(--fb-part-track-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-fill-bg :where(.fb-progress__track>span,.fb-progress__fill),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-fill-bg :where(.fb-progress__track>span,.fb-progress__fill){background:var(--fb-part-fill-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-link-hover-color :where(a:not(.fb-button):hover),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-link-hover-color :where(a:not(.fb-button):hover){color:var(--fb-part-link-hover-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-hover-bg :where(.fb-semantic-button:hover,.fb-button:hover,.fb-live-button:hover,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]):hover,input[type="button"]:hover,input[type="submit"]:hover),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-hover-bg :where(.fb-semantic-button:hover,.fb-button:hover,.fb-live-button:hover,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]):hover,input[type="button"]:hover,input[type="submit"]:hover){background:var(--fb-part-button-hover-bg)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-hover-color :where(.fb-semantic-button:hover,.fb-button:hover,.fb-live-button:hover,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]):hover,input[type="button"]:hover,input[type="submit"]:hover),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-hover-color :where(.fb-semantic-button:hover,.fb-button:hover,.fb-live-button:hover,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]):hover,input[type="button"]:hover,input[type="submit"]:hover){color:var(--fb-part-button-hover-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-placeholder :where(input::placeholder,textarea::placeholder),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-placeholder :where(input::placeholder,textarea::placeholder){color:var(--fb-part-input-placeholder)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-focus-border :where(input:not([type="button"]):not([type="submit"]):focus,textarea:focus,select:focus),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-focus-border :where(input:not([type="button"]):not([type="submit"]):focus,textarea:focus,select:focus){border-color:var(--fb-part-input-focus-border)!important}}
/* v1.6.2-rc.7 Semantic typography bridge */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-heading-family :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-heading-family :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-family:var(--fb-part-heading-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-heading-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-heading-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-size:var(--fb-part-heading-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-heading-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-heading-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-weight:var(--fb-part-heading-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-heading-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-heading-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){line-height:var(--fb-part-heading-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-heading-letter-spacing :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-heading-letter-spacing :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){letter-spacing:var(--fb-part-heading-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-heading-text-transform :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-heading-text-transform :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){text-transform:var(--fb-part-heading-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-heading-text-align :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-heading-text-align :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){text-align:var(--fb-part-heading-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-description-family :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-description-family :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-family:var(--fb-part-description-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-description-size :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-description-size :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-size:var(--fb-part-description-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-description-weight :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-description-weight :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-weight:var(--fb-part-description-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-description-line-height :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-description-line-height :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){line-height:var(--fb-part-description-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-description-letter-spacing :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-description-letter-spacing :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){letter-spacing:var(--fb-part-description-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-description-text-transform :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-description-text-transform :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){text-transform:var(--fb-part-description-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-description-text-align :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-description-text-align :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){text-align:var(--fb-part-description-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-font-family :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-font-family :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){font-family:var(--fb-part-button-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-font-size :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-font-size :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){font-size:var(--fb-part-button-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-font-weight :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-font-weight :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){font-weight:var(--fb-part-button-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-line-height :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-line-height :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){line-height:var(--fb-part-button-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-letter-spacing :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-letter-spacing :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){letter-spacing:var(--fb-part-button-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-text-transform :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-text-transform :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){text-transform:var(--fb-part-button-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-border-width :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-border-width :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){border-style:solid!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-border-width :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-border-width :where(article,.fb-feature-card,.fb-icon-box,.fb-pricing,.fb-alert,.fb-badge,.fb-accordion-item,.fb-accordion details,.fb-tabs__panel,.fb-tab-panel,[class*="__item"],[class*="__card"]){border-style:solid!important}
@media (max-width:1024px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-heading-family :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-heading-family :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-family:var(--fb-part-heading-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-heading-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-heading-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-size:var(--fb-part-heading-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-heading-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-heading-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-weight:var(--fb-part-heading-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-heading-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-heading-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){line-height:var(--fb-part-heading-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-heading-letter-spacing :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-heading-letter-spacing :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){letter-spacing:var(--fb-part-heading-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-heading-text-transform :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-heading-text-transform :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){text-transform:var(--fb-part-heading-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-heading-text-align :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-heading-text-align :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){text-align:var(--fb-part-heading-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-description-family :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-description-family :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-family:var(--fb-part-description-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-description-size :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-description-size :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-size:var(--fb-part-description-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-description-weight :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-description-weight :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-weight:var(--fb-part-description-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-description-line-height :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-description-line-height :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){line-height:var(--fb-part-description-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-description-letter-spacing :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-description-letter-spacing :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){letter-spacing:var(--fb-part-description-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-description-text-transform :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-description-text-transform :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){text-transform:var(--fb-part-description-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-description-text-align :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-description-text-align :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){text-align:var(--fb-part-description-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-font-family :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-font-family :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){font-family:var(--fb-part-button-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-font-size :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-font-size :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){font-size:var(--fb-part-button-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-font-weight :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-font-weight :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){font-weight:var(--fb-part-button-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-line-height :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-line-height :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){line-height:var(--fb-part-button-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-letter-spacing :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-letter-spacing :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){letter-spacing:var(--fb-part-button-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-text-transform :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-text-transform :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){text-transform:var(--fb-part-button-text-transform)!important}}
@media (max-width:767px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-heading-family :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-heading-family :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-family:var(--fb-part-heading-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-heading-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-heading-size :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-size:var(--fb-part-heading-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-heading-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-heading-weight :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-weight:var(--fb-part-heading-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-heading-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-heading-line-height :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){line-height:var(--fb-part-heading-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-heading-letter-spacing :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-heading-letter-spacing :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){letter-spacing:var(--fb-part-heading-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-heading-text-transform :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-heading-text-transform :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){text-transform:var(--fb-part-heading-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-heading-text-align :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-heading-text-align :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){text-align:var(--fb-part-heading-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-description-family :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-description-family :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-family:var(--fb-part-description-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-description-size :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-description-size :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-size:var(--fb-part-description-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-description-weight :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-description-weight :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-weight:var(--fb-part-description-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-description-line-height :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-description-line-height :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){line-height:var(--fb-part-description-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-description-letter-spacing :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-description-letter-spacing :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){letter-spacing:var(--fb-part-description-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-description-text-transform :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-description-text-transform :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){text-transform:var(--fb-part-description-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-description-text-align :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-description-text-align :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){text-align:var(--fb-part-description-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-font-family :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-font-family :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){font-family:var(--fb-part-button-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-font-size :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-font-size :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){font-size:var(--fb-part-button-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-font-weight :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-font-weight :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){font-weight:var(--fb-part-button-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-line-height :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-line-height :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){line-height:var(--fb-part-button-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-letter-spacing :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-letter-spacing :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){letter-spacing:var(--fb-part-button-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-text-transform :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-text-transform :where(.fb-semantic-button,.fb-button,.fb-live-button,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){text-transform:var(--fb-part-button-text-transform)!important}}
/* v1.6.2-rc.8 Styling Contract Stabilization — retained Core cascade ownership. */
/* v1.6.2-rc.8 Semantic typography bridge — retained from the certified rc.7 layer. */
/* v1.6.2-rc.9 Typography & Style Integrity — semantic text-role contract. */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-color :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-color :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){color:var(--fb-part-item-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-font-family :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-font-family :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){font-family:var(--fb-part-item-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-font-size :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-font-size :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){font-size:var(--fb-part-item-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-font-weight :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-font-weight :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){font-weight:var(--fb-part-item-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-font-style :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-font-style :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){font-style:var(--fb-part-item-font-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-line-height :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-line-height :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){line-height:var(--fb-part-item-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-letter-spacing :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-letter-spacing :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){letter-spacing:var(--fb-part-item-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-text-transform :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-text-transform :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){text-transform:var(--fb-part-item-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-item-text-align :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-item-text-align :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){text-align:var(--fb-part-item-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-label-color :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-label-color :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){color:var(--fb-part-label-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-label-font-family :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-label-font-family :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){font-family:var(--fb-part-label-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-label-font-size :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-label-font-size :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){font-size:var(--fb-part-label-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-label-font-weight :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-label-font-weight :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){font-weight:var(--fb-part-label-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-label-font-style :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-label-font-style :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){font-style:var(--fb-part-label-font-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-label-line-height :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-label-line-height :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){line-height:var(--fb-part-label-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-label-letter-spacing :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-label-letter-spacing :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){letter-spacing:var(--fb-part-label-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-label-text-transform :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-label-text-transform :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){text-transform:var(--fb-part-label-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-label-text-align :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-label-text-align :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){text-align:var(--fb-part-label-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-font-family :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-font-family :where(input:not([type="button"]):not([type="submit"]),textarea,select){font-family:var(--fb-part-input-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-font-size :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-font-size :where(input:not([type="button"]):not([type="submit"]),textarea,select){font-size:var(--fb-part-input-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-font-weight :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-font-weight :where(input:not([type="button"]):not([type="submit"]),textarea,select){font-weight:var(--fb-part-input-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-font-style :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-font-style :where(input:not([type="button"]):not([type="submit"]),textarea,select){font-style:var(--fb-part-input-font-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-line-height :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-line-height :where(input:not([type="button"]):not([type="submit"]),textarea,select){line-height:var(--fb-part-input-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-letter-spacing :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-letter-spacing :where(input:not([type="button"]):not([type="submit"]),textarea,select){letter-spacing:var(--fb-part-input-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-text-transform :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-text-transform :where(input:not([type="button"]):not([type="submit"]),textarea,select){text-transform:var(--fb-part-input-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-input-text-align :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-input-text-align :where(input:not([type="button"]):not([type="submit"]),textarea,select){text-align:var(--fb-part-input-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-font-style :where(.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-font-style :where(.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){font-style:var(--fb-part-button-font-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-button-text-align :where(.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-button-text-align :where(.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){text-align:var(--fb-part-button-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-heading-style :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-heading-style :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-style:var(--fb-part-heading-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-description-style :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-description-style :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-style:var(--fb-part-description-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-font-style :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-font-style :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){font-style:var(--fb-widget-font-style)!important}
@media (max-width:1024px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-color :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-color :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){color:var(--fb-part-item-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-font-family :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-font-family :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){font-family:var(--fb-part-item-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-font-size :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-font-size :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){font-size:var(--fb-part-item-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-font-weight :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-font-weight :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){font-weight:var(--fb-part-item-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-font-style :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-font-style :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){font-style:var(--fb-part-item-font-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-line-height :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-line-height :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){line-height:var(--fb-part-item-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-letter-spacing :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-letter-spacing :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){letter-spacing:var(--fb-part-item-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-text-transform :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-text-transform :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){text-transform:var(--fb-part-item-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-item-text-align :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-item-text-align :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){text-align:var(--fb-part-item-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-label-color :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-label-color :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){color:var(--fb-part-label-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-label-font-family :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-label-font-family :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){font-family:var(--fb-part-label-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-label-font-size :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-label-font-size :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){font-size:var(--fb-part-label-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-label-font-weight :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-label-font-weight :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){font-weight:var(--fb-part-label-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-label-font-style :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-label-font-style :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){font-style:var(--fb-part-label-font-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-label-line-height :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-label-line-height :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){line-height:var(--fb-part-label-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-label-letter-spacing :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-label-letter-spacing :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){letter-spacing:var(--fb-part-label-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-label-text-transform :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-label-text-transform :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){text-transform:var(--fb-part-label-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-label-text-align :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-label-text-align :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){text-align:var(--fb-part-label-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-font-family :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-font-family :where(input:not([type="button"]):not([type="submit"]),textarea,select){font-family:var(--fb-part-input-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-font-size :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-font-size :where(input:not([type="button"]):not([type="submit"]),textarea,select){font-size:var(--fb-part-input-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-font-weight :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-font-weight :where(input:not([type="button"]):not([type="submit"]),textarea,select){font-weight:var(--fb-part-input-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-font-style :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-font-style :where(input:not([type="button"]):not([type="submit"]),textarea,select){font-style:var(--fb-part-input-font-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-line-height :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-line-height :where(input:not([type="button"]):not([type="submit"]),textarea,select){line-height:var(--fb-part-input-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-letter-spacing :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-letter-spacing :where(input:not([type="button"]):not([type="submit"]),textarea,select){letter-spacing:var(--fb-part-input-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-text-transform :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-text-transform :where(input:not([type="button"]):not([type="submit"]),textarea,select){text-transform:var(--fb-part-input-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-input-text-align :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-input-text-align :where(input:not([type="button"]):not([type="submit"]),textarea,select){text-align:var(--fb-part-input-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-font-style :where(.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-font-style :where(.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){font-style:var(--fb-part-button-font-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-button-text-align :where(.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-button-text-align :where(.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){text-align:var(--fb-part-button-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-heading-style :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-heading-style :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-style:var(--fb-part-heading-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-description-style :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-description-style :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-style:var(--fb-part-description-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-tablet-font-style :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-tablet-font-style :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){font-style:var(--fb-widget-font-style)!important}}
@media (max-width:767px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-color :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-color :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){color:var(--fb-part-item-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-font-family :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-font-family :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){font-family:var(--fb-part-item-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-font-size :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-font-size :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){font-size:var(--fb-part-item-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-font-weight :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-font-weight :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){font-weight:var(--fb-part-item-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-font-style :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-font-style :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){font-style:var(--fb-part-item-font-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-line-height :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-line-height :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){line-height:var(--fb-part-item-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-letter-spacing :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-letter-spacing :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){letter-spacing:var(--fb-part-item-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-text-transform :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-text-transform :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){text-transform:var(--fb-part-item-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-item-text-align :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-item-text-align :where(.fb-semantic-item-text,li,td,[class*="__item-text"],[class*="__value"],[class*="__option"],[class*="__price"],[class*="__amount"],[class*="__number"],[class*="__stat"]){text-align:var(--fb-part-item-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-label-color :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-label-color :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){color:var(--fb-part-label-color)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-label-font-family :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-label-font-family :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){font-family:var(--fb-part-label-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-label-font-size :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-label-font-size :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){font-size:var(--fb-part-label-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-label-font-weight :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-label-font-weight :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){font-weight:var(--fb-part-label-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-label-font-style :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-label-font-style :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){font-style:var(--fb-part-label-font-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-label-line-height :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-label-line-height :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){line-height:var(--fb-part-label-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-label-letter-spacing :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-label-letter-spacing :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){letter-spacing:var(--fb-part-label-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-label-text-transform :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-label-text-transform :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){text-transform:var(--fb-part-label-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-label-text-align :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-label-text-align :where(.fb-semantic-label,label,legend,caption,figcaption,th,[class*="__eyebrow"],[class*="__kicker"],[class*="__meta"],[class*="__badge"],[class*="__caption"],[class*="__label"]:not(.fb-button__label):not([class*="button"]),[class*="__date"],[class*="__time"],[class*="__category"],[class*="__role"],[class*="__status"],[class*="__toggle-label"],[class*="__submit-label"],[class*="__label-text"],[class*="__group-label"],[class*="__donut-caption"]){text-align:var(--fb-part-label-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-font-family :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-font-family :where(input:not([type="button"]):not([type="submit"]),textarea,select){font-family:var(--fb-part-input-font-family)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-font-size :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-font-size :where(input:not([type="button"]):not([type="submit"]),textarea,select){font-size:var(--fb-part-input-font-size)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-font-weight :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-font-weight :where(input:not([type="button"]):not([type="submit"]),textarea,select){font-weight:var(--fb-part-input-font-weight)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-font-style :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-font-style :where(input:not([type="button"]):not([type="submit"]),textarea,select){font-style:var(--fb-part-input-font-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-line-height :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-line-height :where(input:not([type="button"]):not([type="submit"]),textarea,select){line-height:var(--fb-part-input-line-height)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-letter-spacing :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-letter-spacing :where(input:not([type="button"]):not([type="submit"]),textarea,select){letter-spacing:var(--fb-part-input-letter-spacing)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-text-transform :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-text-transform :where(input:not([type="button"]):not([type="submit"]),textarea,select){text-transform:var(--fb-part-input-text-transform)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-input-text-align :where(input:not([type="button"]):not([type="submit"]),textarea,select),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-input-text-align :where(input:not([type="button"]):not([type="submit"]),textarea,select){text-align:var(--fb-part-input-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-font-style :where(.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-font-style :where(.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){font-style:var(--fb-part-button-font-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-button-text-align :where(.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-button-text-align :where(.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,button:not(.fb-canvas-toolbar__button):not([class*="navigation__"]),input[type="button"],input[type="submit"]){text-align:var(--fb-part-button-text-align)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-heading-style :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-heading-style :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"]){font-style:var(--fb-part-heading-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-description-style :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-description-style :where(.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"]){font-style:var(--fb-part-description-style)!important}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget[class*="fb-block-"].fb-u-mobile-font-style :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]),body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--universal-shell[class*="fb-block-"].fb-u-mobile-font-style :where(.fb-semantic-heading,h1,h2,h3,h4,h5,h6,.fb-heading,.fb-live-heading,.fb-accordion-item__title,.fb-tab,.fb-tabs__nav button,[class*="__title"],[class*="__heading"],[class*="__name"],[class*="__plan-title"],.fb-semantic-description,p,.fb-text,.fb-live-text,.fb-accordion-item__content,.fb-tabs__panel,.fb-tab-panel,blockquote,[class*="__description"],[class*="__copy"],[class*="__excerpt"],[class*="__tagline"],[class*="__content"],[class*="__text"],[class*="__message"],[class*="__quote"],[class*="__subtitle"],[class*="__answer"],summary,figcaption,label,li,.fb-semantic-button,.fb-button,.fb-live-button,.fb-button__label,[class*="__label"]){font-style:var(--fb-widget-font-style)!important}}
/* v1.7.0-rc.5 Core theme-compatibility state layer */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-button:hover,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-form__submit:hover{background-color:var(--fb-button-hover-bg,var(--fb-form-button-hover-bg,var(--fb-button-hover-background,var(--fb-button-background,var(--fb-color-primary,#6f61f5))))) ;color:var(--fb-button-hover-color,var(--fb-form-button-hover-text,var(--fb-button-hover-text,var(--fb-button-text,#fff))))}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-text a:hover,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-rich-content a:hover{color:var(--fb-rich-link-hover,var(--fb-part-link-hover-color,#4f46e5))}
/* v1.7.0-rc.5 complete Core preset baseline for every editor-ready structure/media widget. */
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--container.fb-preset--section > .fb-container__inner{padding:clamp(40px,6vw,88px) clamp(20px,4vw,56px);}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--container.fb-preset--soft-surface > .fb-container__inner,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--inner-container.fb-preset--soft-surface > .fb-container__inner,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--columns.fb-preset--soft-surface > .fb-container__inner{padding:28px; background:#f8fafc; border-radius:22px;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--container.fb-preset--outlined > .fb-container__inner,body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--inner-container.fb-preset--outlined > .fb-container__inner{padding:28px; border:1px solid #e2e8f0; border-radius:20px;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--inner-container.fb-preset--card > .fb-container__inner{padding:28px; background:#fff; border:1px solid #e2e8f0; border-radius:22px; box-shadow:0 18px 50px rgba(15,23,42,.09);}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--grid.fb-preset--roomy .fb-grid__inner{gap:32px!important;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--grid.fb-preset--compact .fb-grid__inner{gap:12px!important;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--grid.fb-preset--cards .fb-grid__inner > .fb-widget{padding:22px; background:#fff; border:1px solid #e2e8f0!important; border-radius:18px; box-shadow:0 12px 34px rgba(15,23,42,.07);}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--columns.fb-preset--spacious > .fb-container__inner{gap:36px!important;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--columns.fb-preset--divided > .fb-container__inner > .fb-widget + .fb-widget{border-left:1px solid #e2e8f0!important; padding-left:28px;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--divider.fb-preset--accent .fb-divider{border-color:#6f61f5!important;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--divider.fb-preset--soft .fb-divider{border-color:#dbe4f0!important; opacity:.75;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--divider.fb-preset--gradient .fb-divider{height:2px; border:0!important; background:linear-gradient(90deg,transparent,#6f61f5,#14b8a6,transparent);}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--hero.fb-preset--minimal .fb-hero__title{color:#172033;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--hero.fb-preset--minimal .fb-hero__eyebrow{color:#6f61f5;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--hero.fb-preset--minimal .fb-hero__copy{color:#64748b;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--hero.fb-preset--glass .fb-hero__title{color:#172033;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--hero.fb-preset--glass .fb-hero__eyebrow{color:#6f61f5;}
body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--hero.fb-preset--glass .fb-hero__copy{color:#475569;}
@media (max-width:767px){body:not(.framebuilder-editor-shell) .fb-json-layout .fb-widget--columns.fb-preset--divided > .fb-container__inner > .fb-widget + .fb-widget{border-left:0!important; border-top:1px solid #e2e8f0!important; padding-left:0; padding-top:22px;}}
