/**
 * MDB DESIGN SYSTEM · 1.0.0
 * Fuente visual común para el ecosistema Migrantes del Balón.
 *
 * PRINCIPIOS
 * - Work Sans: jerarquía, títulos, nombres, datos clave.
 * - Lato: interfaz, formularios, descripciones, metadatos y CTAs.
 * - #ff4700: acción / estado activo / acento MDB.
 * - Bloques centrales: acento naranja lateral.
 * - Sidebar: acento naranja superior.
 * - Contenido editorial: no se fuerza; este archivo estiliza interfaz MDB.
 */

:root {
    --mdb-orange: #ff4700;
    --mdb-orange-hover: #d93c00;
    --mdb-orange-soft: #fff3ee;
    --mdb-ink: #111318;
    --mdb-black: #111318;
    --mdb-text: #30353b;
    --mdb-muted: #6f747a;
    --mdb-muted-2: #8a9096;
    --mdb-line: #dfe2e5;
    --mdb-line-soft: #eceeef;
    --mdb-soft: #f5f5f5;
    --mdb-soft-2: #f7f8f9;
    --mdb-white: #ffffff;
    --mdb-success: #187a36;
    --mdb-success-soft: #eaf7ee;
    --mdb-danger: #b93a22;
    --mdb-danger-soft: #fff1ed;

    --mdb-font-display: "Work Sans", Arial, sans-serif;
    --mdb-font-ui: Lato, Arial, sans-serif;

    --mdb-radius: 0px;
    --mdb-focus-ring: 0 0 0 2px rgba(255, 71, 0, .20);

    --mdb-space-1: 4px;
    --mdb-space-2: 8px;
    --mdb-space-3: 12px;
    --mdb-space-4: 16px;
    --mdb-space-5: 20px;
    --mdb-space-6: 24px;
    --mdb-space-7: 32px;
    --mdb-space-8: 40px;

    --mdb-title-xl: clamp(34px, 4.2vw, 54px);
    --mdb-title-lg: clamp(27px, 3vw, 38px);
    --mdb-title-md: 24px;
    --mdb-title-sm: 18px;

    --mdb-control-h: 44px;
    --mdb-btn-h: 44px;
    --mdb-btn-h-sm: 36px;
    --mdb-content-max: 1180px;
}

/* =========================================================
   BASE / SCOPE
   ========================================================= */

.mdb-ui,
.mdb-ui-scope {
    color: var(--mdb-text);
    font-family: var(--mdb-font-ui);
    box-sizing: border-box;
}

.mdb-ui *,
.mdb-ui-scope * {
    box-sizing: border-box;
}

.mdb-ui :is(h1,h2,h3,h4,h5,h6),
.mdb-ui-scope :is(h1,h2,h3,h4,h5,h6),
.mdb-ui-title,
.mdb-ui-name,
.mdb-ui-stat strong {
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-display) !important;
    font-weight: 900 !important;
    letter-spacing: -.02em;
}

.mdb-ui :is(button,input,select,textarea),
.mdb-ui-scope :is(button,input,select,textarea) {
    font-family: var(--mdb-font-ui) !important;
}

/* =========================================================
   JERARQUÍA
   ========================================================= */

.mdb-ui-kicker {
    display: block;
    margin: 0 0 6px;
    color: var(--mdb-orange) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 10px !important;
    line-height: 1.2 !important;
    font-weight: 900 !important;
    letter-spacing: .075em !important;
    text-transform: uppercase;
}

.mdb-ui-title {
    margin: 0 !important;
    line-height: 1.08 !important;
}

.mdb-ui-title.is-xl { font-size: var(--mdb-title-xl) !important; }
.mdb-ui-title.is-lg { font-size: var(--mdb-title-lg) !important; }
.mdb-ui-title.is-md { font-size: var(--mdb-title-md) !important; }
.mdb-ui-title.is-sm { font-size: var(--mdb-title-sm) !important; }

.mdb-ui-copy,
.mdb-ui-meta,
.mdb-ui-help {
    font-family: var(--mdb-font-ui) !important;
}

.mdb-ui-copy {
    margin: 7px 0 0 !important;
    color: var(--mdb-muted) !important;
    font-size: 13px !important;
    line-height: 1.55 !important;
    font-weight: 400 !important;
}

.mdb-ui-meta {
    color: var(--mdb-muted-2) !important;
    font-size: 10px !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
}

.mdb-ui-help {
    color: var(--mdb-muted) !important;
    font-size: 11px !important;
    line-height: 1.45 !important;
}

/* =========================================================
   SECCIONES / TARJETAS
   ========================================================= */

.mdb-ui-section {
    margin: 0 0 var(--mdb-space-7);
}

.mdb-ui-section-head {
    margin: 0 0 var(--mdb-space-5);
}

.mdb-ui-card {
    background: var(--mdb-white);
    border: 1px solid var(--mdb-line);
    border-radius: var(--mdb-radius);
    padding: var(--mdb-space-5);
}

/* Contenido central: acento lateral. */
.mdb-ui-card.is-accent,
.mdb-ui-panel,
.mdb-ui-empty,
.mdb-ui-notice {
    border-left: 4px solid var(--mdb-orange);
}

/* Sidebar: acento superior. */
.mdb-ui-sidebar-card {
    border: 1px solid var(--mdb-line);
    border-top: 3px solid var(--mdb-orange);
    background: var(--mdb-soft);
    padding: 18px;
}

.mdb-ui-panel {
    background: var(--mdb-soft);
    border-top: 1px solid var(--mdb-line);
    border-right: 1px solid var(--mdb-line);
    border-bottom: 1px solid var(--mdb-line);
    padding: var(--mdb-space-5);
}

/* =========================================================
   BOTONES / ENLACES DE ACCIÓN
   ========================================================= */

.mdb-ui-btn,
.mdb-ui-btn:visited {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    min-height: var(--mdb-btn-h);
    padding: 10px 16px;
    border: 1px solid var(--mdb-orange);
    border-radius: var(--mdb-radius);
    background: var(--mdb-orange);
    color: #fff !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 10px !important;
    line-height: 1.1 !important;
    font-weight: 900 !important;
    letter-spacing: .02em;
    text-decoration: none !important;
    text-transform: uppercase;
    cursor: pointer;
    box-shadow: none !important;
    transition: background .15s ease, border-color .15s ease, color .15s ease;
}

.mdb-ui-btn:hover,
.mdb-ui-btn:focus-visible {
    background: var(--mdb-orange-hover) !important;
    border-color: var(--mdb-orange-hover) !important;
    color: #fff !important;
}

.mdb-ui-btn.is-secondary,
.mdb-ui-btn.is-secondary:visited {
    background: var(--mdb-soft) !important;
    border-color: var(--mdb-line) !important;
    color: var(--mdb-ink) !important;
}

.mdb-ui-btn.is-secondary:hover,
.mdb-ui-btn.is-secondary:focus-visible {
    background: var(--mdb-ink) !important;
    border-color: var(--mdb-ink) !important;
    color: #fff !important;
}

.mdb-ui-btn.is-dark,
.mdb-ui-btn.is-dark:visited {
    background: var(--mdb-ink) !important;
    border-color: var(--mdb-ink) !important;
    color: #fff !important;
}

.mdb-ui-btn.is-dark:hover,
.mdb-ui-btn.is-dark:focus-visible {
    background: var(--mdb-orange) !important;
    border-color: var(--mdb-orange) !important;
}

.mdb-ui-btn.is-ghost,
.mdb-ui-btn.is-ghost:visited {
    background: #fff !important;
    border-color: var(--mdb-ink) !important;
    color: var(--mdb-ink) !important;
}

.mdb-ui-btn.is-danger,
.mdb-ui-btn.is-danger:visited {
    background: var(--mdb-danger) !important;
    border-color: var(--mdb-danger) !important;
    color: #fff !important;
}

.mdb-ui-btn.is-sm {
    min-height: var(--mdb-btn-h-sm);
    padding: 7px 11px;
    font-size: 9px !important;
}

.mdb-ui-action-link,
.mdb-ui-action-link:visited {
    color: var(--mdb-orange) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 10px !important;
    line-height: 1.2 !important;
    font-weight: 900 !important;
    letter-spacing: .02em;
    text-decoration: none !important;
    text-transform: uppercase;
}

.mdb-ui-action-link:hover { color: var(--mdb-orange-hover) !important; }

/* =========================================================
   FORMULARIOS
   ========================================================= */

.mdb-ui-field {
    display: grid;
    gap: 6px;
}

.mdb-ui-label {
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 10px !important;
    line-height: 1.2 !important;
    font-weight: 900 !important;
    letter-spacing: .03em;
    text-transform: uppercase;
}

.mdb-ui-control,
.mdb-ui input.mdb-ui-control,
.mdb-ui select.mdb-ui-control,
.mdb-ui textarea.mdb-ui-control {
    width: 100%;
    min-height: var(--mdb-control-h);
    margin: 0 !important;
    padding: 10px 12px !important;
    border: 1px solid #cfd4da !important;
    border-radius: var(--mdb-radius) !important;
    background: #fff !important;
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
    box-shadow: none !important;
}

textarea.mdb-ui-control { min-height: 110px; resize: vertical; }

.mdb-ui-control:focus,
.mdb-ui :is(input,select,textarea):focus-visible,
.mdb-ui-scope :is(input,select,textarea):focus-visible,
.mdb-ui-btn:focus-visible,
.mdb-ui-action-link:focus-visible {
    outline: 2px solid var(--mdb-orange) !important;
    outline-offset: 2px;
    box-shadow: var(--mdb-focus-ring) !important;
}

/* =========================================================
   ESTADOS / BADGES / AVISOS
   ========================================================= */

.mdb-ui-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 24px;
    padding: 4px 8px;
    border: 1px solid var(--mdb-line);
    background: var(--mdb-soft);
    color: var(--mdb-muted) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 9px !important;
    line-height: 1 !important;
    font-weight: 900 !important;
    letter-spacing: .035em;
    text-transform: uppercase;
}

.mdb-ui-badge.is-active {
    border-color: var(--mdb-orange);
    background: var(--mdb-orange-soft);
    color: var(--mdb-orange) !important;
}

.mdb-ui-badge.is-success {
    border-color: #cce8d5;
    background: var(--mdb-success-soft);
    color: var(--mdb-success) !important;
}

.mdb-ui-notice,
.mdb-ui-empty {
    padding: 16px 18px;
    background: var(--mdb-soft);
    border-top: 1px solid var(--mdb-line);
    border-right: 1px solid var(--mdb-line);
    border-bottom: 1px solid var(--mdb-line);
    font-family: var(--mdb-font-ui) !important;
}

.mdb-ui-notice.is-danger {
    border-left-color: var(--mdb-danger);
    background: var(--mdb-danger-soft);
}

.mdb-ui-empty strong,
.mdb-ui-notice strong {
    display: block;
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-display) !important;
    font-size: 16px !important;
    line-height: 1.25 !important;
    font-weight: 900 !important;
}

.mdb-ui-empty p,
.mdb-ui-notice p {
    margin: 5px 0 0 !important;
    color: var(--mdb-muted) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
}

/* =========================================================
   DATOS / ESTADÍSTICAS / PAGINACIÓN
   ========================================================= */

.mdb-ui-stat {
    padding: 14px;
    border: 1px solid var(--mdb-line);
    background: var(--mdb-soft-2);
}

.mdb-ui-stat strong {
    display: block;
    font-size: 24px !important;
    line-height: 1 !important;
    letter-spacing: -.04em;
}

.mdb-ui-stat span {
    display: block;
    margin-top: 5px;
    color: var(--mdb-muted) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 9px !important;
    line-height: 1.2 !important;
    font-weight: 900 !important;
    text-transform: uppercase;
}

.mdb-ui-pagination {
    display: flex;
    align-items: center;
    gap: 7px;
    flex-wrap: wrap;
}

.mdb-ui-pagination a,
.mdb-ui-pagination span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 36px;
    height: 36px;
    padding: 0 10px;
    border: 1px solid var(--mdb-line);
    background: #fff;
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    text-decoration: none !important;
}

.mdb-ui-pagination .is-current,
.mdb-ui-pagination .current {
    border-color: var(--mdb-orange);
    background: var(--mdb-orange);
    color: #fff !important;
}

/* =========================================================
   GRIDS
   ========================================================= */

.mdb-ui-grid { display: grid; gap: 14px; }
.mdb-ui-grid.is-2 { grid-template-columns: repeat(2, minmax(0,1fr)); }
.mdb-ui-grid.is-3 { grid-template-columns: repeat(3, minmax(0,1fr)); }
.mdb-ui-grid.is-4 { grid-template-columns: repeat(4, minmax(0,1fr)); }

/* =========================================================
   PUENTE DE COMPATIBILIDAD · INTERFACES MDB EXISTENTES
   No toca el cuerpo editorial de artículos ni publicaciones.
   ========================================================= */

:is(
    .mdb-community-hero,
    .mdb-contact-area,
    .mdb-msg-desktop-layout,
    .mdb-comp-directory,
    .mdb-country-directory,
    .mdb-world-directory,
    .mdb-global-competitions,
    .mdb-home-directory-hub,
    .mdb-profile-wrap
) {
    --mdb-orange: #ff4700;
    --mdb-black: #111318;
    --mdb-ink: #111318;
    --mdb-line: #dfe2e5;
    --mdb-soft: #f5f5f5;
}

:is(
    .mdb-contact-area,
    .mdb-msg-desktop-layout,
    .mdb-comp-directory,
    .mdb-country-directory,
    .mdb-world-directory,
    .mdb-global-competitions,
    .mdb-home-directory-hub
) :is(button,input,select,textarea) {
    font-family: var(--mdb-font-ui) !important;
}

:is(
    .mdb-contact-area,
    .mdb-msg-desktop-layout,
    .mdb-comp-directory,
    .mdb-country-directory,
    .mdb-world-directory,
    .mdb-global-competitions,
    .mdb-home-directory-hub
) :is(h1,h2,h3,h4) {
    font-family: var(--mdb-font-display) !important;
}

/* =========================================================
   RESPONSIVE
   ========================================================= */

@media (max-width: 900px) {
    .mdb-ui-grid.is-4,
    .mdb-ui-grid.is-3 { grid-template-columns: repeat(2, minmax(0,1fr)); }
}

@media (max-width: 640px) {
    :root {
        --mdb-space-7: 26px;
        --mdb-space-8: 32px;
        --mdb-title-md: 22px;
    }

    .mdb-ui-grid.is-4,
    .mdb-ui-grid.is-3,
    .mdb-ui-grid.is-2 { grid-template-columns: 1fr; }

    .mdb-ui-btn { width: 100%; }
    .mdb-ui-card,
    .mdb-ui-panel { padding: 16px; }
}

@media (prefers-reduced-motion: reduce) {
    .mdb-ui *,
    .mdb-ui-scope * {
        scroll-behavior: auto !important;
        transition-duration: .01ms !important;
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
    }
}

/* =========================================================
   AGENCIA MDB · MIGRACIÓN AL DESIGN SYSTEM 1.1
   Capa de compatibilidad sobre el markup existente.
   La especificidad es deliberadamente alta para imponerse al
   CSS histórico del Connector sin tocar su lógica ni HTML.
   ========================================================= */

html body.mdb-ux-agency .mdb-agency-wrap {
    --mdb-orange: #ff4700;
    --mdb-ink: #111318;
    --mdb-soft: #f5f5f5;
    --mdb-line: #dfe2e5;
    width: 100%;
    max-width: var(--mdb-content-max);
    margin: 0 auto 48px;
    padding: 0 18px;
    color: var(--mdb-text) !important;
    font-family: var(--mdb-font-ui) !important;
}

html body.mdb-ux-agency .mdb-agency-wrap,
html body.mdb-ux-agency .mdb-agency-wrap * {
    box-sizing: border-box;
}

html body.mdb-ux-agency .mdb-agency-wrap :is(p,small,label,input,select,textarea,button,a,span,summary,option) {
    font-family: var(--mdb-font-ui) !important;
}

html body.mdb-ux-agency .mdb-agency-wrap :is(h1,h2,h3,h4,h5,h6,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong) {
    font-family: var(--mdb-font-display) !important;
}

/* HERO */
html body.mdb-ux-agency .mdb-agency-hero {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) auto !important;
    gap: 28px !important;
    align-items: center !important;
    margin: 22px 0 28px !important;
    padding: 32px 34px !important;
    border: 0 !important;
    border-top: 4px solid var(--mdb-orange) !important;
    background: var(--mdb-ink) !important;
    color: #fff !important;
}

html body.mdb-ux-agency .mdb-agency-hero :is(h1,h2) {
    margin: 5px 0 9px !important;
    color: #fff !important;
    font-family: var(--mdb-font-display) !important;
    font-size: clamp(32px,3.7vw,48px) !important;
    line-height: 1.02 !important;
    font-weight: 900 !important;
    letter-spacing: -.035em !important;
}

html body.mdb-ux-agency .mdb-agency-hero p,
html body.mdb-ux-agency .mdb-agency-hero p * {
    max-width: 780px !important;
    margin: 0 !important;
    color: #cfd4da !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
}

html body.mdb-ux-agency .mdb-agency-eyebrow {
    display: block !important;
    margin: 0 0 6px !important;
    color: var(--mdb-orange) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 10px !important;
    line-height: 1.2 !important;
    font-weight: 900 !important;
    letter-spacing: .075em !important;
    text-transform: uppercase !important;
}

html body.mdb-ux-agency .mdb-agency-logo {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 104px !important;
    height: 104px !important;
    padding: 9px !important;
    border: 1px solid #343942 !important;
    background: #fff !important;
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-display) !important;
    font-size: 27px !important;
    font-weight: 900 !important;
    overflow: hidden !important;
}

html body.mdb-ux-agency .mdb-agency-logo img,
html body.mdb-ux-agency .mdb-agency-logo-current img,
html body.mdb-ux-agency .mdb-agency-logo-preview img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}

/* SECCIONES */
html body.mdb-ux-agency .mdb-agency-section {
    padding: 24px 0 30px !important;
}

html body.mdb-ux-agency .mdb-agency-section + .mdb-agency-section {
    border-top: 1px solid var(--mdb-line) !important;
}

html body.mdb-ux-agency .mdb-agency-section-head {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    gap: 20px !important;
    margin: 0 0 16px !important;
}

html body.mdb-ux-agency .mdb-agency-section-head h3 {
    margin: 5px 0 0 !important;
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-display) !important;
    font-size: clamp(26px,3vw,36px) !important;
    line-height: 1.08 !important;
    font-weight: 900 !important;
    letter-spacing: -.025em !important;
}

html body.mdb-ux-agency .mdb-agency-section-head p {
    max-width: 780px !important;
    margin: 8px 0 0 !important;
    color: var(--mdb-muted) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 13px !important;
    line-height: 1.55 !important;
    font-weight: 400 !important;
}

/* BOTONES */
html body.mdb-ux-agency .mdb-agency-btn,
html body.mdb-ux-agency .mdb-agency-btn:visited {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 7px !important;
    min-height: var(--mdb-btn-h) !important;
    padding: 10px 16px !important;
    border: 1px solid var(--mdb-orange) !important;
    border-radius: 0 !important;
    background: var(--mdb-orange) !important;
    color: #fff !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 10px !important;
    line-height: 1.1 !important;
    font-weight: 900 !important;
    letter-spacing: .02em !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    box-shadow: none !important;
    cursor: pointer !important;
}

html body.mdb-ux-agency .mdb-agency-btn:hover,
html body.mdb-ux-agency .mdb-agency-btn:focus-visible {
    border-color: var(--mdb-orange-hover) !important;
    background: var(--mdb-orange-hover) !important;
    color: #fff !important;
}

html body.mdb-ux-agency .mdb-agency-btn.is-secondary,
html body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited {
    border-color: var(--mdb-line) !important;
    background: var(--mdb-soft) !important;
    color: var(--mdb-ink) !important;
}

html body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
html body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus-visible {
    border-color: var(--mdb-ink) !important;
    background: var(--mdb-ink) !important;
    color: #fff !important;
}

html body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
html body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited {
    border-color: #fff !important;
    background: transparent !important;
    color: #fff !important;
}

html body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:hover,
html body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:focus-visible {
    background: #fff !important;
    color: var(--mdb-ink) !important;
}

html body.mdb-ux-agency .mdb-agency-actions {
    display: flex !important;
    gap: 9px !important;
    flex-wrap: wrap !important;
    margin-top: 18px !important;
}

/* TARJETAS / REPRESENTADOS */
html body.mdb-ux-agency .mdb-agency-grid {
    display: grid !important;
    grid-template-columns: repeat(3,minmax(0,1fr)) !important;
    gap: 14px !important;
}

html body.mdb-ux-agency .mdb-agency-card {
    border: 1px solid var(--mdb-line) !important;
    border-radius: 0 !important;
    background: #fff !important;
    padding: 18px !important;
    box-shadow: none !important;
}

html body.mdb-ux-agency .mdb-agency-card h4 {
    margin: 0 0 7px !important;
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-display) !important;
    font-size: 18px !important;
    line-height: 1.2 !important;
    font-weight: 900 !important;
    letter-spacing: -.015em !important;
}

html body.mdb-ux-agency .mdb-agency-card p,
html body.mdb-ux-agency .mdb-agency-card p * {
    margin: 0 !important;
    color: var(--mdb-muted) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
}

html body.mdb-ux-agency .mdb-agency-person {
    display: flex !important;
    gap: 12px !important;
    align-items: center !important;
}

html body.mdb-ux-agency .mdb-agency-person-photo {
    display: flex !important;
    flex: 0 0 54px !important;
    align-items: center !important;
    justify-content: center !important;
    width: 54px !important;
    height: 54px !important;
    border-radius: 50% !important;
    background: #252a31 !important;
    color: #fff !important;
    font-family: var(--mdb-font-display) !important;
    font-weight: 900 !important;
    overflow: hidden !important;
}

html body.mdb-ux-agency .mdb-agency-person-meta strong {
    display: block !important;
    color: var(--mdb-ink) !important;
    font-size: 15px !important;
    line-height: 1.25 !important;
    font-weight: 900 !important;
}

html body.mdb-ux-agency .mdb-agency-person-meta span {
    display: block !important;
    margin-top: 3px !important;
    color: var(--mdb-muted) !important;
    font-size: 10px !important;
    line-height: 1.4 !important;
}

html body.mdb-ux-agency .mdb-agency-card-actions {
    display: flex !important;
    gap: 7px !important;
    flex-wrap: wrap !important;
    margin-top: 13px !important;
    padding-top: 12px !important;
    border-top: 1px solid var(--mdb-line-soft) !important;
}

html body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn {
    min-height: var(--mdb-btn-h-sm) !important;
    padding: 7px 11px !important;
    font-size: 9px !important;
}

/* BADGES / ESTADOS */
html body.mdb-ux-agency .mdb-agency-status,
html body.mdb-ux-agency .mdb-agency-badge {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 24px !important;
    padding: 4px 8px !important;
    border: 1px solid var(--mdb-line) !important;
    border-radius: 0 !important;
    background: var(--mdb-soft) !important;
    color: var(--mdb-muted) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 9px !important;
    line-height: 1 !important;
    font-weight: 900 !important;
    letter-spacing: .035em !important;
    text-transform: uppercase !important;
}

html body.mdb-ux-agency .mdb-agency-status.is-verified {
    border-color: #cce8d5 !important;
    background: var(--mdb-success-soft) !important;
    color: var(--mdb-success) !important;
}

html body.mdb-ux-agency .mdb-agency-status.is-pending {
    border-color: #ffd7c7 !important;
    background: var(--mdb-orange-soft) !important;
    color: var(--mdb-orange-hover) !important;
}

html body.mdb-ux-agency .mdb-agency-badge.is-directory {
    border-color: var(--mdb-ink) !important;
    background: var(--mdb-ink) !important;
    color: #fff !important;
}

html body.mdb-ux-agency .mdb-agency-badge.is-cartera {
    border-color: #ffd7c7 !important;
    background: var(--mdb-orange-soft) !important;
    color: var(--mdb-orange-hover) !important;
}

/* AVISOS / NOTAS */
html body.mdb-ux-agency .mdb-agency-note,
html body.mdb-ux-agency .mdb-agency-form-error,
html body.mdb-ux-agency .mdb-agency-required-help {
    margin: 0 !important;
    padding: 14px 16px !important;
    border: 0 !important;
    border-left: 4px solid var(--mdb-orange) !important;
    border-radius: 0 !important;
    background: var(--mdb-soft) !important;
    color: var(--mdb-muted) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
    box-shadow: none !important;
}

html body.mdb-ux-agency .mdb-agency-note strong {
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-display) !important;
    font-weight: 800 !important;
}

html body.mdb-ux-agency .mdb-agency-note details {
    margin-top: 10px !important;
    padding-top: 10px !important;
    border-top: 1px solid var(--mdb-line) !important;
}

html body.mdb-ux-agency .mdb-agency-note details summary {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    margin: 0 !important;
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-display) !important;
    font-size: 12px !important;
    line-height: 1.35 !important;
    font-weight: 800 !important;
    cursor: pointer !important;
}

html body.mdb-ux-agency .mdb-agency-note details p {
    max-width: 860px !important;
    margin: 8px 0 12px !important;
    color: var(--mdb-muted) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
}

/* FORMULARIOS */
html body.mdb-ux-agency .mdb-agency-form-card {
    margin: 20px 0 28px !important;
    padding: 22px 24px !important;
    border: 1px solid var(--mdb-line) !important;
    border-left: 4px solid var(--mdb-orange) !important;
    border-radius: 0 !important;
    background: #fff !important;
    box-shadow: none !important;
}

html body.mdb-ux-agency .mdb-agency-form-card h2 {
    margin: 0 0 7px !important;
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-display) !important;
    font-size: 27px !important;
    line-height: 1.1 !important;
    font-weight: 900 !important;
    letter-spacing: -.02em !important;
}

html body.mdb-ux-agency .mdb-agency-form-card > p {
    margin: 0 0 20px !important;
    color: var(--mdb-muted) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 13px !important;
    line-height: 1.55 !important;
}

html body.mdb-ux-agency :is(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label {
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 10px !important;
    line-height: 1.2 !important;
    font-weight: 900 !important;
    letter-spacing: .025em !important;
    text-transform: uppercase !important;
}

html body.mdb-ux-agency :is(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
html body.mdb-ux-agency .mdb-agency-search input,
html body.mdb-ux-agency .mdb-agency-visibility select {
    width: 100% !important;
    min-height: var(--mdb-control-h) !important;
    margin-top: 6px !important;
    padding: 10px 12px !important;
    border: 1px solid #cfd4da !important;
    border-radius: 0 !important;
    background: #fff !important;
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-ui) !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
    box-shadow: none !important;
}

html body.mdb-ux-agency :is(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) textarea {
    min-height: 110px !important;
    resize: vertical !important;
}

html body.mdb-ux-agency :is(input,select,textarea,button,a,summary):focus-visible {
    outline: 2px solid var(--mdb-orange) !important;
    outline-offset: 2px !important;
    box-shadow: var(--mdb-focus-ring) !important;
}

html body.mdb-ux-agency .mdb-agency-form small,
html body.mdb-ux-agency .mdb-agency-create-form small {
    display: block !important;
    margin-top: 6px !important;
    color: var(--mdb-muted) !important;
    font-size: 10px !important;
    line-height: 1.45 !important;
    font-weight: 400 !important;
    text-transform: none !important;
}

/* BUSCADOR / RESULTADOS */
html body.mdb-ux-agency .mdb-agency-search {
    display: flex !important;
    gap: 8px !important;
    margin-top: 14px !important;
}

html body.mdb-ux-agency .mdb-agency-search input {
    flex: 1 !important;
    margin-top: 0 !important;
}

html body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn {
    min-height: var(--mdb-control-h) !important;
}

html body.mdb-ux-agency .mdb-agency-search-results {
    display: grid !important;
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    gap: 12px !important;
    margin-top: 14px !important;
}

html body.mdb-ux-agency .mdb-agency-live-results {
    margin-top: 7px !important;
    border: 1px solid var(--mdb-line) !important;
    background: #fff !important;
    box-shadow: 0 8px 24px rgba(17,19,24,.08) !important;
}

html body.mdb-ux-agency .mdb-agency-live-item {
    padding: 11px 13px !important;
    border-bottom: 1px solid var(--mdb-line-soft) !important;
    text-decoration: none !important;
}

html body.mdb-ux-agency .mdb-agency-live-item:hover {
    background: var(--mdb-soft-2) !important;
}

html body.mdb-ux-agency .mdb-agency-live-copy strong {
    color: var(--mdb-ink) !important;
    font-size: 13px !important;
    font-weight: 800 !important;
}

html body.mdb-ux-agency .mdb-agency-live-copy span {
    margin-top: 2px !important;
    color: var(--mdb-muted) !important;
    font-size: 10px !important;
}

html body.mdb-ux-agency .mdb-agency-live-cta {
    color: var(--mdb-orange) !important;
    font-size: 9px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
}

/* PLAZAS DE VISIBILIDAD */
html body.mdb-ux-agency .mdb-agency-slots {
    display: grid !important;
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    gap: 12px !important;
    margin: 0 0 18px !important;
}

html body.mdb-ux-agency .mdb-agency-slot {
    padding: 16px !important;
    border: 1px solid var(--mdb-line) !important;
    border-left: 4px solid var(--mdb-orange) !important;
    border-top: 1px solid var(--mdb-line) !important;
    background: #fff !important;
}

html body.mdb-ux-agency .mdb-agency-slot span {
    color: var(--mdb-muted-2) !important;
    font-size: 9px !important;
    font-weight: 900 !important;
    letter-spacing: .035em !important;
    text-transform: uppercase !important;
}

html body.mdb-ux-agency .mdb-agency-slot strong {
    margin-top: 4px !important;
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-display) !important;
    font-size: 23px !important;
    line-height: 1 !important;
    font-weight: 900 !important;
}

html body.mdb-ux-agency .mdb-agency-slot p {
    margin: 5px 0 11px !important;
    color: var(--mdb-muted) !important;
    font-size: 11px !important;
    line-height: 1.45 !important;
}

/* CREACIÓN / SOLICITUD */
html body.mdb-ux-agency .mdb-agency-request,
html body.mdb-ux-agency .mdb-agency-create-box,
html body.mdb-ux-agency .mdb-agency-candidate-form {
    border: 1px solid var(--mdb-line) !important;
    border-left: 4px solid var(--mdb-orange) !important;
    border-radius: 0 !important;
    background: var(--mdb-soft-2) !important;
    box-shadow: none !important;
}

html body.mdb-ux-agency .mdb-agency-request,
html body.mdb-ux-agency .mdb-agency-create-box {
    padding: 17px !important;
}

html body.mdb-ux-agency .mdb-agency-create-box summary {
    color: var(--mdb-ink) !important;
    font-family: var(--mdb-font-display) !important;
    font-size: 14px !important;
    line-height: 1.3 !important;
    font-weight: 800 !important;
}

/* RESPONSIVE */
@media (max-width: 900px) {
    html body.mdb-ux-agency .mdb-agency-grid {
        grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    }
}

@media (max-width: 700px) {
    html body.mdb-ux-agency .mdb-agency-wrap {
        padding: 0 12px !important;
    }

    html body.mdb-ux-agency .mdb-agency-hero {
        grid-template-columns: 1fr !important;
        padding: 26px 20px !important;
    }

    html body.mdb-ux-agency .mdb-agency-logo {
        width: 86px !important;
        height: 86px !important;
    }

    html body.mdb-ux-agency .mdb-agency-section {
        padding: 20px 0 26px !important;
    }

    html body.mdb-ux-agency .mdb-agency-section-head {
        display: block !important;
    }

    html body.mdb-ux-agency .mdb-agency-section-head h3 {
        font-size: 25px !important;
    }

    html body.mdb-ux-agency .mdb-agency-section-head p {
        font-size: 12px !important;
    }

    html body.mdb-ux-agency .mdb-agency-grid,
    html body.mdb-ux-agency .mdb-agency-search-results,
    html body.mdb-ux-agency .mdb-agency-slots {
        grid-template-columns: 1fr !important;
    }

    html body.mdb-ux-agency .mdb-agency-search {
        display: grid !important;
        grid-template-columns: 1fr !important;
    }

    html body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn,
    html body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn,
    html body.mdb-ux-agency .mdb-agency-actions .mdb-agency-btn {
        width: 100% !important;
    }

    html body.mdb-ux-agency .mdb-agency-card-actions,
    html body.mdb-ux-agency .mdb-agency-actions {
        display: grid !important;
        grid-template-columns: 1fr !important;
    }

    html body.mdb-ux-agency .mdb-agency-form-card {
        padding: 20px 17px !important;
    }
}

/* =========================================================
   AGENCIA MDB · DIRECTORIO AVANZADO + SEGUIMIENTO · 1.1.2
   ========================================================= */
html body.mdb-ux-agency .mdb-agency-directory-shell .mdb-unified-directory{
    margin:0!important;
    font-family:var(--mdb-font-ui)!important;
}
html body.mdb-ux-agency .mdb-agency-directory-shell .mdb-unified-directory--agency .mdb-unified-filters{
    border-top:1px solid var(--mdb-border)!important;
    background:var(--mdb-bg-soft)!important;
}
html body.mdb-ux-agency .mdb-agency-directory-shell .mdb-unified-directory :is(label,legend,summary,.mdb-field-label,.mdb-advanced-title,.mdb-result-card__type,.mdb-result-card__meta,.mdb-unified-note,.mdb-world-results-count,button,input,select){
    font-family:var(--mdb-font-ui)!important;
}
html body.mdb-ux-agency .mdb-agency-directory-shell .mdb-result-card__name{
    font-family:var(--mdb-font-display)!important;
}
html body.mdb-ux-agency .mdb-agency-directory-shell .mdb-result-card{
    align-items:start;
}
html body.mdb-ux-agency .mdb-agency-directory-shell .mdb-result-card__body{
    min-width:0;
}
html body.mdb-ux-agency .mdb-agency-directory-actions{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:8px;
    margin-top:12px;
    padding-top:11px;
    border-top:1px solid var(--mdb-border-soft);
}
html body.mdb-ux-agency .mdb-agency-directory-watch,
html body.mdb-ux-agency .mdb-agency-directory-represent,
html body.mdb-ux-agency .mdb-agency-directory-state{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:34px;
    margin:0!important;
    padding:7px 10px;
    border-radius:0!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:9px!important;
    line-height:1.15!important;
    font-weight:900!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    box-shadow:none!important;
}
html body.mdb-ux-agency .mdb-agency-directory-watch{
    border:1px solid var(--mdb-orange)!important;
    background:var(--mdb-orange)!important;
    color:#fff!important;
    cursor:pointer;
}
html body.mdb-ux-agency .mdb-agency-directory-watch:hover:not(:disabled),
html body.mdb-ux-agency .mdb-agency-directory-watch:focus-visible{
    border-color:var(--mdb-ink)!important;
    background:var(--mdb-ink)!important;
}
html body.mdb-ux-agency .mdb-agency-directory-watch.is-saved,
html body.mdb-ux-agency .mdb-agency-directory-watch:disabled{
    border-color:#cfe8d7!important;
    background:#edf8f0!important;
    color:#187a36!important;
    opacity:1!important;
    cursor:default;
}
html body.mdb-ux-agency .mdb-agency-directory-represent{
    border:1px solid var(--mdb-border)!important;
    background:#fff!important;
    color:var(--mdb-ink)!important;
}
html body.mdb-ux-agency .mdb-agency-directory-represent:hover,
html body.mdb-ux-agency .mdb-agency-directory-represent:focus-visible{
    border-color:var(--mdb-orange)!important;
    color:var(--mdb-orange)!important;
}
html body.mdb-ux-agency .mdb-agency-directory-state{
    border:1px solid #d9dde1!important;
    background:#f2f3f4!important;
    color:#59616a!important;
}
html body.mdb-ux-agency .mdb-agency-directory-state.is-managed{
    border-color:#cfe8d7!important;
    background:#edf8f0!important;
    color:#187a36!important;
}

html body.mdb-ux-agency .mdb-agency-watch-section{
    border-top:1px solid var(--mdb-border)!important;
}
html body.mdb-ux-agency .mdb-agency-watch-count{
    display:inline-flex;
    align-items:center;
    min-height:30px;
    padding:6px 10px;
    border:1px solid var(--mdb-border)!important;
    background:var(--mdb-bg-soft)!important;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:10px!important;
    font-weight:900!important;
    text-transform:uppercase;
}
html body.mdb-ux-agency .mdb-agency-watch-empty{
    display:grid;
    gap:4px;
    padding:16px 18px;
    border-left:4px solid var(--mdb-orange);
    background:var(--mdb-bg-soft);
}
html body.mdb-ux-agency .mdb-agency-watch-empty[hidden]{display:none!important;}
html body.mdb-ux-agency .mdb-agency-watch-empty strong{
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:14px!important;
    font-weight:800!important;
}
html body.mdb-ux-agency .mdb-agency-watch-empty span{
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:12px!important;
    line-height:1.45!important;
}
html body.mdb-ux-agency .mdb-agency-watch-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:12px;
}
html body.mdb-ux-agency .mdb-agency-watch-card{
    min-width:0;
    padding:16px;
    border:1px solid var(--mdb-border)!important;
    border-left:3px solid var(--mdb-orange)!important;
    background:#fff!important;
}
html body.mdb-ux-agency .mdb-agency-watch-person{
    display:flex;
    align-items:center;
    gap:11px;
}
html body.mdb-ux-agency .mdb-agency-watch-card .mdb-agency-person-photo{
    flex-basis:48px!important;
    width:48px!important;
    height:48px!important;
}
html body.mdb-ux-agency .mdb-agency-watch-copy{
    min-width:0;
}
html body.mdb-ux-agency .mdb-agency-watch-copy>strong{
    display:block;
    overflow:hidden;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:14px!important;
    line-height:1.2!important;
    font-weight:800!important;
    text-overflow:ellipsis;
    white-space:nowrap;
}
html body.mdb-ux-agency .mdb-agency-watch-copy>span{
    display:block;
    margin-top:3px;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:10px!important;
    line-height:1.35!important;
}
html body.mdb-ux-agency .mdb-agency-watch-copy .mdb-agency-badges{
    margin-top:6px!important;
}
html body.mdb-ux-agency .mdb-agency-watch-actions{
    display:flex;
    flex-wrap:wrap;
    gap:7px;
    margin-top:13px;
    padding-top:12px;
    border-top:1px solid var(--mdb-border-soft);
}
html body.mdb-ux-agency .mdb-agency-watch-actions .mdb-agency-btn{
    min-height:34px!important;
    padding:7px 10px!important;
    font-size:9px!important;
}
html body.mdb-ux-agency .mdb-agency-watch-note{
    display:block!important;
    margin-top:13px!important;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:9px!important;
    font-weight:900!important;
    letter-spacing:.04em!important;
    text-transform:uppercase!important;
}
html body.mdb-ux-agency .mdb-agency-watch-note textarea{
    width:100%!important;
    min-height:78px!important;
    margin-top:6px!important;
    padding:9px 10px!important;
    border:1px solid var(--mdb-border)!important;
    border-radius:0!important;
    background:#fff!important;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:12px!important;
    line-height:1.45!important;
    font-weight:400!important;
    letter-spacing:0!important;
    text-transform:none!important;
    resize:vertical;
    box-shadow:none!important;
}
html body.mdb-ux-agency .mdb-agency-watch-footer{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:9px;
    margin-top:8px;
}
html body.mdb-ux-agency .mdb-agency-watch-footer .mdb-agency-btn{
    min-height:32px!important;
    padding:6px 9px!important;
    font-size:9px!important;
}
html body.mdb-ux-agency .mdb-agency-watch-remove{
    border:0!important;
    background:transparent!important;
    color:#7b4242!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:9px!important;
    font-weight:900!important;
    text-transform:uppercase!important;
    cursor:pointer;
}
html body.mdb-ux-agency .mdb-agency-watch-remove:hover{color:#b42318!important;}
html body.mdb-ux-agency .mdb-agency-watch-feedback{
    margin-left:auto;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:10px!important;
}

@media (max-width:980px){
    html body.mdb-ux-agency .mdb-agency-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:700px){
    html body.mdb-ux-agency .mdb-agency-directory-actions{display:grid;grid-template-columns:1fr;}
    html body.mdb-ux-agency .mdb-agency-directory-actions>*{width:100%;}
    html body.mdb-ux-agency .mdb-agency-watch-grid{grid-template-columns:1fr;}
    html body.mdb-ux-agency .mdb-agency-watch-count{align-self:flex-start;}
}

/* =========================================================
   MDB DESIGN SYSTEM · AGENCIA · RADAR Y BÚSQUEDAS GUARDADAS
   ========================================================= */
html body.mdb-ux-agency .mdb-agency-radar-section{
    border-top:1px solid var(--mdb-border)!important;
}
html body.mdb-ux-agency .mdb-agency-radar-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:12px;
}
html body.mdb-ux-agency .mdb-agency-radar-card{
    display:grid;
    gap:6px;
    min-width:0;
    min-height:150px;
    padding:16px 17px;
    border:1px solid var(--mdb-border)!important;
    border-left:3px solid var(--mdb-orange)!important;
    border-radius:0!important;
    background:#fff!important;
    color:var(--mdb-ink)!important;
    text-align:left;
    cursor:pointer;
    box-shadow:none!important;
    transition:border-color .18s ease,background .18s ease,transform .18s ease;
}
html body.mdb-ux-agency .mdb-agency-radar-card:hover,
html body.mdb-ux-agency .mdb-agency-radar-card:focus-visible{
    border-color:#bcc2c8!important;
    background:var(--mdb-bg-soft)!important;
    transform:translateY(-1px);
}
html body.mdb-ux-agency .mdb-agency-radar-card>span{
    color:var(--mdb-orange)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:9px!important;
    line-height:1.15!important;
    font-weight:900!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
html body.mdb-ux-agency .mdb-agency-radar-card>strong{
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:16px!important;
    line-height:1.18!important;
    font-weight:800!important;
    letter-spacing:-.015em!important;
}
html body.mdb-ux-agency .mdb-agency-radar-card>small{
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:11px!important;
    line-height:1.45!important;
    font-weight:400!important;
}
html body.mdb-ux-agency .mdb-agency-radar-card>b{
    align-self:end;
    margin-top:auto;
    padding-top:6px;
    color:var(--mdb-orange)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:9px!important;
    line-height:1.15!important;
    font-weight:900!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
}

html body.mdb-ux-agency .mdb-agency-saved-head{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:18px;
    margin-top:24px;
    padding-top:22px;
    border-top:1px solid var(--mdb-border-soft);
}
html body.mdb-ux-agency .mdb-agency-saved-head h4{
    margin:4px 0 4px!important;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:20px!important;
    line-height:1.15!important;
    font-weight:800!important;
}
html body.mdb-ux-agency .mdb-agency-saved-head p{
    max-width:720px;
    margin:0!important;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:12px!important;
    line-height:1.5!important;
}
html body.mdb-ux-agency .mdb-agency-saved-count{
    display:inline-flex;
    align-items:center;
    min-height:30px;
    padding:6px 10px;
    border:1px solid var(--mdb-border)!important;
    background:var(--mdb-bg-soft)!important;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:10px!important;
    font-weight:900!important;
}
html body.mdb-ux-agency .mdb-agency-saved-empty{
    display:grid;
    gap:4px;
    margin-top:12px;
    padding:14px 16px;
    border-left:4px solid var(--mdb-orange);
    background:var(--mdb-bg-soft);
}
html body.mdb-ux-agency .mdb-agency-saved-empty[hidden]{display:none!important;}
html body.mdb-ux-agency .mdb-agency-saved-empty strong{
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:13px!important;
    font-weight:800!important;
}
html body.mdb-ux-agency .mdb-agency-saved-empty span{
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:11px!important;
    line-height:1.45!important;
}
html body.mdb-ux-agency .mdb-agency-saved-list{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
    margin-top:12px;
}
html body.mdb-ux-agency .mdb-agency-saved-search{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:stretch;
    min-width:0;
    border:1px solid var(--mdb-border)!important;
    background:#fff!important;
}
html body.mdb-ux-agency .mdb-agency-saved-search-open{
    display:grid;
    gap:3px;
    min-width:0;
    padding:12px 14px;
    border:0!important;
    border-left:3px solid var(--mdb-orange)!important;
    border-radius:0!important;
    background:#fff!important;
    text-align:left;
    cursor:pointer;
}
html body.mdb-ux-agency .mdb-agency-saved-search-open:hover,
html body.mdb-ux-agency .mdb-agency-saved-search-open:focus-visible{background:var(--mdb-bg-soft)!important;}
html body.mdb-ux-agency .mdb-agency-saved-search-open strong{
    overflow:hidden;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:13px!important;
    line-height:1.2!important;
    font-weight:800!important;
    text-overflow:ellipsis;
    white-space:nowrap;
}
html body.mdb-ux-agency .mdb-agency-saved-search-open span{
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:9px!important;
    line-height:1.2!important;
    font-weight:800!important;
    text-transform:uppercase!important;
}
html body.mdb-ux-agency .mdb-agency-saved-search-delete{
    padding:0 12px;
    border:0!important;
    border-left:1px solid var(--mdb-border-soft)!important;
    border-radius:0!important;
    background:#fff!important;
    color:#7b4242!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:9px!important;
    font-weight:900!important;
    text-transform:uppercase!important;
    cursor:pointer;
}
html body.mdb-ux-agency .mdb-agency-saved-search-delete:hover{background:#fff5f3!important;color:#b42318!important;}

html body.mdb-ux-agency .mdb-agency-directory-save{
    display:grid;
    grid-template-columns:minmax(190px,.7fr) minmax(360px,1.3fr);
    gap:16px;
    align-items:center;
    margin-top:12px;
    padding:14px 16px;
    border-left:4px solid var(--mdb-orange);
    background:var(--mdb-bg-soft);
}
html body.mdb-ux-agency .mdb-agency-directory-save[hidden]{display:none!important;}
html body.mdb-ux-agency .mdb-agency-directory-save>div:first-child strong{
    display:block;
    margin-top:3px;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:14px!important;
    line-height:1.2!important;
    font-weight:800!important;
}
html body.mdb-ux-agency .mdb-agency-directory-save-controls{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    gap:8px;
}
html body.mdb-ux-agency .mdb-agency-directory-save-controls input{
    width:100%!important;
    min-height:40px!important;
    margin:0!important;
    padding:8px 10px!important;
    border:1px solid var(--mdb-border)!important;
    border-radius:0!important;
    background:#fff!important;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:12px!important;
    box-shadow:none!important;
}
html body.mdb-ux-agency .mdb-agency-directory-save-feedback{
    grid-column:1/-1;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:10px!important;
}

html body.mdb-ux-agency .mdb-agency-create-section{
    border-top:1px solid var(--mdb-border)!important;
}
html body.mdb-ux-agency .mdb-agency-create-section .mdb-agency-create-box{
    margin-top:0!important;
}

@media (max-width:980px){
    html body.mdb-ux-agency .mdb-agency-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
    html body.mdb-ux-agency .mdb-agency-saved-list{grid-template-columns:1fr;}
}
@media (max-width:700px){
    html body.mdb-ux-agency .mdb-agency-radar-grid{grid-template-columns:1fr;}
    html body.mdb-ux-agency .mdb-agency-radar-card{min-height:0;}
    html body.mdb-ux-agency .mdb-agency-saved-head{align-items:flex-start;}
    html body.mdb-ux-agency .mdb-agency-directory-save{grid-template-columns:1fr;}
    html body.mdb-ux-agency .mdb-agency-directory-save-controls{grid-template-columns:1fr;}
    html body.mdb-ux-agency .mdb-agency-directory-save-controls .mdb-agency-btn{width:100%;}
}


/* =========================================================
   MDB DESIGN SYSTEM · AGENCIA · LISTAS PRIVADAS + COMPARADOR · 1.1.4
   ========================================================= */
html body.mdb-ux-agency .mdb-agency-lists-section{
    border-top:1px solid var(--mdb-border)!important;
}
html body.mdb-ux-agency .mdb-agency-list-total{
    display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;
    border:1px solid var(--mdb-border)!important;background:var(--mdb-bg-soft)!important;
    color:var(--mdb-muted)!important;font-family:var(--mdb-font-ui)!important;
    font-size:10px!important;font-weight:900!important;
}
html body.mdb-ux-agency .mdb-agency-list-create{
    display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;
    padding:14px 16px;border-left:4px solid var(--mdb-orange);background:var(--mdb-bg-soft);
}
html body.mdb-ux-agency .mdb-agency-list-create input{
    width:100%!important;min-height:42px!important;margin:0!important;padding:9px 11px!important;
    border:1px solid var(--mdb-border)!important;border-radius:0!important;background:#fff!important;
    color:var(--mdb-ink)!important;font-family:var(--mdb-font-ui)!important;font-size:12px!important;
    box-shadow:none!important;
}
html body.mdb-ux-agency .mdb-agency-list-create>[data-mdb-agency-list-feedback]{
    grid-column:1/-1;color:var(--mdb-muted)!important;font-family:var(--mdb-font-ui)!important;font-size:10px!important;
}
html body.mdb-ux-agency .mdb-agency-lists-empty{
    display:grid;gap:4px;margin-top:12px;padding:14px 16px;border-left:4px solid var(--mdb-orange);background:#fff;
    border-top:1px solid var(--mdb-border-soft);border-right:1px solid var(--mdb-border-soft);border-bottom:1px solid var(--mdb-border-soft);
}
html body.mdb-ux-agency .mdb-agency-lists-empty[hidden]{display:none!important;}
html body.mdb-ux-agency .mdb-agency-lists-empty strong{
    color:var(--mdb-ink)!important;font-family:var(--mdb-font-display)!important;font-size:13px!important;font-weight:800!important;
}
html body.mdb-ux-agency .mdb-agency-lists-empty span{
    color:var(--mdb-muted)!important;font-family:var(--mdb-font-ui)!important;font-size:11px!important;line-height:1.45!important;
}
html body.mdb-ux-agency .mdb-agency-private-lists{
    display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;
}
html body.mdb-ux-agency .mdb-agency-private-list{
    display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;border:1px solid var(--mdb-border)!important;background:#fff!important;
}
html body.mdb-ux-agency .mdb-agency-private-list-open{
    display:grid;gap:3px;min-width:0;padding:13px 14px;border:0!important;border-left:3px solid var(--mdb-orange)!important;
    border-radius:0!important;background:#fff!important;text-align:left;cursor:pointer;
}
html body.mdb-ux-agency .mdb-agency-private-list-open:hover,
html body.mdb-ux-agency .mdb-agency-private-list-open:focus-visible{background:var(--mdb-bg-soft)!important;}
html body.mdb-ux-agency .mdb-agency-private-list-open>span{
    color:var(--mdb-orange)!important;font-family:var(--mdb-font-ui)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.055em!important;
}
html body.mdb-ux-agency .mdb-agency-private-list-open>strong{
    overflow:hidden;color:var(--mdb-ink)!important;font-family:var(--mdb-font-display)!important;font-size:14px!important;line-height:1.2!important;font-weight:800!important;text-overflow:ellipsis;white-space:nowrap;
}
html body.mdb-ux-agency .mdb-agency-private-list-open>small{
    color:var(--mdb-muted)!important;font-family:var(--mdb-font-ui)!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;
}
html body.mdb-ux-agency .mdb-agency-private-list-delete{
    padding:0 11px;border:0!important;border-left:1px solid var(--mdb-border-soft)!important;border-radius:0!important;
    background:#fff!important;color:#7b4242!important;font-family:var(--mdb-font-ui)!important;font-size:8px!important;font-weight:900!important;text-transform:uppercase!important;cursor:pointer;
}
html body.mdb-ux-agency .mdb-agency-private-list-delete:hover{background:#fff5f3!important;color:#b42318!important;}
html body.mdb-ux-agency .mdb-agency-list-filter{
    display:flex;align-items:center;gap:7px;margin-top:12px;padding:9px 12px;border:1px solid var(--mdb-border-soft);background:var(--mdb-bg-soft);
    color:var(--mdb-muted);font-family:var(--mdb-font-ui);font-size:10px;
}
html body.mdb-ux-agency .mdb-agency-list-filter[hidden]{display:none!important;}
html body.mdb-ux-agency .mdb-agency-list-filter strong{color:var(--mdb-ink)!important;font-family:var(--mdb-font-display)!important;font-size:12px!important;}
html body.mdb-ux-agency .mdb-agency-list-filter button{margin-left:auto;border:0;background:transparent;color:var(--mdb-orange);font-family:var(--mdb-font-ui);font-size:9px;font-weight:900;text-transform:uppercase;cursor:pointer;}

html body.mdb-ux-agency .mdb-agency-watch-list-tools{
    margin-top:12px;padding-top:11px;border-top:1px solid var(--mdb-border-soft);
}
html body.mdb-ux-agency .mdb-agency-watch-list-label{
    display:block;margin-bottom:6px;color:var(--mdb-muted)!important;font-family:var(--mdb-font-ui)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.05em!important;
}
html body.mdb-ux-agency .mdb-agency-watch-list-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px;}
html body.mdb-ux-agency .mdb-agency-watch-list-chip{
    min-height:25px;padding:4px 7px;border:1px solid #ffd0bf!important;border-radius:0!important;background:#fff5f0!important;color:#b23b0d!important;
    font-family:var(--mdb-font-ui)!important;font-size:8px!important;font-weight:900!important;cursor:pointer;
}
html body.mdb-ux-agency .mdb-agency-watch-list-tools select,
html body.mdb-ux-agency .mdb-agency-directory-list{
    min-height:34px!important;margin:0!important;padding:6px 28px 6px 8px!important;border:1px solid var(--mdb-border)!important;border-radius:0!important;
    background:#fff!important;color:var(--mdb-ink)!important;font-family:var(--mdb-font-ui)!important;font-size:9px!important;font-weight:800!important;box-shadow:none!important;
}
html body.mdb-ux-agency .mdb-agency-watch-list-tools select{width:100%!important;}
html body.mdb-ux-agency .mdb-agency-directory-list{width:auto!important;max-width:180px!important;}
html body.mdb-ux-agency .mdb-agency-directory-compare,
html body.mdb-ux-agency .mdb-agency-compare-toggle{
    display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin:0!important;padding:7px 10px;
    border:1px solid var(--mdb-border)!important;border-radius:0!important;background:#fff!important;color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-ui)!important;font-size:9px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:.035em!important;text-transform:uppercase!important;cursor:pointer;box-shadow:none!important;
}
html body.mdb-ux-agency .mdb-agency-directory-compare:hover,
html body.mdb-ux-agency .mdb-agency-compare-toggle:hover{border-color:var(--mdb-orange)!important;color:var(--mdb-orange)!important;}
html body.mdb-ux-agency .mdb-agency-compare-toggle.is-selected{
    border-color:var(--mdb-ink)!important;background:var(--mdb-ink)!important;color:#fff!important;
}

html body.mdb-ux-agency .mdb-agency-compare-bar{
    position:fixed;left:50%;bottom:22px;z-index:99990;transform:translateX(-50%);
    display:flex;align-items:center;justify-content:space-between;gap:22px;width:min(720px,calc(100vw - 30px));padding:12px 14px;
    border:1px solid #2e333a;border-left:4px solid var(--mdb-orange);background:var(--mdb-ink);box-shadow:0 14px 40px rgba(0,0,0,.22);
}
html body.mdb-ux-agency .mdb-agency-compare-bar[hidden]{display:none!important;}
html body.mdb-ux-agency .mdb-agency-compare-bar>div:first-child>span{
    display:block;color:var(--mdb-orange);font-family:var(--mdb-font-ui);font-size:8px;font-weight:900;letter-spacing:.06em;
}
html body.mdb-ux-agency .mdb-agency-compare-bar>div:first-child>strong{
    display:block;margin-top:2px;color:#fff;font-family:var(--mdb-font-display);font-size:14px;font-weight:800;
}
html body.mdb-ux-agency .mdb-agency-compare-bar-actions{display:flex;gap:7px;}
html body.mdb-ux-agency .mdb-agency-compare-bar .mdb-agency-btn{min-height:36px!important;padding:7px 11px!important;font-size:9px!important;}
html body.mdb-ux-agency .mdb-agency-compare-bar .mdb-agency-btn.is-secondary{border-color:#5a6068!important;background:transparent!important;color:#fff!important;}
html body.mdb-ux-agency .mdb-agency-compare-bar .mdb-agency-btn:disabled{opacity:.45!important;cursor:not-allowed!important;}

html body.mdb-ux-agency .mdb-agency-compare-modal[hidden]{display:none!important;}
html body.mdb-ux-agency .mdb-agency-compare-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:24px;}
html body.mdb-ux-agency .mdb-agency-compare-backdrop{position:absolute;inset:0;background:rgba(9,11,14,.72);}
html body.mdb-ux-agency .mdb-agency-compare-panel{
    position:relative;z-index:1;width:min(1180px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-top:4px solid var(--mdb-orange);box-shadow:0 20px 60px rgba(0,0,0,.28);
}
html body.mdb-ux-agency .mdb-agency-compare-panel>header{
    position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--mdb-border);background:#fff;
}
html body.mdb-ux-agency .mdb-agency-compare-panel>header h3{margin:4px 0 4px!important;color:var(--mdb-ink)!important;font-family:var(--mdb-font-display)!important;font-size:24px!important;line-height:1.1!important;font-weight:850!important;}
html body.mdb-ux-agency .mdb-agency-compare-panel>header p{margin:0!important;color:var(--mdb-muted)!important;font-family:var(--mdb-font-ui)!important;font-size:11px!important;line-height:1.45!important;}
html body.mdb-ux-agency .mdb-agency-compare-close{flex:0 0 38px;width:38px;height:38px;border:1px solid var(--mdb-border)!important;background:#fff!important;color:var(--mdb-ink)!important;font-size:24px;line-height:1;cursor:pointer;}
html body.mdb-ux-agency .mdb-agency-compare-content{padding:0 22px 22px;}
html body.mdb-ux-agency .mdb-agency-compare-loading,
html body.mdb-ux-agency .mdb-agency-compare-error{margin:20px 0;padding:16px 18px;border-left:4px solid var(--mdb-orange);background:var(--mdb-bg-soft);color:var(--mdb-muted);font-family:var(--mdb-font-ui);font-size:12px;}
html body.mdb-ux-agency .mdb-agency-compare-table-wrap{width:100%;overflow:auto;}
html body.mdb-ux-agency .mdb-agency-compare-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-family:var(--mdb-font-ui);}
html body.mdb-ux-agency .mdb-agency-compare-table th,
html body.mdb-ux-agency .mdb-agency-compare-table td{padding:11px 12px;border-bottom:1px solid var(--mdb-border-soft);border-right:1px solid var(--mdb-border-soft);vertical-align:top;text-align:left;color:#394047;font-size:11px;line-height:1.4;}
html body.mdb-ux-agency .mdb-agency-compare-table th:first-child{width:190px;background:var(--mdb-bg-soft);color:var(--mdb-ink);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.035em;}
html body.mdb-ux-agency .mdb-agency-compare-table thead th{padding-top:16px;padding-bottom:16px;background:#fff;}
html body.mdb-ux-agency .mdb-agency-compare-table thead th:first-child{background:var(--mdb-ink);color:#fff;vertical-align:middle;}
html body.mdb-ux-agency .mdb-agency-compare-person{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:9px;align-items:center;}
html body.mdb-ux-agency .mdb-agency-compare-photo{grid-row:1/3;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#252a31;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--mdb-font-display);font-size:12px;font-weight:900;}
html body.mdb-ux-agency .mdb-agency-compare-photo img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;display:block!important;}
html body.mdb-ux-agency .mdb-agency-compare-person strong{min-width:0;color:var(--mdb-ink);font-family:var(--mdb-font-display);font-size:13px;line-height:1.18;font-weight:800;}
html body.mdb-ux-agency .mdb-agency-compare-person a{color:var(--mdb-orange)!important;font-family:var(--mdb-font-ui);font-size:8px;font-weight:900;text-transform:uppercase;text-decoration:none!important;}
html.mdb-agency-compare-open{overflow:hidden;}

@media(max-width:980px){
    html body.mdb-ux-agency .mdb-agency-private-lists{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:700px){
    html body.mdb-ux-agency .mdb-agency-list-create{grid-template-columns:1fr;}
    html body.mdb-ux-agency .mdb-agency-list-create .mdb-agency-btn{width:100%;}
    html body.mdb-ux-agency .mdb-agency-private-lists{grid-template-columns:1fr;}
    html body.mdb-ux-agency .mdb-agency-directory-list{width:100%!important;max-width:none!important;}
    html body.mdb-ux-agency .mdb-agency-compare-bar{bottom:10px;display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px 11px;}
    html body.mdb-ux-agency .mdb-agency-compare-bar-actions{gap:5px;}
    html body.mdb-ux-agency .mdb-agency-compare-modal{padding:10px;}
    html body.mdb-ux-agency .mdb-agency-compare-panel{max-height:calc(100vh - 20px);}
    html body.mdb-ux-agency .mdb-agency-compare-panel>header{padding:15px 14px;}
    html body.mdb-ux-agency .mdb-agency-compare-panel>header h3{font-size:20px!important;}
    html body.mdb-ux-agency .mdb-agency-compare-content{padding:0 14px 14px;}
}


/* =========================================================
   MDB DESIGN SYSTEM · AGENCIA · PANEL OPERATIVO 1.1.5
   Centro de atención + salud de representados.
   ========================================================= */
html body.mdb-ux-agency .mdb-agency-attention-section{
    padding-top:24px!important;
    padding-bottom:30px!important;
}
html body.mdb-ux-agency .mdb-agency-attention-grid{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:10px;
}
html body.mdb-ux-agency .mdb-agency-attention-card{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    grid-template-rows:auto 1fr;
    gap:4px 12px;
    min-height:112px;
    padding:15px 16px;
    border:1px solid var(--mdb-border)!important;
    border-left:3px solid #cfd4d9!important;
    border-radius:0!important;
    background:#fff!important;
    color:var(--mdb-ink)!important;
    text-align:left;
    cursor:pointer;
    box-shadow:none!important;
    transition:border-color .15s ease,background .15s ease,transform .15s ease;
}
html body.mdb-ux-agency .mdb-agency-attention-card:hover,
html body.mdb-ux-agency .mdb-agency-attention-card:focus-visible{
    border-left-color:var(--mdb-orange)!important;
    background:var(--mdb-bg-soft)!important;
    transform:translateY(-1px);
}
html body.mdb-ux-agency .mdb-agency-attention-card.is-active{
    border-color:#23272d!important;
    border-left-color:var(--mdb-orange)!important;
    background:#111318!important;
    color:#fff!important;
}
html body.mdb-ux-agency .mdb-agency-attention-card>span{
    align-self:start;
    color:var(--mdb-orange)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:8px!important;
    line-height:1.2!important;
    font-weight:900!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
html body.mdb-ux-agency .mdb-agency-attention-card>strong{
    grid-row:1/3;
    grid-column:2;
    align-self:center;
    color:inherit!important;
    font-family:var(--mdb-font-display)!important;
    font-size:28px!important;
    line-height:1!important;
    font-weight:850!important;
}
html body.mdb-ux-agency .mdb-agency-attention-card>small{
    align-self:end;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:10px!important;
    line-height:1.42!important;
    font-weight:500!important;
    text-transform:none!important;
}
html body.mdb-ux-agency .mdb-agency-attention-card.is-active>small{color:#bfc4ca!important;}

html body.mdb-ux-agency .mdb-agency-managed-filter-empty{
    display:grid;
    gap:3px;
    margin:0 0 14px;
    padding:13px 15px;
    border-left:4px solid var(--mdb-orange);
    background:var(--mdb-bg-soft);
}
html body.mdb-ux-agency .mdb-agency-managed-filter-empty[hidden]{display:none!important;}
html body.mdb-ux-agency .mdb-agency-managed-filter-empty strong{
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:13px!important;
    line-height:1.25!important;
    font-weight:800!important;
}
html body.mdb-ux-agency .mdb-agency-managed-filter-empty span{
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:10px!important;
    line-height:1.45!important;
}
html body.mdb-ux-agency [data-mdb-managed-card][hidden]{display:none!important;}

html body.mdb-ux-agency .mdb-agency-card--managed{
    display:flex;
    flex-direction:column;
}
html body.mdb-ux-agency .mdb-agency-managed-facts{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    margin-top:14px;
    border:1px solid var(--mdb-border-soft);
    background:var(--mdb-bg-soft);
}
html body.mdb-ux-agency .mdb-agency-managed-facts>div{
    min-width:0;
    padding:9px 10px;
    border-right:1px solid var(--mdb-border-soft);
}
html body.mdb-ux-agency .mdb-agency-managed-facts>div:last-child{border-right:0;}
html body.mdb-ux-agency .mdb-agency-managed-facts span{
    display:block;
    margin-bottom:3px;
    color:#7b8188!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:7px!important;
    line-height:1.15!important;
    font-weight:900!important;
    letter-spacing:.05em!important;
    text-transform:uppercase!important;
}
html body.mdb-ux-agency .mdb-agency-managed-facts strong{
    display:block;
    overflow-wrap:anywhere;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:10px!important;
    line-height:1.3!important;
    font-weight:800!important;
}
html body.mdb-ux-agency .mdb-agency-managed-alerts{
    display:flex;
    flex-wrap:wrap;
    gap:5px;
    margin-top:8px;
}
html body.mdb-ux-agency .mdb-agency-managed-alert{
    display:inline-flex;
    align-items:center;
    min-height:24px;
    padding:4px 7px;
    border:1px solid var(--mdb-border-soft);
    background:#fff;
    color:#5e646b!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:8px!important;
    line-height:1.15!important;
    font-weight:900!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
}
html body.mdb-ux-agency .mdb-agency-managed-alert.is-contract{
    border-color:#ffd0bf;
    background:#fff5f0;
    color:#b23b0d!important;
}
html body.mdb-ux-agency .mdb-agency-managed-alert.is-missing{
    border-color:#dce0e4;
    background:#f5f6f7;
    color:#525961!important;
}
html body.mdb-ux-agency .mdb-agency-managed-alert.is-ok{
    border-color:#cce5d4;
    background:#edf8f0;
    color:#23723b!important;
}

@media(max-width:980px){
    html body.mdb-ux-agency .mdb-agency-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:700px){
    html body.mdb-ux-agency .mdb-agency-attention-grid{grid-template-columns:1fr;}
    html body.mdb-ux-agency .mdb-agency-attention-card{min-height:88px;}
    html body.mdb-ux-agency .mdb-agency-managed-facts{grid-template-columns:1fr;}
    html body.mdb-ux-agency .mdb-agency-managed-facts>div{border-right:0;border-bottom:1px solid var(--mdb-border-soft);}
    html body.mdb-ux-agency .mdb-agency-managed-facts>div:last-child{border-bottom:0;}
}


/* =========================================================
   MDB DESIGN SYSTEM · AGENCIA · ALERTAS DE BÚSQUEDAS 1.1.6
   ========================================================= */
html body.mdb-ux-agency .mdb-agency-saved-search{
    grid-template-columns:minmax(0,1fr) auto;
}
html body.mdb-ux-agency .mdb-agency-saved-search.has-new{
    border-color:#ffc5aa!important;
    background:#fffaf7!important;
}
html body.mdb-ux-agency .mdb-agency-saved-search-tools{
    display:flex;
    align-items:stretch;
    min-width:0;
    border-left:1px solid var(--mdb-border-soft);
}
html body.mdb-ux-agency .mdb-agency-saved-search-alert,
html body.mdb-ux-agency .mdb-agency-saved-search-new{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:6px;
    min-height:100%;
    padding:0 11px;
    border:0!important;
    border-radius:0!important;
    background:#fff!important;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:9px!important;
    line-height:1.15!important;
    font-weight:900!important;
    letter-spacing:.02em!important;
    text-transform:uppercase!important;
    cursor:pointer;
    white-space:nowrap;
}
html body.mdb-ux-agency .mdb-agency-saved-search-alert{
    border-right:1px solid var(--mdb-border-soft)!important;
}
html body.mdb-ux-agency .mdb-agency-saved-search-alert>span{
    width:7px;
    height:7px;
    border-radius:50%;
    background:#a7adb3;
    box-shadow:0 0 0 3px #eef0f2;
}
html body.mdb-ux-agency .mdb-agency-saved-search-alert.is-active{
    color:#1f6b3c!important;
    background:#f5fbf7!important;
}
html body.mdb-ux-agency .mdb-agency-saved-search-alert.is-active>span{
    background:#2e8b57;
    box-shadow:0 0 0 3px #dff3e6;
}
html body.mdb-ux-agency .mdb-agency-saved-search-alert:hover,
html body.mdb-ux-agency .mdb-agency-saved-search-alert:focus-visible{
    background:var(--mdb-bg-soft)!important;
    color:var(--mdb-ink)!important;
}
html body.mdb-ux-agency .mdb-agency-saved-search-new{
    border-right:1px solid var(--mdb-border-soft)!important;
    background:#fff1e9!important;
    color:#b33b00!important;
}
html body.mdb-ux-agency .mdb-agency-saved-search-new:hover,
html body.mdb-ux-agency .mdb-agency-saved-search-new:focus-visible{
    background:#ffe4d6!important;
    color:#8f2f00!important;
}
html body.mdb-ux-agency .mdb-agency-saved-search-tools .mdb-agency-saved-search-delete{
    border-left:0!important;
}
@media (max-width:760px){
    html body.mdb-ux-agency .mdb-agency-saved-search{
        grid-template-columns:1fr;
    }
    html body.mdb-ux-agency .mdb-agency-saved-search-tools{
        display:grid;
        grid-template-columns:repeat(2,minmax(0,1fr));
        border-left:0;
        border-top:1px solid var(--mdb-border-soft);
    }
    html body.mdb-ux-agency .mdb-agency-saved-search-tools>*{
        min-height:36px!important;
        padding:8px 10px!important;
    }
    html body.mdb-ux-agency .mdb-agency-saved-search-new{
        grid-column:1/-1;
        border-right:0!important;
        border-bottom:1px solid var(--mdb-border-soft)!important;
    }
    html body.mdb-ux-agency .mdb-agency-saved-search-alert{
        border-right:1px solid var(--mdb-border-soft)!important;
    }
}


/* =========================================================
   MDB DESIGN SYSTEM · AGENCIA · GESTOR DE PLAZAS 1.1.9
   ========================================================= */
html body.mdb-ux-agency .mdb-agency-visibility-section{
    scroll-margin-top:24px;
}
html body.mdb-ux-agency .mdb-agency-visibility-overview{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:24px;
    margin:0 0 14px;
    padding:15px 17px;
    border:1px solid var(--mdb-border-soft);
    border-left:4px solid var(--mdb-orange);
    background:var(--mdb-bg-soft);
}
html body.mdb-ux-agency .mdb-agency-visibility-overview>div{
    min-width:220px;
}
html body.mdb-ux-agency .mdb-agency-visibility-overview span{
    display:block;
    margin-bottom:3px;
    color:var(--mdb-orange)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:8px!important;
    line-height:1.15!important;
    font-weight:900!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-overview strong{
    display:block;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:17px!important;
    line-height:1.2!important;
    font-weight:900!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-overview small{
    display:block;
    margin-top:3px;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:10px!important;
    line-height:1.35!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-overview p{
    max-width:610px;
    margin:1px 0 0!important;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:11px!important;
    line-height:1.5!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-pools{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:14px;
}
html body.mdb-ux-agency .mdb-agency-visibility-pool{
    min-width:0;
    border:1px solid var(--mdb-border-soft);
    background:#fff;
}
html body.mdb-ux-agency .mdb-agency-visibility-pool.is-basic{
    border-top:3px solid var(--mdb-orange);
}
html body.mdb-ux-agency .mdb-agency-visibility-pool.is-pro{
    border-top:3px solid var(--mdb-ink);
}
html body.mdb-ux-agency .mdb-agency-visibility-pool-head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    padding:13px 14px;
    border-bottom:1px solid var(--mdb-border-soft);
    background:var(--mdb-bg-soft);
}
html body.mdb-ux-agency .mdb-agency-visibility-pool-head>div{
    min-width:0;
}
html body.mdb-ux-agency .mdb-agency-visibility-pool-head span{
    display:block;
    color:var(--mdb-muted-2)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:8px!important;
    line-height:1.15!important;
    font-weight:900!important;
    letter-spacing:.05em!important;
    text-transform:uppercase!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-pool-head strong{
    display:block;
    margin-top:2px;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:14px!important;
    line-height:1.25!important;
    font-weight:900!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-pool-head small{
    display:block;
    margin-top:2px;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:9px!important;
    line-height:1.35!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-pool-head .mdb-agency-btn{
    flex:0 0 auto;
    min-height:32px!important;
    padding:6px 9px!important;
    font-size:8px!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-slot-list{
    display:grid;
    gap:0;
}
html body.mdb-ux-agency .mdb-agency-visibility-slot-card{
    min-width:0;
    padding:13px 14px;
    border-bottom:1px solid var(--mdb-border-soft);
    background:#fff;
}
html body.mdb-ux-agency .mdb-agency-visibility-slot-card:last-child{
    border-bottom:0;
}
html body.mdb-ux-agency .mdb-agency-visibility-slot-card.is-free{
    background:#fbfbfc;
}
html body.mdb-ux-agency .mdb-agency-visibility-slot-card.is-reserved{
    background:#fffaf7;
}
html body.mdb-ux-agency .mdb-agency-visibility-slot-top{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:10px;
    margin-bottom:9px;
}
html body.mdb-ux-agency .mdb-agency-visibility-slot-top>span{
    color:#7b8188!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:8px!important;
    line-height:1!important;
    font-weight:900!important;
    letter-spacing:.05em!important;
    text-transform:uppercase!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-state{
    display:inline-flex;
    align-items:center;
    min-height:20px;
    padding:3px 6px;
    border:1px solid #cfe4d6;
    background:#f0f8f3;
    color:#287044!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:7px!important;
    line-height:1!important;
    font-weight:900!important;
    letter-spacing:.04em!important;
    text-transform:uppercase!important;
}
html body.mdb-ux-agency .is-free .mdb-agency-visibility-state{
    border-color:#dce0e4;
    background:#f4f5f6;
    color:#626970!important;
}
html body.mdb-ux-agency .is-reserved .mdb-agency-visibility-state{
    border-color:#ffd0bf;
    background:#fff1e9;
    color:#b33b00!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-person{
    display:flex;
    align-items:center;
    gap:10px;
    min-width:0;
}
html body.mdb-ux-agency .mdb-agency-visibility-avatar{
    display:flex;
    align-items:center;
    justify-content:center;
    flex:0 0 42px;
    width:42px;
    height:42px;
    border-radius:50%;
    overflow:hidden;
    background:#252a31;
    color:#fff!important;
    font-family:var(--mdb-font-display)!important;
    font-size:13px!important;
    font-weight:900!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-avatar img{
    width:100%;
    height:100%;
    object-fit:cover;
}
html body.mdb-ux-agency .mdb-agency-visibility-person>div:last-child{
    min-width:0;
}
html body.mdb-ux-agency .mdb-agency-visibility-person strong,
html body.mdb-ux-agency .mdb-agency-visibility-reserved strong,
html body.mdb-ux-agency .mdb-agency-visibility-free strong{
    display:block;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:12px!important;
    line-height:1.25!important;
    font-weight:800!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-person span,
html body.mdb-ux-agency .mdb-agency-visibility-reserved span,
html body.mdb-ux-agency .mdb-agency-visibility-free span{
    display:block;
    margin-top:2px;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:9px!important;
    line-height:1.4!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-slot-actions{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:6px;
    margin-top:10px;
}
html body.mdb-ux-agency .mdb-agency-visibility-slot-actions form{
    margin:0!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-slot-actions .mdb-agency-btn{
    min-height:30px!important;
    padding:6px 9px!important;
    font-size:8px!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-change{
    margin-top:9px;
    padding-top:9px;
    border-top:1px solid var(--mdb-border-soft);
}
html body.mdb-ux-agency .mdb-agency-visibility-change summary{
    display:inline-flex;
    align-items:center;
    min-height:28px;
    color:var(--mdb-orange)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:9px!important;
    line-height:1.2!important;
    font-weight:900!important;
    text-transform:uppercase!important;
    cursor:pointer;
}
html body.mdb-ux-agency .mdb-agency-visibility-change form{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:end;
    gap:7px;
    margin:8px 0 0!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-change label{
    min-width:0;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:8px!important;
    line-height:1.2!important;
    font-weight:900!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-change select{
    width:100%!important;
    min-height:36px!important;
    margin-top:5px!important;
    padding:7px 9px!important;
    border:1px solid #cfd4da!important;
    border-radius:0!important;
    background:#fff!important;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:11px!important;
    font-weight:400!important;
    text-transform:none!important;
    letter-spacing:0!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-change .mdb-agency-btn{
    min-height:36px!important;
    padding:7px 10px!important;
    font-size:8px!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-no-candidates{
    display:block;
    margin-top:8px;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:9px!important;
    line-height:1.45!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-help{
    display:flex;
    gap:8px;
    margin-top:12px;
    padding:11px 13px;
    border-left:4px solid var(--mdb-orange);
    background:var(--mdb-bg-soft);
}
html body.mdb-ux-agency .mdb-agency-visibility-help strong{
    flex:0 0 auto;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-size:10px!important;
    line-height:1.4!important;
    font-weight:800!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-help span{
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:10px!important;
    line-height:1.4!important;
}

@media(max-width:980px){
    html body.mdb-ux-agency .mdb-agency-visibility-pools{grid-template-columns:1fr;}
}
@media(max-width:700px){
    html body.mdb-ux-agency .mdb-agency-visibility-overview{display:block;}
    html body.mdb-ux-agency .mdb-agency-visibility-overview p{margin-top:8px!important;}
    html body.mdb-ux-agency .mdb-agency-visibility-pool-head{align-items:flex-start;flex-direction:column;}
    html body.mdb-ux-agency .mdb-agency-visibility-pool-head .mdb-agency-btn{width:100%;justify-content:center;}
    html body.mdb-ux-agency .mdb-agency-visibility-change form{grid-template-columns:1fr;}
    html body.mdb-ux-agency .mdb-agency-visibility-change .mdb-agency-btn{width:100%;}
    html body.mdb-ux-agency .mdb-agency-visibility-help{display:block;}
    html body.mdb-ux-agency .mdb-agency-visibility-help span{margin-top:3px;display:block;}
}

/* =========================================================
   AGENCIA PÚBLICA · DESIGN SYSTEM 1.1.19
   Fuente de verdad: MDB-DESIGN-SYSTEM.md.
   El Connector aporta estructura/lógica; estas reglas gobiernan
   la jerarquía visual común para evitar excepciones por módulo.
   ========================================================= */
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile.mdb-ui-scope{
    color:var(--mdb-text)!important;
    font-family:var(--mdb-font-ui)!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile.mdb-ui-scope :is(
    p,small,label,input,select,textarea,button,a,span,summary,option,time,li
){
    font-family:var(--mdb-font-ui)!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile.mdb-ui-scope :is(
    h1,h2,h3,h4,h5,h6,
    .mdb-agency-person-meta>strong,
    .mdb-agency-public-stats strong,
    .mdb-agency-public-fact strong,
    .mdb-agency-public-movement-person,
    .mdb-profile-community-card h3,
    .mdb-profile-community-lock-copy strong
){
    font-family:var(--mdb-font-display)!important;
    font-weight:900!important;
}
/* Descripciones estructurales de ficha = interfaz MDB, por tanto Lato. */
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile.mdb-ui-scope :is(
    .mdb-agency-public-about-panel p,
    .mdb-agency-section-head p,
    .mdb-profile-community-heading p,
    .mdb-agency-public-footer-cta p,
    .mdb-agency-public-sidebar p
){
    font-family:var(--mdb-font-ui)!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile.mdb-ui-scope :is(
    .mdb-agency-eyebrow,
    .mdb-profile-section-label,
    .mdb-agency-public-movements-title,
    .mdb-agency-public-fact span,
    .mdb-agency-public-social-kicker
){
    font-family:var(--mdb-font-ui)!important;
    font-weight:900!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile.mdb-ui-scope :is(
    .mdb-agency-btn,
    .mdb-agency-public-movements-more,
    .mdb-profile-community-pagination a,
    .mdb-profile-community-pagination span
){
    font-family:var(--mdb-font-ui)!important;
}



/* =========================================================
   MDB DESIGN SYSTEM · AGENCIA · COBERTURA DE MARKUP 1.1.35
   Auditoría contra MDB Professional Profiles Connector.
   Estas reglas absorben piezas que todavía tenían su aspecto
   definido únicamente por CSS interno del Connector.
   ========================================================= */

html body.mdb-ux-agency .mdb-agency-candidates{
    display:grid!important;
    grid-template-columns:repeat(auto-fit,minmax(245px,1fr))!important;
    gap:14px!important;
}
html body.mdb-ux-agency .mdb-agency-candidates .mdb-agency-card{
    min-width:0!important;
}

html body.mdb-ux-agency .mdb-agency-inline-check{
    display:flex!important;
    align-items:flex-start!important;
    gap:8px!important;
    text-transform:none!important;
}
html body.mdb-ux-agency .mdb-agency-inline-check input{
    width:auto!important;
    margin:2px 0 0!important;
}

html body.mdb-ux-agency .mdb-agency-logo-tools{
    display:grid!important;
    gap:8px!important;
    min-width:min(100%,430px)!important;
    flex:1!important;
}
html body.mdb-ux-agency .mdb-agency-logo-tools>small{
    margin-top:0!important;
}
html body.mdb-ux-agency .mdb-agency-logo-adjust{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:7px!important;
    margin-top:7px!important;
}
html body.mdb-ux-agency .mdb-agency-logo-adjust label{
    display:grid!important;
    grid-template-columns:82px minmax(0,1fr) 52px!important;
    gap:8px!important;
    align-items:center!important;
    font-size:10px!important;
    text-transform:none!important;
    font-weight:700!important;
}
html body.mdb-ux-agency .mdb-agency-logo-adjust input[type=range]{
    margin:0!important;
    padding:0!important;
    border:0!important;
}
html body.mdb-ux-agency .mdb-agency-logo-adjust output{
    text-align:right!important;
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:10px!important;
}
html body.mdb-ux-agency .mdb-agency-submit{
    grid-column:1/-1!important;
    display:flex!important;
    justify-content:flex-start!important;
    margin-top:4px!important;
}

html body.mdb-ux-agency .mdb-agency-visibility-row{
    display:flex!important;
    gap:7px!important;
}
html body.mdb-ux-agency .mdb-agency-visibility-row select{
    flex:1!important;
    min-width:0!important;
}

html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-about{
    display:grid!important;
    grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr)!important;
    gap:22px!important;
    margin:28px 0!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-copy,
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-links{
    padding:26px!important;
    background:#fff!important;
    border:1px solid var(--mdb-border)!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-copy h2,
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-links h3{
    margin:0 0 12px!important;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-display)!important;
    font-weight:900!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-copy p{
    color:var(--mdb-muted)!important;
    font-family:var(--mdb-font-ui)!important;
    font-size:15px!important;
    line-height:1.75!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-links a{
    display:block!important;
    padding:11px 0!important;
    border-bottom:1px solid var(--mdb-border-soft)!important;
    color:var(--mdb-ink)!important;
    font-family:var(--mdb-font-ui)!important;
    font-weight:900!important;
    text-decoration:none!important;
}

@media(max-width:900px){
    html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-about{
        grid-template-columns:1fr!important;
    }
}
@media(max-width:700px){
    html body.mdb-ux-agency .mdb-agency-visibility-row{
        display:grid!important;
        grid-template-columns:1fr!important;
    }
    html body.mdb-ux-agency .mdb-agency-submit{
        grid-column:auto!important;
    }
    html body.mdb-ux-agency .mdb-agency-logo-adjust label{
        grid-template-columns:72px minmax(0,1fr) 46px!important;
    }
}


/* =========================================================
   MDB DESIGN SYSTEM · AGENCIA · FUENTE ÚNICA RUNTIME 1.1.36
   Migrado desde MDB Professional Profiles Connector 1.21.98.
   A partir de aquí, la presentación de Agencia vive en el tema.
   ========================================================= */

/* CSS histórico/base de Agencia trasladado íntegramente para no alterar
   ninguna pantalla al retirar la copia inline del Connector. */

      .mdb-agency-wrap{--mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f4f5f6;--mdb-line:#e4e6e8;max-width:1180px;margin:0 auto 48px;padding:0 18px;color:#17191c;box-sizing:border-box}
      .mdb-agency-wrap *{box-sizing:border-box}
      .mdb-agency-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;background:var(--mdb-ink);color:#fff!important;padding:42px 48px;margin:22px 0 28px;border-bottom:4px solid var(--mdb-orange)}
      .mdb-agency-hero h2,.mdb-agency-hero h1{margin:7px 0 12px!important;color:#fff!important;font-size:clamp(34px,4.2vw,54px)!important;line-height:1.03!important;letter-spacing:-.03em!important;font-weight:900!important}
      .mdb-agency-hero p,.mdb-agency-hero p *{max-width:800px;margin:0!important;color:#e4e6e8!important;font-size:16px!important;line-height:1.65!important}
      .mdb-agency-eyebrow{display:block;color:var(--mdb-orange)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.11em;text-transform:uppercase}
      .mdb-agency-logo{display:flex;align-items:center;justify-content:center;width:112px;height:112px;padding:10px;box-sizing:border-box;background:#fff;border:1px solid #343942;overflow:hidden;color:#111318!important;font-size:28px!important;font-weight:900!important}
      .mdb-agency-logo img{display:block;width:100%;height:100%;object-fit:contain}
      .mdb-agency-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}
      .mdb-agency-btn,.mdb-agency-btn:visited{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;background:var(--mdb-orange);border:2px solid var(--mdb-orange);color:#fff!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;line-height:1.2;cursor:pointer}
      .mdb-agency-btn:hover{background:#d93c00!important;border-color:#d93c00!important;color:#fff!important}
      .mdb-agency-btn.is-secondary,.mdb-agency-btn.is-secondary:visited{background:#fff!important;border:2px solid #111318!important;border-bottom:2px solid #111318!important;color:#111318!important;box-shadow:none!important;background-image:none!important;border-radius:0!important}
      .mdb-agency-btn.is-secondary:hover,.mdb-agency-btn.is-secondary:focus{background:#111318!important;border-color:#111318!important;color:#fff!important;box-shadow:none!important;background-image:none!important}
      .mdb-agency-hero .mdb-agency-btn.is-secondary,.mdb-agency-hero .mdb-agency-btn.is-secondary:visited{background:transparent!important;border-color:#fff!important;color:#fff!important}
      .mdb-agency-hero .mdb-agency-btn.is-secondary:hover{background:#fff!important;color:#111318!important}
      .mdb-agency-status{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;margin-top:12px;background:#292e36;color:#fff!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase}
      .mdb-agency-status.is-verified{background:#eaf7ee;color:#187a36!important}
      .mdb-agency-public-profile .mdb-agency-status.is-verified{background:#ff4700;color:#fff!important;border:1px solid #ff4700;letter-spacing:.05em}
      .mdb-agency-status.is-pending{background:#fff2e8;color:#b33b00!important}
      .mdb-agency-section{padding:28px 0 38px}
      .mdb-agency-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}
      .mdb-agency-section-head h3{margin:6px 0 0!important;color:#111318!important;font-size:clamp(26px,3vw,38px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.02em!important}
      .mdb-agency-section-head p{max-width:760px;margin:8px 0 0!important;color:#5d6268!important;font-size:14px!important;line-height:1.6!important}
      .mdb-agency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
      .mdb-agency-card{border:1px solid var(--mdb-line);background:#fff;padding:22px}
      .mdb-agency-card h4{margin:0 0 8px!important;color:#111318!important;font-size:20px!important;font-weight:900!important;line-height:1.18!important}
      .mdb-agency-card p,.mdb-agency-card p *{margin:0!important;color:#60656b!important;font-size:13px!important;line-height:1.58!important}
      .mdb-agency-person{display:flex;gap:14px;align-items:center}
      .mdb-agency-person-photo{flex:0 0 66px;width:66px;height:66px;border-radius:50%;overflow:hidden;background:#252a31;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900}
      .mdb-agency-person-photo img{width:100%;height:100%;object-fit:cover;display:block}
      .mdb-agency-person-meta{min-width:0}
      .mdb-agency-person-meta strong{display:block;color:#111318!important;font-size:16px!important;line-height:1.25!important}
      .mdb-agency-person-meta span{display:block;margin-top:4px;color:#6b7076!important;font-size:11px!important;line-height:1.4!important}
      .mdb-agency-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px;padding-top:14px;border-top:1px solid #eceeef}
      .mdb-agency-card-actions .mdb-agency-btn{min-height:38px;padding:8px 11px;font-size:10px!important}
      .mdb-agency-note{padding:16px 18px;background:#fff7f3;border-left:4px solid var(--mdb-orange);color:#5b514d!important;font-size:13px!important;line-height:1.6!important}
      .mdb-agency-note strong{color:#111318!important}
      .mdb-agency-note.is-error,.mdb-agency-form-error{background:#fff1ed!important;border-left:4px solid var(--mdb-orange);color:#8a2d0b!important}
      .mdb-agency-form-error{padding:12px 14px;font-size:12px;font-weight:800;line-height:1.5}
      .mdb-agency-required-help{padding:10px 12px;background:#f6f7f8;border:1px solid #e2e4e6;color:#5f646a;font-size:11px;line-height:1.5}
      .mdb-agency-form-card{margin:22px 0 30px;background:#fff;border:1px solid var(--mdb-line);border-top:4px solid var(--mdb-orange);padding:28px 30px}
      .mdb-agency-form-card h2{margin:0 0 7px!important;color:#111318!important;font-size:30px!important;font-weight:900!important;line-height:1.1!important}
      .mdb-agency-form-card>p{margin:0 0 22px!important;color:#62676d!important;font-size:14px!important;line-height:1.6!important}
      .mdb-agency-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}
      .mdb-agency-form label{display:block;color:#111318!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase}
      .mdb-agency-form input,.mdb-agency-form textarea,.mdb-agency-form select{width:100%;margin-top:6px;padding:11px 12px;border:1px solid #ccd0d4!important;border-radius:0!important;background:#fff!important;color:#111318!important;font:inherit;font-size:13px!important;box-shadow:none!important}
      .mdb-agency-form textarea{min-height:125px;resize:vertical}
      .mdb-agency-form .is-full{grid-column:1/-1}
      .mdb-agency-form small{display:block;margin-top:6px;color:#777!important;font-size:10px!important;font-weight:400!important;text-transform:none}
      .mdb-agency-logo-preview{display:flex;align-items:center;gap:16px;padding:14px;background:#f6f7f8;border:1px solid #e2e4e6}
      .mdb-agency-logo-preview img{width:100%;height:100%;object-fit:contain;background:#fff;border:0;padding:0}
      .mdb-agency-logo-current{display:flex;align-items:center;justify-content:center;flex:0 0 112px;width:112px;height:112px;padding:10px;box-sizing:border-box;background:#fff;border:1px solid #343942;overflow:hidden;color:#777!important;font-size:10px!important;text-align:center;text-transform:none;font-weight:700!important}
      .mdb-agency-logo-current img{width:100%;height:100%;object-fit:contain;border:0!important;padding:0!important;display:block}
      .mdb-agency-logo-tools{display:grid;gap:8px;min-width:min(100%,430px);flex:1}.mdb-agency-logo-tools>small{margin-top:0}.mdb-agency-logo-adjust{display:grid;grid-template-columns:1fr;gap:7px;margin-top:7px}.mdb-agency-logo-adjust label{display:grid!important;grid-template-columns:82px 1fr 52px;gap:8px;align-items:center;font-size:10px!important;text-transform:none!important;font-weight:700!important}.mdb-agency-logo-adjust input[type=range]{margin:0!important;padding:0!important;border:0!important}.mdb-agency-logo-adjust output{text-align:right;font-size:10px;color:#666}.mdb-agency-submit{grid-column:1/-1;display:flex;justify-content:flex-start;margin-top:4px}
      .mdb-agency-search{display:flex;gap:8px;margin-top:16px}
      .mdb-agency-search input{flex:1;min-height:46px;padding:11px 13px;border:1px solid #cfd3d7!important}
      .mdb-agency-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}
      .mdb-agency-request{margin-top:18px;padding:20px;background:#f6f7f8;border:1px solid #dfe2e5}
      .mdb-agency-request h4{margin:0 0 7px!important;color:#111318!important;font-family:"Work Sans",Arial,sans-serif!important;font-size:19px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-.015em!important}
      .mdb-agency-request>p{max-width:860px;margin:0 0 14px!important;color:#60656b!important;font-family:Lato,Arial,sans-serif!important;font-size:13px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:0!important}
      .mdb-agency-request-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}
      .mdb-agency-request-cancel-form{margin-top:14px}
      .mdb-agency-request-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;font-family:Lato,Arial,sans-serif!important}
      .mdb-agency-request-form label{color:#111318!important;font-family:Lato,Arial,sans-serif!important;font-size:10px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase}
      .mdb-agency-request-form input,.mdb-agency-request-form textarea{width:100%;margin-top:6px;padding:10px 12px;border:1px solid #ccd0d4!important;border-radius:0!important;background:#fff!important;color:#111318!important;font-family:Lato,Arial,sans-serif!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
      .mdb-agency-request-form input::placeholder,.mdb-agency-request-form textarea::placeholder{color:#7a8087!important;opacity:1}
      .mdb-agency-request-form textarea{min-height:86px;resize:vertical}
      .mdb-agency-request-form .is-full{grid-column:1/-1}
      .mdb-agency-public-about{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:22px;margin:28px 0}
      .mdb-agency-public-copy,.mdb-agency-public-links{padding:26px;background:#fff;border:1px solid var(--mdb-line)}
      .mdb-agency-public-copy h2,.mdb-agency-public-links h3{margin:0 0 12px!important;color:#111318!important;font-weight:900!important}
      .mdb-agency-public-copy p{color:#50555b!important;font-size:15px!important;line-height:1.75!important}
      .mdb-agency-public-links a{display:block;padding:11px 0;border-bottom:1px solid #eee;color:#111318!important;font-weight:900!important;text-decoration:none!important}
      .mdb-agency-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.mdb-agency-badge{display:inline-flex;padding:5px 7px;background:#eceff1;color:#30343a!important;font-size:9px!important;font-weight:900!important;letter-spacing:.04em}.mdb-agency-badge.is-directory{background:#111318;color:#fff!important}.mdb-agency-badge.is-cartera{background:#fff1e9;color:#b33b00!important}.mdb-agency-badge.is-pro{background:#111318;color:#ff6a2f!important}.mdb-agency-badge.is-represented{background:#f0f1f2;color:#555!important}.mdb-agency-badge.is-external:after{content:" · propia";font-weight:700}
      .mdb-agency-badge.is-pending{background:#fff1e9!important;color:#b33b00!important;border:1px solid #ffd2bf}
      .mdb-agency-card--pending{border-left:4px solid var(--mdb-orange);background:#fffdfc}
      .mdb-agency-card.is-claim-focus{border-color:var(--mdb-orange);box-shadow:0 0 0 2px rgba(255,71,0,.18);animation:mdbAgencyClaimFocus 1.15s ease-out 1}
      @keyframes mdbAgencyClaimFocus{0%{box-shadow:0 0 0 5px rgba(255,71,0,.32)}100%{box-shadow:0 0 0 2px rgba(255,71,0,.18)}}
      .mdb-agency-pending-copy{margin-top:14px;padding:12px 14px;background:#f6f7f8;border-left:3px solid var(--mdb-orange)}
      .mdb-agency-pending-copy strong{display:block;margin:0 0 3px;color:#111318!important;font-size:12px!important;font-weight:900!important}
      .mdb-agency-pending-copy span{display:block;color:#656b72!important;font-size:11px!important;line-height:1.45!important}
      .mdb-agency-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px}.mdb-agency-slot{border:1px solid var(--mdb-line);background:#fff;padding:18px;border-top:4px solid var(--mdb-orange)}.mdb-agency-slot span{display:block;color:#777!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase}.mdb-agency-slot strong{display:block;margin-top:5px;color:#111318!important;font-size:24px!important}.mdb-agency-slot p{margin:5px 0 12px!important;color:#666!important;font-size:11px!important}.mdb-agency-slot .mdb-agency-btn{min-height:38px;padding:8px 11px;font-size:10px!important}
      .mdb-agency-visibility{margin-top:14px;padding-top:12px;border-top:1px solid #eceeef}.mdb-agency-visibility label{display:block;margin-bottom:6px;color:#777!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase}.mdb-agency-visibility-row{display:flex;gap:7px}.mdb-agency-visibility select{flex:1;min-width:0;padding:8px;border:1px solid #ccd0d4;background:#fff;font-size:11px}.mdb-agency-visibility button{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
      .mdb-agency-live-results{display:none;position:relative;margin-top:8px;border:1px solid #dfe2e5;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.08);z-index:4}.mdb-agency-live-results.is-open{display:block}.mdb-agency-live-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid #eee;text-decoration:none!important}.mdb-agency-live-item:last-child{border-bottom:0}.mdb-agency-live-item:hover{background:#f7f7f7}.mdb-agency-live-copy strong{display:block;color:#111318!important;font-size:13px!important}.mdb-agency-live-copy span{display:block;margin-top:3px;color:#777!important;font-size:10px!important}.mdb-agency-live-cta{color:#ff4700!important;font-size:10px!important;font-weight:900!important}.mdb-agency-create-box{margin-top:18px;padding:20px;border:1px solid var(--mdb-line);background:#f6f7f8}.mdb-agency-create-box summary{cursor:pointer;color:#111318;font-weight:900;font-size:13px}.mdb-agency-create-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.mdb-agency-create-form label{display:block;color:#111318!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase}.mdb-agency-create-form input,.mdb-agency-create-form select,.mdb-agency-create-form textarea{width:100%;margin-top:5px;padding:10px;border:1px solid #ccd0d4!important;background:#fff!important;color:#111318!important}.mdb-agency-create-form textarea{min-height:90px}.mdb-agency-create-form .is-full{grid-column:1/-1}.mdb-agency-create-form .mdb-agency-inline-check{display:flex;align-items:flex-start;gap:8px;text-transform:none!important}.mdb-agency-create-form .mdb-agency-inline-check input{width:auto;margin:2px 0 0}      .mdb-agency-create-form small{display:block;margin-top:5px;color:#777!important;font-size:10px!important;font-weight:400!important;text-transform:none}
      .mdb-agency-public-rep-state{margin-top:14px;padding:10px 12px;border-left:3px solid var(--mdb-orange);background:#f6f7f8}.mdb-agency-public-rep-state.is-hidden{border-left-color:#92979d}.mdb-agency-public-rep-state strong,.mdb-agency-public-rep-state span{display:block}.mdb-agency-public-rep-state strong{color:#111318!important;font-size:9px!important;font-weight:900!important;letter-spacing:.04em}.mdb-agency-public-rep-state span{margin-top:3px;color:#666!important;font-size:10px!important;line-height:1.45!important}
      .mdb-agency-public-profile{font-family:Lato,Arial,sans-serif!important}.mdb-agency-public-profile :is(h1,h2,h3,.mdb-agency-public-stats strong,.mdb-agency-public-fact strong,.mdb-agency-public-chip-group>strong,.mdb-agency-person-meta>strong){font-family:"Work Sans",Arial,sans-serif!important}.mdb-agency-public-hero{margin-bottom:0!important}.mdb-agency-public-hero-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.mdb-agency-public-hero-badges .mdb-agency-status{margin-top:0}.mdb-agency-public-mini-status{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border:1px solid #4a4f58;color:#dfe2e5!important;font-size:10px!important;font-weight:800!important}
      .mdb-agency-public-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--mdb-line);border-top:0;background:#fff;margin-bottom:30px}.mdb-agency-public-stats>div{padding:18px 20px;border-right:1px solid var(--mdb-line)}.mdb-agency-public-stats>div:last-child{border-right:0}.mdb-agency-public-stats strong{display:block;color:#111318!important;font-size:25px!important;line-height:1!important;font-weight:900!important}.mdb-agency-public-stats span{display:block;margin-top:5px;color:#6a7076!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.04em}
      .mdb-agency-public-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:22px;align-items:start;margin-bottom:10px}.mdb-agency-public-main{display:grid;gap:18px}.mdb-agency-public-sidebar{position:sticky;top:18px;display:grid;gap:18px}.mdb-agency-public-panel{padding:26px 28px;background:#fff;border:1px solid var(--mdb-line)}.mdb-agency-public-panel h2{margin:6px 0 13px!important;color:#111318!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.02em!important}.mdb-agency-public-panel h3{margin:6px 0 16px!important;color:#111318!important;font-size:20px!important;line-height:1.15!important;font-weight:900!important}.mdb-agency-public-about-panel{border-left:4px solid var(--mdb-orange)}.mdb-agency-public-about-panel p{margin:0!important;color:#50565c!important;font-size:14px!important;line-height:1.75!important}
      .mdb-agency-public-chip-group{padding-top:16px;margin-top:16px;border-top:1px solid #eceeef}.mdb-agency-public-chip-group:first-of-type{padding-top:4px;margin-top:4px;border-top:0}.mdb-agency-public-chip-group>strong{display:block;margin-bottom:6px;color:#777!important;font-family:Lato,Arial,sans-serif!important;font-size:9px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:.045em!important;text-transform:uppercase!important}.mdb-agency-public-chips{display:flex;align-items:baseline;gap:0;flex-wrap:wrap;color:#111318!important;font-family:Lato,Arial,sans-serif!important;font-size:13px!important;line-height:1.5!important;font-weight:700!important}.mdb-agency-public-chips span{display:inline!important;padding:0!important;background:transparent!important;border:0!important;color:#111318!important;font-family:Lato,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important}.mdb-agency-public-chips span:not(:last-child)::after{content:""}
      /* MDB 1.21.81 · Mercados y especialidades pasan a la sidebar pública: mismo dato, menos altura en la columna principal. */
      .mdb-agency-public-expertise-sidebar{padding:20px;background:#f5f5f5!important;border:1px solid #e1e4e7!important;border-top:3px solid var(--mdb-orange)!important}.mdb-agency-public-expertise-sidebar h3{margin:6px 0 10px!important;font-size:18px!important}.mdb-agency-public-expertise-sidebar .mdb-agency-public-chip-group{padding-top:11px;margin-top:11px;border-top:1px solid #ddd}.mdb-agency-public-expertise-sidebar .mdb-agency-public-chip-group:first-of-type{padding-top:4px;margin-top:4px;border-top:0}.mdb-agency-public-expertise-sidebar .mdb-agency-public-chips,.mdb-agency-public-expertise-sidebar .mdb-agency-public-chips span{font-size:12px!important;line-height:1.45!important}
      .mdb-agency-public-contact{border-top:4px solid var(--mdb-orange);background:#f5f5f5!important}.mdb-agency-public-fact{padding:12px 0;border-top:1px solid #eceeef}.mdb-agency-public-fact span,.mdb-agency-public-fact strong{display:block}.mdb-agency-public-fact span{color:#777d84!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.04em}.mdb-agency-public-fact strong{margin-top:4px;color:#111318!important;font-size:13px!important;font-weight:800!important;line-height:1.4!important}.mdb-agency-public-social-kicker{display:block;margin:12px 0 10px;padding-top:12px;border-top:1px solid #ddd;color:#777d84!important;font-size:9px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important}.mdb-agency-public-socials{display:flex;flex-wrap:wrap;gap:8px}.mdb-agency-public-socials a,.mdb-agency-public-socials a:visited{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid #d8d8d8;background:#fff;color:#111318!important;text-decoration:none!important;box-sizing:border-box;transition:border-color .16s ease,color .16s ease,background-color .16s ease,transform .16s ease}.mdb-agency-public-socials a:hover,.mdb-agency-public-socials a:focus-visible{background:#111318;border-color:#111318;color:#ff4700!important;transform:translateY(-1px);outline:none}.mdb-agency-public-social-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.mdb-agency-public-social-icon svg{display:block;width:20px;height:20px;fill:currentColor}.mdb-agency-public-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mdb-agency-public-contact-btn{width:100%;margin-top:15px}.mdb-agency-public-network{margin-top:14px;padding-top:13px;border-top:1px solid #ddd}.mdb-agency-public-network-kicker{display:block;margin:0 0 9px;color:#777d84!important;font-size:9px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.mdb-agency-public-network form{margin:0}.mdb-agency-public-network>.mdb-agency-btn,.mdb-agency-public-network form>.mdb-agency-btn{width:100%;box-sizing:border-box}.mdb-agency-public-network-summary{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:0 0 11px;border-bottom:1px solid #ddd}.mdb-agency-public-network-check{flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eaf6ee;color:#26713c!important;font-size:13px!important;font-weight:900!important}.mdb-agency-public-network-summary strong{display:block;color:#111318!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important}.mdb-agency-public-network-summary div>span{display:block;margin-top:3px;color:#6f757c!important;font-size:10px!important;line-height:1.35!important}.mdb-agency-public-network-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.mdb-agency-public-network-actions form{display:flex}.mdb-agency-public-network-actions .mdb-agency-btn,.mdb-agency-public-network-secondary{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:9px 8px;box-sizing:border-box;border-radius:0;font-size:9px!important;font-weight:900!important;line-height:1.15!important;text-align:center;text-transform:uppercase}.mdb-agency-public-network-secondary{border:1px solid #d6d9dc;background:#fff;color:#555!important;cursor:pointer}.mdb-agency-public-network-disabled,.mdb-agency-public-network-success{display:block;padding:10px 11px;background:#fff;color:#5f666d!important;font-size:10px!important;line-height:1.4!important;font-weight:800!important}.mdb-agency-public-network-success{margin-bottom:9px;color:#26713c!important}.mdb-agency-public-network.is-readonly strong{display:block;color:#111318!important;font-size:11px!important}.mdb-agency-public-network.is-readonly p{margin:4px 0 0!important;color:#6f757c!important;font-size:10px!important;line-height:1.45!important}@media(max-width:420px){.mdb-agency-public-network-actions{grid-template-columns:1fr}}.mdb-agency-public-verified-note{display:block;margin-top:12px;color:#777d84!important;font-size:9px!important;line-height:1.5!important}
      /* 1.21.35 · El bloque de movimientos de Agencia replica el patrón visual de las fichas de club (MDB Entidades). */
      .mdb-agency-public-movements{padding:20px;background:#f5f5f5!important;border:1px solid #e1e4e7!important;border-top:3px solid #ff4700!important}.mdb-agency-public-movements-title{display:block;color:#ff4700!important;font-family:Lato,Arial,sans-serif!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important}.mdb-agency-public-movement-list{margin-top:10px;border-top:1px solid #e5e7e9}.mdb-agency-public-movement{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;padding:11px 0 12px;border-bottom:1px solid #e5e7e9}.mdb-agency-public-movement-photo{display:flex;width:46px;height:46px;border-radius:50%;overflow:hidden;align-items:center;justify-content:center;flex:0 0 46px;background:#252a31;color:#fff!important;font-family:"Work Sans",Arial,sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:900!important;text-decoration:none!important}.mdb-agency-public-movement-photo img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.mdb-agency-public-movement-main{min-width:0}.mdb-agency-public-movement-date{display:block;margin:0 0 2px;color:#858b91!important;font-family:Lato,Arial,sans-serif!important;font-size:9px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.04em;text-transform:uppercase}.mdb-agency-public-movement-person{display:block;margin:0 0 2px;color:#111318!important;font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important;line-height:1.15!important;font-weight:900!important;text-decoration:none!important;overflow-wrap:anywhere}.mdb-agency-public-movement-person strong{color:inherit!important;font:inherit!important;font-weight:900!important}.mdb-agency-public-movement-person:hover{color:#ff4700!important}.mdb-agency-public-movement-route{display:block;color:#60676e!important;font-family:Lato,Arial,sans-serif!important;font-size:11px!important;line-height:1.35!important;font-weight:700!important;overflow-wrap:anywhere}.mdb-agency-public-movement-from,.mdb-agency-public-movement-to{color:inherit!important}.mdb-agency-public-movement-arrow{display:inline-block;margin:0 4px;color:#ff4700!important;font-size:12px!important;line-height:1!important;font-weight:900!important}.mdb-agency-public-movement-detail{display:block;margin-top:2px;color:#858b91!important;font-family:Lato,Arial,sans-serif!important;font-size:9px!important;line-height:1.3!important;font-weight:700!important;overflow-wrap:anywhere}.mdb-agency-public-movements .mdb-agency-btn{width:100%;min-height:39px;margin-top:14px;padding:8px 10px!important;font-size:10px!important;text-transform:uppercase}.mdb-agency-public-movement-season{color:#92979d!important}@media(max-width:560px){.mdb-agency-public-movements{padding:18px}.mdb-agency-public-movement{grid-template-columns:46px minmax(0,1fr);gap:10px}.mdb-agency-public-movement-photo{width:46px;height:46px}}
      /* MDB 1.21.82 · Actividad pública de Comunidad MDB en Agencia/Agente.
       * Replica el componente aprobado de /profesional/: misma jerarquía,
       * tarjetas, resumen, paginación y bloqueo de contenido. */
      .mdb-agency-public-profile .mdb-profile-community-activity{width:100%;margin:12px 0 30px}
      .mdb-agency-public-profile .mdb-profile-section-label{display:block;margin-bottom:8px;color:#ff4700;font-family:Lato,Arial,sans-serif;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
      .mdb-agency-public-profile .mdb-profile-community-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #ddd}
      .mdb-agency-public-profile .mdb-profile-community-heading h2{margin:0 0 6px!important;color:#111!important;font-family:"Work Sans",Arial,sans-serif!important;font-size:25px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-.02em!important}
      .mdb-agency-public-profile .mdb-profile-community-heading p{max-width:690px;margin:0!important;color:#666!important;font-family:Lato,Arial,sans-serif!important;font-size:13px!important;line-height:1.5!important}
      .mdb-agency-public-profile .mdb-profile-community-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}
      .mdb-agency-public-profile .mdb-profile-community-summary span{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:6px 9px;border:1px solid #dfe2e5;background:#f7f8f9;color:#666;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:800;text-transform:uppercase}
      .mdb-agency-public-profile .mdb-profile-community-summary strong{color:#111318;font-size:10px;font-weight:900}
      .mdb-agency-public-profile .mdb-profile-community-list{display:grid;gap:10px}
      .mdb-agency-public-profile .mdb-profile-community-card{position:relative;padding:16px 17px 15px;border:1px solid #dfe2e5;border-left:3px solid #ff4700;background:#fff;overflow:hidden}
      .mdb-agency-public-profile .mdb-profile-community-card.is-recommended{border-left-color:#111318}
      .mdb-agency-public-profile .mdb-profile-community-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:7px;color:#ff4700;font-family:Lato,Arial,sans-serif;font-size:9px;line-height:1.2;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
      .mdb-agency-public-profile .mdb-profile-community-card-meta b{color:#a2a7ac;font-weight:400}
      .mdb-agency-public-profile .mdb-profile-community-card-meta time{margin-left:auto;color:#858c93;font-weight:700;letter-spacing:0;text-transform:none}
      .mdb-agency-public-profile .mdb-profile-community-card h3{margin:0 0 7px!important;color:#111318!important;font-family:"Work Sans",Arial,sans-serif!important;font-size:17px!important;line-height:1.24!important;font-weight:900!important;letter-spacing:-.02em!important}
      .mdb-agency-public-profile .mdb-profile-community-card h3 a,.mdb-agency-public-profile .mdb-profile-community-card h3 a:visited{color:#111318!important;text-decoration:none!important}
      .mdb-agency-public-profile .mdb-profile-community-card h3 a:hover,.mdb-agency-public-profile .mdb-profile-community-card h3 a:focus{color:#ff4700!important;text-decoration:none!important}
      .mdb-agency-public-profile .mdb-profile-community-excerpt{margin:0 0 10px!important;color:#4f565d!important;font-family:Lato,Arial,sans-serif!important;font-size:13px!important;line-height:1.55!important}
      .mdb-agency-public-profile .mdb-profile-community-byline{margin:0 0 10px;color:#858c93;font-family:Lato,Arial,sans-serif;font-size:10px;line-height:1.35}
      .mdb-agency-public-profile .mdb-profile-community-byline strong{color:#111318;font-weight:900}
      .mdb-agency-public-profile .mdb-profile-community-byline a,.mdb-agency-public-profile .mdb-profile-community-byline a:visited{color:#111318!important;font-weight:900;text-decoration:none!important}
      .mdb-agency-public-profile .mdb-profile-community-byline a:hover,.mdb-agency-public-profile .mdb-profile-community-byline a:focus{color:#ff4700!important;text-decoration:none!important}
      .mdb-agency-public-profile .mdb-profile-community-byline-sep{display:inline-block;margin:0 4px;color:#b0b4b8}
      .mdb-agency-public-profile .mdb-profile-community-byline .is-recommender{color:#d93d00;font-weight:900}
      .mdb-agency-public-profile .mdb-profile-community-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding-top:10px;border-top:1px solid #eceeef;color:#727980;font-family:Lato,Arial,sans-serif;font-size:10px;font-weight:700}
      .mdb-agency-public-profile .mdb-profile-community-card-foot a,.mdb-agency-public-profile .mdb-profile-community-card-foot a:visited{margin-left:auto;color:#ff4700!important;font-weight:900;text-decoration:none!important;text-transform:uppercase}
      .mdb-agency-public-profile .mdb-profile-community-card-foot a:hover{text-decoration:underline!important;text-underline-offset:2px}
      .mdb-agency-public-profile .mdb-profile-community-card-foot em{margin-left:auto;color:#7c8389;font-style:normal;font-weight:800}
      .mdb-agency-public-profile .mdb-profile-community-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:12px 0 0;border-top:1px solid #e3e5e8}
      .mdb-agency-public-profile .mdb-profile-community-pages{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}
      .mdb-agency-public-profile .mdb-profile-community-pagination a,.mdb-agency-public-profile .mdb-profile-community-pagination a:visited{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;box-sizing:border-box;border:1px solid #dfe2e5;background:#fff;color:#111318!important;font-family:Lato,Arial,sans-serif;font-size:10px;font-weight:900;text-decoration:none!important}
      .mdb-agency-public-profile .mdb-profile-community-pagination a:hover,.mdb-agency-public-profile .mdb-profile-community-pagination a:focus{border-color:#ff4700;color:#ff4700!important}
      .mdb-agency-public-profile .mdb-profile-community-pagination a.is-current{border-color:#ff4700;background:#ff4700;color:#fff!important;pointer-events:none}
      .mdb-agency-public-profile .mdb-profile-community-pagination a.is-nav{min-width:92px}
      .mdb-agency-public-profile .mdb-profile-community-lock{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:142px;margin-top:12px;padding:26px 28px;box-sizing:border-box;border:1px solid #dfe2e5;border-left:4px solid #ff4700;background:#f5f5f5;color:#111318}
      .mdb-agency-public-profile .mdb-profile-community-lock-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #d4d7da;background:#fff;font-size:20px}
      .mdb-agency-public-profile .mdb-profile-community-lock-copy strong{display:block;margin-bottom:6px;color:#111318;font-family:"Work Sans",Arial,sans-serif;font-size:18px;line-height:1.18;font-weight:900;letter-spacing:-.015em}
      .mdb-agency-public-profile .mdb-profile-community-lock-copy p{max-width:650px;margin:0!important;color:#4f565d!important;font-family:Lato,Arial,sans-serif!important;font-size:13px!important;line-height:1.55!important}
      .mdb-agency-public-profile .mdb-profile-community-lock-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
      .mdb-agency-public-profile .mdb-profile-community-lock-actions a,.mdb-agency-public-profile .mdb-profile-community-lock-actions a:visited{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 17px;box-sizing:border-box;border:1px solid #111318;background:#fff;color:#111318!important;font-family:Lato,Arial,sans-serif;font-size:11px!important;line-height:1.15!important;font-weight:900;text-decoration:none!important;white-space:nowrap}
      .mdb-agency-public-profile .mdb-profile-community-lock-actions a.is-primary{border-color:#ff4700;background:#ff4700;color:#fff!important}
      .mdb-agency-public-profile .mdb-profile-community-lock-actions a:hover{border-color:#ff4700;color:#ff4700!important}
      .mdb-agency-public-profile .mdb-profile-community-lock-actions a.is-primary:hover{background:#e84000;color:#fff!important}
      @media(max-width:700px){.mdb-agency-public-profile .mdb-profile-community-heading{grid-template-columns:1fr;gap:10px;align-items:start}.mdb-agency-public-profile .mdb-profile-community-summary{justify-content:flex-start}.mdb-agency-public-profile .mdb-profile-community-card{padding:14px}.mdb-agency-public-profile .mdb-profile-community-card-meta time{width:100%;margin-left:0}.mdb-agency-public-profile .mdb-profile-community-card-foot{align-items:flex-start}.mdb-agency-public-profile .mdb-profile-community-card-foot a,.mdb-agency-public-profile .mdb-profile-community-card-foot em{width:100%;margin-left:0}.mdb-agency-public-profile .mdb-profile-community-lock{grid-template-columns:42px minmax(0,1fr);min-height:0;padding:21px 18px;gap:14px}.mdb-agency-public-profile .mdb-profile-community-lock-icon{width:42px;height:42px}.mdb-agency-public-profile .mdb-profile-community-lock-actions{grid-column:1/-1;justify-content:stretch}.mdb-agency-public-profile .mdb-profile-community-lock-actions a{flex:1 1 150px}.mdb-agency-public-profile .mdb-profile-community-pagination{align-items:stretch;flex-wrap:wrap}.mdb-agency-public-profile .mdb-profile-community-pages{order:1;width:100%}.mdb-agency-public-profile .mdb-profile-community-pagination a.is-nav{order:2;flex:1 1 120px}.mdb-agency-public-profile .mdb-profile-community-byline{line-height:1.55}}
      .mdb-agency-public-people{padding-top:22px}.mdb-agency-public-main>.mdb-agency-public-people{padding:6px 0 18px!important}.mdb-agency-public-people-filter{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:-2px 0 16px}.mdb-agency-public-people-filter button{display:inline-flex;align-items:center;gap:7px;min-height:36px;margin:0!important;padding:8px 11px!important;border:1px solid #dfe2e5!important;border-radius:0!important;background:#fff!important;color:#111318!important;font-family:Lato,Arial,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;cursor:pointer;box-shadow:none!important}.mdb-agency-public-people-filter button span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;background:#f1f2f3;color:#6f747a!important;font-size:9px!important;font-weight:900!important}.mdb-agency-public-people-filter button:hover,.mdb-agency-public-people-filter button:focus-visible{border-color:#111318!important}.mdb-agency-public-people-filter button.is-active{border-color:#111318!important;background:#111318!important;color:#fff!important}.mdb-agency-public-people-filter button.is-active span{background:#ff4700;color:#fff!important}.mdb-agency-public-person-card[hidden]{display:none!important}.mdb-agency-public-person-card{position:relative;display:block;text-decoration:none!important;transition:transform .15s ease,border-color .15s ease}.mdb-agency-public-person-card:hover{transform:translateY(-2px);border-color:#cfd3d7}.mdb-agency-public-person-cta{display:block;margin-top:15px;padding-top:12px;border-top:1px solid #eceeef;color:#111318!important;font-size:10px!important;font-weight:900!important;text-align:right}.mdb-agency-public-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:18px 0 0;padding:24px 26px;background:#111318;border-left:5px solid var(--mdb-orange);color:#fff}.mdb-agency-public-footer-cta h3{margin:5px 0 6px!important;color:#fff!important;font-size:22px!important;line-height:1.15!important;font-weight:900!important}.mdb-agency-public-footer-cta p{max-width:750px;margin:0!important;color:#cfd3d7!important;font-size:12px!important;line-height:1.55!important}.mdb-agency-public-footer-cta .mdb-agency-btn.is-secondary{flex:0 0 auto;background:transparent!important;border-color:#fff!important;color:#fff!important}.mdb-agency-public-footer-cta .mdb-agency-btn.is-secondary:hover{background:#fff!important;color:#111318!important}
      @media(max-width:900px){.mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mdb-agency-public-about{grid-template-columns:1fr}.mdb-agency-public-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mdb-agency-public-stats>div:nth-child(2){border-right:0}.mdb-agency-public-stats>div:nth-child(-n+2){border-bottom:1px solid var(--mdb-line)}.mdb-agency-public-layout{grid-template-columns:1fr}.mdb-agency-public-sidebar{position:static}}
      @media(max-width:700px){.mdb-agency-public-people-filter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.mdb-agency-public-people-filter::-webkit-scrollbar{display:none}.mdb-agency-public-people-filter button{flex:0 0 auto}.mdb-agency-public-stats{margin-bottom:20px}.mdb-agency-public-stats>div{padding:14px}.mdb-agency-public-stats strong{font-size:21px!important}.mdb-agency-public-panel{padding:20px 18px}.mdb-agency-public-footer-cta{align-items:flex-start;flex-direction:column;padding:20px 18px}.mdb-agency-public-footer-cta .mdb-agency-btn{width:100%}.mdb-agency-public-hero-badges{align-items:flex-start}.mdb-agency-public-rep-state{padding:9px 10px}}
      @media(max-width:700px){.mdb-agency-logo-current{flex-basis:90px;width:90px;height:90px}.mdb-agency-slots,.mdb-agency-create-form{grid-template-columns:1fr}.mdb-agency-create-form .is-full{grid-column:auto}.mdb-agency-visibility-row{display:grid}.mdb-agency-wrap{padding:0 12px}.mdb-agency-hero{grid-template-columns:1fr;padding:32px 24px}.mdb-agency-logo{width:90px;height:90px}.mdb-agency-form{grid-template-columns:1fr}.mdb-agency-form .is-full,.mdb-agency-submit{grid-column:auto}.mdb-agency-grid,.mdb-agency-search-results,.mdb-agency-request-form{grid-template-columns:1fr}.mdb-agency-request-form .is-full{grid-column:auto}.mdb-agency-actions{display:grid}.mdb-agency-actions .mdb-agency-btn{width:100%}}


      /* MDB 1.21.44 · Mi Agencia usa la misma cabecera y los mismos ejes
       * que la ficha pública: foto a la izquierda, identidad a la derecha
       * y lienzo de 1200px alineado con la navegación superior MDB. */
      /* MDB 1.21.45 · En escritorio el panel ocupa los 1200px completos del
       * lienzo MDB: borde izquierdo en el eje de la hamburguesa y borde
       * derecho en el eje exterior de la lupa. En 1.21.44 se restaban 36px
       * al ancho y el hero quedaba 18px metido por cada lado. */
      /* MDB 1.21.78 · Mi Agencia y Editar Agencia usan exactamente el mismo
       * aire superior de la ficha pública: 23px en escritorio / 18px móvil.
       * La página estándar de Zox añade separación en varios wrappers internos;
       * la neutralizamos aquí, solo en /mi-agencia-mdb/, para que el margen MDB
       * sea la única separación real respecto al menú. */
      /* MDB 1.21.79 · Zox News page.php siempre imprime #mvp-post-head antes del
       * contenido. Aunque el título no se vea en Mi Agencia, el header conserva
       * margin-top:10px + margin-bottom:30px (20/15px en responsive), creando
       * el hueco que no existe en la plantilla pública de Agencia. Lo retiramos
       * por completo para que el primer bloque MDB empiece exactamente con el
       * mismo margen propio de 23px / 18px que la ficha pública. */
      html body.mdb-agency-admin-page #mvp-post-head{
        display:none!important;
        width:0!important;
        height:0!important;
        min-height:0!important;
        margin:0!important;
        padding:0!important;
        border:0!important;
        overflow:hidden!important;
      }
      html body.mdb-agency-admin-page #mvp-post-head .mvp-post-title{display:none!important;margin:0!important;padding:0!important}
      html body.mdb-agency-admin-page #mvp-article-wrap,
      html body.mdb-agency-admin-page #mvp-article-cont{margin-top:0!important;padding-top:0!important}

      html body.mdb-agency-admin-page #mvp-main-body-wrap,
      html body.mdb-agency-admin-page .mvp-main-box,
      html body.mdb-agency-admin-page .mvp-main-body-out,
      html body.mdb-agency-admin-page .mvp-main-body-in,
      html body.mdb-agency-admin-page .mvp-main-body-out2,
      html body.mdb-agency-admin-page .mvp-main-body-in2,
      html body.mdb-agency-admin-page .mvp-main-blog-wrap,
      html body.mdb-agency-admin-page .mvp-main-blog-cont,
      html body.mdb-agency-admin-page #mvp-post-main,
      html body.mdb-agency-admin-page .mvp-post-main,
      html body.mdb-agency-admin-page #mvp-content-wrap,
      html body.mdb-agency-admin-page #mvp-content-main,
      html body.mdb-agency-admin-page #mvp-content-body{
        margin-top:0!important;
        padding-top:0!important;
      }
      html body.mdb-ux-agency .mdb-agency-admin-area{
        width:100%!important;
        max-width:1200px!important;
        margin:23px auto 56px!important;
        padding:0!important;
        box-sizing:border-box!important;
      }

      /* 1.21.52 · Mi Agencia: contenido principal + sidebar de trabajo sticky. */
      html body.mdb-ux-agency .mdb-agency-admin-layout{
        display:grid!important;
        grid-template-columns:minmax(0,1fr) 318px!important;
        gap:34px!important;
        align-items:start!important;
        width:100%!important;
        margin:0!important;
        padding:0!important;
        box-sizing:border-box!important;
      }
      html body.mdb-ux-agency .mdb-agency-admin-main{min-width:0!important}
      html body.mdb-ux-agency .mdb-agency-admin-sidebar{
        position:relative!important;
        top:auto!important;
        left:auto!important;
        bottom:auto!important;
        align-self:start!important;
        display:grid!important;
        gap:18px!important;
        min-width:0!important;
        height:max-content!important;
        z-index:2!important;
      }
      @media(min-width:1025px){
        html body.mdb-ux-agency .mdb-agency-admin-sidebar.is-mdb-agency-admin-sidebar-fixed{
          position:fixed!important;
          margin:0!important;
          z-index:40!important;
        }
      }
      /* 1.21.53 · Índice de navegación del panel de Agencia.
       * Reutiliza el lenguaje visual de las sidebars de Club/Profesional. */
      html body.mdb-ux-agency .mdb-agency-sidebar-index-card{
        margin:12px 0 0!important;
        padding:18px!important;
        border:0!important;
        border-top:3px solid #ff4700!important;
        background:#f5f5f5!important;
        box-shadow:none!important;
        box-sizing:border-box!important;
      }
      /* 1.21.64 · Escritorio: índice vertical en sidebar. Tablet/móvil:
       * navegación rápida horizontal bajo la cabecera, igual que Club/Profesional. */
      html body.mdb-ux-agency .mdb-agency-mobile-index-card{display:none!important;}
      html body.mdb-ux-agency .mdb-agency-sidebar-index-kicker{
        display:block!important;
        margin:0 0 12px!important;
        color:#ff4700!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.07em!important;
        text-transform:uppercase!important;
      }
      html body.mdb-ux-agency .mdb-agency-sidebar-index-nav{
        display:grid!important;
        margin:0!important;
        padding:0!important;
      }
      html body.mdb-ux-agency .mdb-agency-sidebar-index-link{
        display:flex!important;
        align-items:center!important;
        justify-content:space-between!important;
        gap:10px!important;
        min-width:0!important;
        padding:10px 0!important;
        border:0!important;
        border-bottom:1px solid #ddd!important;
        background:transparent!important;
        color:#111318!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.3!important;
        font-weight:800!important;
        text-decoration:none!important;
      }
      html body.mdb-ux-agency .mdb-agency-sidebar-index-link:last-child{border-bottom:0!important;padding-bottom:0!important}
      html body.mdb-ux-agency .mdb-agency-sidebar-index-link:first-child{padding-top:10px!important}
      html body.mdb-ux-agency .mdb-agency-sidebar-index-link span{min-width:0!important}
      html body.mdb-ux-agency .mdb-agency-sidebar-index-link b{
        flex:0 0 auto!important;
        color:#ff4700!important;
        font-size:15px!important;
        line-height:1!important;
        font-weight:900!important;
      }
      html body.mdb-ux-agency .mdb-agency-sidebar-index-link:hover span,
      html body.mdb-ux-agency .mdb-agency-sidebar-index-link:focus-visible span{color:#ff4700!important}
      html body.mdb-ux-agency .mdb-agency-sidebar-index-link:focus-visible{outline:none!important}
      html body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{scroll-margin-top:105px!important}
      body.admin-bar.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{scroll-margin-top:137px!important}

      html body.mdb-ux-agency .mdb-agency-correction-card{
        margin:0!important;
        padding:18px!important;
        border:0!important;
        border-top:3px solid #ff4700!important;
        background:#f5f5f5!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
      }
      html body.mdb-ux-agency .mdb-agency-correction-card h3{
        margin:0 0 9px!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:22px!important;
        line-height:1.08!important;
        font-weight:900!important;
        letter-spacing:-.025em!important;
      }
      html body.mdb-ux-agency .mdb-agency-correction-card p{
        margin:0 0 13px!important;
        color:#555d64!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
      html body.mdb-ux-agency .mdb-agency-correction-card textarea{
        display:block!important;
        width:100%!important;
        min-height:122px!important;
        margin:0!important;
        padding:11px 12px!important;
        border:1px solid #cbd0d5!important;
        border-radius:0!important;
        background:#fff!important;
        color:#111318!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.45!important;
        resize:vertical!important;
      }
      html body.mdb-ux-agency .mdb-agency-correction-card textarea:focus{
        border-color:#ff4700!important;
        outline:none!important;
        box-shadow:0 0 0 2px rgba(255,71,0,.08)!important;
      }
      html body.mdb-ux-agency .mdb-agency-correction-card .mdb-agency-btn{
        margin-top:10px!important;
        min-height:42px!important;
        padding:9px 14px!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
      }
      html body.mdb-ux-agency .mdb-agency-correction-success{
        margin:0 0 12px!important;
        padding:10px 11px!important;
        border-left:3px solid #ff4700!important;
        background:#f5f5f5!important;
        color:#111318!important;
        font-size:11px!important;
        line-height:1.45!important;
        font-weight:800!important;
      }
      @media(max-width:1024px){
        html body.mdb-ux-agency .mdb-agency-admin-layout{grid-template-columns:1fr!important;gap:18px!important}
        html body.mdb-ux-agency .mdb-agency-admin-sidebar{position:static!important;top:auto!important;order:2!important}
        html body.mdb-ux-agency .mdb-agency-admin-sidebar>.mdb-agency-sidebar-index-card{display:none!important}
        html body.mdb-ux-agency .mdb-agency-mobile-index-card{
          display:block!important;
          width:100%!important;
          min-width:0!important;
          margin:14px 0 22px!important;
          padding:0!important;
          border:0!important;
          background:transparent!important;
          box-shadow:none!important;
          overflow:hidden!important;
        }
        html body.mdb-ux-agency .mdb-agency-mobile-index-card .mdb-agency-sidebar-index-kicker{display:none!important}
        html body.mdb-ux-agency .mdb-agency-mobile-index-card .mdb-agency-sidebar-index-nav{
          display:flex!important;
          align-items:center!important;
          gap:7px!important;
          width:100%!important;
          min-width:0!important;
          margin:0!important;
          padding:0 0 4px!important;
          overflow-x:auto!important;
          overflow-y:hidden!important;
          -webkit-overflow-scrolling:touch!important;
          scrollbar-width:none!important;
          overscroll-behavior-x:contain!important;
        }
        html body.mdb-ux-agency .mdb-agency-mobile-index-card .mdb-agency-sidebar-index-nav::-webkit-scrollbar{display:none!important}
        html body.mdb-ux-agency .mdb-agency-mobile-index-card .mdb-agency-sidebar-index-link{
          display:inline-flex!important;
          align-items:center!important;
          justify-content:center!important;
          flex:0 0 auto!important;
          min-height:36px!important;
          margin:0!important;
          padding:8px 11px!important;
          border:1px solid #dfe2e5!important;
          border-radius:0!important;
          background:#fff!important;
          color:#111318!important;
          font-family:Lato,Arial,sans-serif!important;
          font-size:10px!important;
          line-height:1.2!important;
          font-weight:800!important;
          text-decoration:none!important;
          white-space:nowrap!important;
          box-shadow:none!important;
        }
        html body.mdb-ux-agency .mdb-agency-mobile-index-card .mdb-agency-sidebar-index-link:first-child,
        html body.mdb-ux-agency .mdb-agency-mobile-index-card .mdb-agency-sidebar-index-link:last-child{padding:8px 11px!important}
        html body.mdb-ux-agency .mdb-agency-mobile-index-card .mdb-agency-sidebar-index-link b{display:none!important}
        html body.mdb-ux-agency .mdb-agency-mobile-index-card .mdb-agency-sidebar-index-link:hover,
        html body.mdb-ux-agency .mdb-agency-mobile-index-card .mdb-agency-sidebar-index-link:focus-visible{
          border-color:#ff4700!important;
          color:#ff4700!important;
          outline:none!important;
        }
        html body.mdb-ux-agency .mdb-agency-mobile-index-card .mdb-agency-sidebar-index-link:hover span,
        html body.mdb-ux-agency .mdb-agency-mobile-index-card .mdb-agency-sidebar-index-link:focus-visible span{color:#ff4700!important}
        html body.mdb-ux-agency .mdb-agency-correction-card{margin-top:0!important}
      }
      html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero{
        display:grid!important;
        grid-template-columns:126px minmax(0,1fr)!important;
        gap:28px!important;
        align-items:center!important;
        margin:0 0 28px!important;
        padding:32px 34px!important;
        background:#111318!important;
        color:#fff!important;
        border:0!important;
        border-top:4px solid #ff4700!important;
        box-sizing:border-box!important;
      }
      html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero .mdb-agency-logo{
        grid-column:1!important;
        grid-row:1!important;
        width:126px!important;
        height:126px!important;
        min-width:126px!important;
        min-height:126px!important;
        flex:0 0 126px!important;
        padding:0!important;
        border:2px solid #444951!important;
        border-radius:50%!important;
        background:#24282f!important;
        color:#fff!important;
        font-size:34px!important;
        font-weight:900!important;
        letter-spacing:-.04em!important;
        overflow:hidden!important;
        box-sizing:border-box!important;
      }
      html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero .mdb-agency-logo img{
        display:block!important;
        width:100%!important;
        height:100%!important;
        max-width:none!important;
        max-height:none!important;
        margin:0!important;
        padding:0!important;
        border:0!important;
        border-radius:50%!important;
        object-fit:cover!important;
      }
      html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-identity{
        grid-column:2!important;
        grid-row:1!important;
        min-width:0!important;
      }
      html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero .mdb-agency-eyebrow{
        display:block!important;
        margin:0 0 8px!important;
      }
      html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero h2{
        margin:2px 0 8px!important;
        color:#fff!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(34px,4vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
        font-weight:900!important;
      }
      html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero p,
      html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero p *{
        max-width:none!important;
        margin:0!important;
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.45!important;
        font-weight:400!important;
      }
      html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero .mdb-agency-status{
        margin-top:12px!important;
      }
      html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero .mdb-agency-actions{
        margin-top:18px!important;
      }
      @media(max-width:900px){
        html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero{
          grid-template-columns:96px minmax(0,1fr)!important;
          gap:22px!important;
          padding:28px!important;
        }
        html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero .mdb-agency-logo{
          width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;flex-basis:96px!important;
        }
      }
      @media(max-width:560px){
        html body.mdb-ux-agency .mdb-agency-admin-area{
          width:calc(100% - 24px)!important;
          margin:18px auto 40px!important;
        }
        html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero{
          grid-template-columns:72px minmax(0,1fr)!important;
          gap:15px!important;
          padding:22px 18px!important;
        }
        html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero .mdb-agency-logo{
          width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;flex-basis:72px!important;font-size:24px!important;
        }
        html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero h2{font-size:27px!important}
        html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero p,
        html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero p *{font-size:13px!important}
        html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero .mdb-agency-actions{display:flex!important;gap:8px!important}
        html body.mdb-ux-agency .mdb-agency-admin-area .mdb-agency-admin-hero .mdb-agency-actions .mdb-agency-btn{width:auto!important;min-height:38px!important;padding:8px 10px!important;font-size:10px!important}
      }

      /* 1.21.66 · Ficha pública Agencia: el aire entre el menú principal y el
       * hero se reduce a 23px para igualar visualmente Club y Profesional. */
      /* 1.21.26 · Cabecera pública alineada con la retícula superior MDB.
       * El lienzo público usa 1200px reales en escritorio para que el bloque
       * negro caiga en los mismos ejes visuales que hamburguesa y lupa. */
      html body.mdb-agency-public-page #mdb-agency-public-template{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
      html body.mdb-agency-public-page .mdb-agency-wrap.mdb-agency-public-profile{width:calc(100% - 36px)!important;max-width:1200px!important;margin:23px auto 56px!important;padding:0!important;box-sizing:border-box!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;gap:24px!important;align-items:center!important;margin:0!important;padding:30px!important;background:#111318!important;color:#fff!important;border:0!important;border-top:4px solid #ff4700!important;box-sizing:border-box!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-logo{grid-column:1!important;width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important;flex:0 0 118px!important;padding:0!important;border:2px solid #444951!important;border-radius:50%!important;background:#24282f!important;color:#fff!important;font-size:34px!important;font-weight:900!important;letter-spacing:-.04em!important;overflow:hidden!important;box-sizing:border-box!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-logo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;object-fit:cover!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-identity{grid-column:2!important;min-width:0!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero .mdb-agency-eyebrow{display:block!important;margin:0 0 8px!important;color:#ff4700!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero-badges{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:0 0 10px!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-status,
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-mini-status{display:inline-flex!important;align-items:center!important;min-height:25px!important;margin:0!important;padding:5px 8px!important;border:1px solid #3b4048!important;background:#22262c!important;color:#d7d7d7!important;font-size:9px!important;line-height:1!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero h1{margin:0 0 10px!important;color:#fff!important;font-size:38px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:normal!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-verified-icon{display:inline-block!important;width:.65em!important;height:.65em!important;margin-left:.22em!important;vertical-align:.04em!important;color:#ff4700!important;line-height:0!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-verified-icon svg{display:block!important;width:100%!important;height:100%!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero p,
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero p *{max-width:none!important;margin:0!important;color:#d8d8d8!important;font-size:16px!important;line-height:1.5!important;font-weight:400!important}
      /* Recorte de foto/logo: MISMO marco y motor que la foto pública.
       * La especificidad alta es necesaria porque el Design System histórico
       * imponía object-fit:contain en la vista previa de Agencia. */
      html body.mdb-ux-agency .mdb-agency-logo-current,
      html body.mdb-ux-agency .mdb-agency-logo-preview .mdb-agency-logo-current{flex:0 0 118px!important;width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important;border-radius:50%!important;padding:0!important;background:#24282f!important;border:2px solid #444951!important;overflow:hidden!important;box-sizing:border-box!important}
      html body.mdb-ux-agency .mdb-agency-logo-current img,
      html body.mdb-ux-agency .mdb-agency-logo-preview .mdb-agency-logo-current img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;object-fit:cover!important}
      @media(max-width:900px){
        html body.mdb-ux-agency .mdb-agency-logo-current,
        html body.mdb-ux-agency .mdb-agency-logo-preview .mdb-agency-logo-current{flex-basis:96px!important;width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero{grid-template-columns:96px minmax(0,1fr)!important}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-logo{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;flex-basis:96px!important}
      }
      @media(max-width:560px){
        html body.mdb-ux-agency .mdb-agency-logo-current,
        html body.mdb-ux-agency .mdb-agency-logo-preview .mdb-agency-logo-current{flex-basis:72px!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important}
        html body.mdb-agency-public-page .mdb-agency-wrap.mdb-agency-public-profile{width:calc(100% - 24px)!important;margin-top:18px!important;padding:0!important}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero{grid-template-columns:72px minmax(0,1fr)!important;gap:15px!important;padding:22px 18px!important}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-logo{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;flex-basis:72px!important;font-size:24px!important}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero h1{font-size:27px!important}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero p,
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero p *{font-size:13px!important}
      }


      /* =========================================================
         MDB 1.21.36 · AGENCIA PÚBLICA ALINEADA CON /CLUB/
         Misma retícula de escritorio (318px + 34px), misma jerarquía
         tipográfica de sidebar y mismo ritmo visual de tarjetas.
         ========================================================= */
      html body.mdb-agency-public-page .mdb-agency-public-profile{
        font-family:Lato,Arial,sans-serif!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile h1,
      html body.mdb-agency-public-page .mdb-agency-public-profile h2,
      html body.mdb-agency-public-page .mdb-agency-public-profile h3,
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-person-meta>strong{
        font-family:"Work Sans",Arial,sans-serif!important;
      }

      /* Hero: mismas proporciones y tipografía que la ficha pública de club. */
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero{
        grid-template-columns:126px minmax(0,1fr)!important;
        gap:28px!important;
        padding:32px 34px!important;
        margin:0 0 30px!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-logo{
        width:126px!important;height:126px!important;min-width:126px!important;min-height:126px!important;flex-basis:126px!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero h1{
        margin:2px 0 8px!important;
        font-size:clamp(34px,4vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero p,
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.45!important;
      }

      /* Retícula principal: exactamente la columna lateral de /club/. */
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-layout{
        grid-template-columns:minmax(0,1fr) 318px!important;
        gap:34px!important;
        align-items:start!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-sidebar{
        width:318px!important;
        max-width:318px!important;
        min-width:0!important;
        position:sticky!important;
        top:22px!important;
        display:block!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-sidebar>.mdb-agency-public-panel{
        width:100%!important;
        max-width:100%!important;
        margin:0 0 16px!important;
        padding:18px!important;
        background:#f5f5f5!important;
        border:0!important;
        border-top:3px solid #ff4700!important;
        border-radius:0!important;
        box-shadow:none!important;
      }

      /* Cabecera y datos de sidebar: mismos tamaños que el sistema de /club/. */
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-sidebar .mdb-agency-eyebrow,
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-movements-title{
        display:block!important;
        margin:0 0 12px!important;
        padding:0!important;
        color:#ff4700!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.07em!important;
        text-transform:uppercase!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-sidebar .mdb-agency-public-panel h3{
        margin:0 0 12px!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:16px!important;
        line-height:1.15!important;
        font-weight:900!important;
        letter-spacing:-.02em!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-fact{
        padding:9px 0!important;
        border:0!important;
        border-bottom:1px solid #ddd!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-fact span{
        display:block!important;
        margin:0 0 3px!important;
        color:#777!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.3!important;
        font-weight:800!important;
        letter-spacing:0!important;
        text-transform:uppercase!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-fact strong{
        display:block!important;
        margin:0!important;
        color:#111318!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.4!important;
        font-weight:800!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-social-kicker{
        margin:12px 0 10px!important;
        padding-top:12px!important;
        color:#777!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.045em!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-verified-note{
        color:#6a7178!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.45!important;
      }

      /* Movimientos: mismo bloque de /club/, adaptando solo origen → destino + detalle. */
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-movement-list{
        display:grid!important;
        margin:0!important;
        padding:0!important;
        border:0!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-movement{
        min-width:0!important;
        padding:11px 0 12px!important;
        border:0!important;
        border-bottom:1px solid #ddd!important;
        background:transparent!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-movement:last-child{
        border-bottom:0!important;
        padding-bottom:0!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-movement-date{
        margin:0 0 2px!important;
        color:#858b91!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-movement-person{
        margin:0 0 2px!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.22!important;
        font-weight:900!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-movement-route{
        color:#6a7178!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.35!important;
        font-weight:500!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-movement-detail{
        margin-top:3px!important;
        color:#6a7178!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.35!important;
        font-weight:500!important;
      }
      /* CTA de movimientos: réplica exacta del enlace final de noticias de /club/. */
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-sidebar>.mdb-agency-public-panel.mdb-agency-public-movements{
        padding:18px 18px 0!important;
        overflow:hidden!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-movements-more{
        box-sizing:border-box!important;
        display:flex!important;
        align-items:center!important;
        justify-content:space-between!important;
        gap:12px!important;
        width:calc(100% + 36px)!important;
        min-height:42px!important;
        margin:14px -18px 0!important;
        padding:12px 18px!important;
        border:0!important;
        border-top:1px solid #e1e4e7!important;
        background:#f5f5f5!important;
        color:#111318!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.045em!important;
        text-decoration:none!important;
        text-transform:none!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-movements-more:hover{
        background:#111318!important;
        color:#fff!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-movements-more span{
        color:#ff4700!important;
        font-size:15px!important;
        line-height:1!important;
      }

      /* Contenido principal: escala tipográfica de las secciones de /club/. */
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-main>.mdb-agency-public-panel{
        padding:24px!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-main>.mdb-agency-public-panel h2,
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-section-head h3{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(27px,3vw,36px)!important;
        line-height:1.08!important;
        font-weight:900!important;
        letter-spacing:-.02em!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-section-head p{
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.6!important;
      }

      /* MDB 1.21.43 · sidebar flotante de Agencia en escritorio.
       * Misma lógica que /club/ y /profesional/: la columna lateral acompaña
       * el scroll y se detiene antes del footer. En tablet/móvil vuelve al flujo. */
      @media(min-width:1025px){
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-sidebar{
          position:relative!important;
          top:auto!important;
          left:auto!important;
          bottom:auto!important;
          align-self:start!important;
          height:max-content!important;
          z-index:2!important;
        }
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-sidebar.is-mdb-agency-sidebar-fixed{
          position:fixed!important;
          margin:0!important;
          z-index:40!important;
        }
      }

      /* MDB 1.21.41 · navegación rápida superior de Agencia.
       * Replica la barra horizontal de /club/ y /profesional/: solo tablet/móvil,
       * justo debajo de la cabecera, con desplazamiento horizontal si hace falta. */
      .mdb-agency-mobile-quick-nav{display:none!important;}
      @media(max-width:1024px){
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-mobile-quick-nav{
          display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;
          margin:14px 0 22px!important;padding:0!important;background:transparent!important;border:0!important;
        }
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-mobile-quick-nav nav{
          display:flex!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;
          margin:0!important;padding:0 0 4px!important;overflow-x:auto!important;overflow-y:hidden!important;
          -webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important;
        }
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-mobile-quick-nav nav::-webkit-scrollbar{display:none!important;}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-mobile-quick-nav a{
          display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;
          min-height:36px!important;margin:0!important;padding:8px 11px!important;box-sizing:border-box!important;
          border:1px solid #dfe2e5!important;border-radius:0!important;background:#fff!important;color:#111318!important;
          font-family:Lato,Arial,sans-serif!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;
          text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;
        }
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-mobile-quick-nav a:hover,
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-mobile-quick-nav a:focus{
          border-color:#ff4700!important;color:#ff4700!important;outline:none!important;
        }
        html body.mdb-agency-public-page .mdb-agency-public-profile #mdb-agencia-presentacion,
        html body.mdb-agency-public-page .mdb-agency-public-profile #mdb-agencia-mercados,
        html body.mdb-agency-public-page .mdb-agency-public-profile #mdb-agencia-profesionales,
        html body.mdb-agency-public-page .mdb-agency-public-profile #mdb-agencia-contacto,
        html body.mdb-agency-public-page .mdb-agency-public-profile #mdb-agencia-movimientos{scroll-margin-top:92px;}
      }

      /* Como /club/, la sidebar deja de ser columna fija en tablet/móvil. */
      @media(max-width:1024px){
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-layout{
          grid-template-columns:1fr!important;
          gap:18px!important;
        }
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-sidebar{
          position:static!important;
          top:auto!important;
          width:100%!important;
          max-width:100%!important;
        }
      }
      @media(max-width:900px){
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero{
          grid-template-columns:96px minmax(0,1fr)!important;
          gap:20px!important;
          padding:28px 24px!important;
        }
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-logo{
          width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;flex-basis:96px!important;
        }
      }
      @media(max-width:560px){
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-hero{
          grid-template-columns:72px minmax(0,1fr)!important;
          gap:15px!important;
          padding:22px 18px!important;
          margin-bottom:20px!important;
        }
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-logo{
          width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;flex-basis:72px!important;
        }
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-main>.mdb-agency-public-panel{
          padding:20px 18px!important;
        }
      }

      /* MDB 1.21.72 · Ajuste del botón “Descargar Excel” en Agencia MDB. */
      .mdb-agency-results-export{display:flex;align-items:center;gap:12px;min-width:0;margin-left:auto}.mdb-agency-results-export>*{margin-top:0!important;margin-bottom:0!important;align-self:center}.mdb-agency-results-export>[data-mdb-agency-export-open],.mdb-agency-results-export>.mdb-agency-export-open{margin-left:4px!important}
      .mdb-agency-export-open{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:36px;padding:7px 12px;border:1px solid #217346;background:#217346;color:#fff;font-family:Lato,Arial,sans-serif;font-size:10px;line-height:1.2;font-weight:900;text-transform:uppercase;cursor:pointer;white-space:nowrap;box-shadow:none}
      .mdb-agency-export-open:hover,.mdb-agency-export-open:focus-visible{border-color:#185c37;background:#185c37;color:#fff;outline:none}
      html.mdb-agency-export-open{overflow:hidden}
      .mdb-agency-export-modal[hidden]{display:none!important}
      .mdb-agency-export-modal{position:fixed;inset:0;z-index:100050;display:flex;align-items:center;justify-content:center;padding:24px}
      .mdb-agency-export-backdrop{position:absolute;inset:0;background:rgba(10,12,15,.72)}
      .mdb-agency-export-panel{position:relative;z-index:1;width:min(960px,calc(100vw - 36px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-top:4px solid #ff4700;box-shadow:0 24px 70px rgba(0,0,0,.28);color:#111318}
      .mdb-agency-export-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #e1e3e6}
      .mdb-agency-export-panel>header>div{flex:1 1 auto;min-width:0}
      .mdb-agency-export-panel>header h3{margin:4px 0 7px!important;color:#111318!important;font-family:"Work Sans",Arial,sans-serif!important;font-size:27px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.025em!important}
      .mdb-agency-export-panel>header p{margin:0!important;color:#61676e!important;font-family:Lato,Arial,sans-serif!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}
      .mdb-agency-export-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid #d7dade;background:#fff;color:#111318;font-size:23px;line-height:1;cursor:pointer}
      .mdb-agency-export-close:hover{border-color:#111318;background:#111318;color:#fff}
      .mdb-agency-export-privacy{margin:18px 24px 0;padding:11px 13px;background:#f4f5f6;border-left:3px solid #111318;color:#626970;font-family:Lato,Arial,sans-serif;font-size:11px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
      .mdb-agency-export-privacy strong{color:#111318}
      .mdb-agency-export-panel form{padding:18px 24px 24px}
      .mdb-agency-export-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}
      .mdb-agency-export-tools button{min-height:32px;padding:6px 9px;border:1px solid #d5d9dd;background:#fff;color:#111318;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:900;text-transform:uppercase;cursor:pointer}
      .mdb-agency-export-tools button:hover{border-color:#ff4700;color:#ff4700}
      .mdb-agency-export-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
      .mdb-agency-export-group{min-width:0;margin:0;padding:14px;border:1px solid #dde1e5;background:#f8f9fa}
      .mdb-agency-export-group legend{padding:0 5px;color:#ff4700;font-family:Lato,Arial,sans-serif;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
      .mdb-agency-export-options{display:grid;grid-template-columns:1fr;gap:7px}
      .mdb-agency-export-options label{display:flex;align-items:flex-start;gap:8px;margin:0!important;color:#20252b!important;font-family:Lato,Arial,sans-serif!important;font-size:11px!important;line-height:1.35!important;font-weight:700!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important}
      .mdb-agency-export-options input{flex:0 0 auto;margin:2px 0 0}
      .mdb-agency-export-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid #dfe2e5}
      .mdb-agency-export-footer>[data-mdb-agency-export-feedback]{margin-right:auto;color:#6d747b;font-size:11px;font-weight:700}
      @media(max-width:760px){
        body.mdb-ux-agency .mdb-agency-directory-shell .mdb-results-toolbar .mdb-agency-results-export{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
        body.mdb-ux-agency .mdb-agency-directory-shell .mdb-results-toolbar .mdb-agency-export-open{flex:0 0 auto!important;width:auto!important;min-width:0!important}
        .mdb-agency-export-modal{padding:10px}
        .mdb-agency-export-panel{width:100%;max-height:calc(100vh - 20px)}
        .mdb-agency-export-panel>header{padding:18px 16px 15px}
        .mdb-agency-export-panel>header h3{font-size:23px!important}
        .mdb-agency-export-privacy{margin:14px 16px 0}
        .mdb-agency-export-panel form{padding:15px 16px 18px}
        .mdb-agency-export-groups{grid-template-columns:1fr}
        .mdb-agency-export-footer{align-items:stretch;flex-direction:column}
        .mdb-agency-export-footer>[data-mdb-agency-export-feedback]{margin:0 0 2px}
        .mdb-agency-export-footer .mdb-agency-btn{width:100%}
      }


      /* MDB 1.21.83 · Tipografía pública de Agencia alineada con Perfil Profesional. */
      html body.mdb-agency-public-page .mdb-agency-public-profile{
        font-family:Lato,Arial,sans-serif!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile :is(span,a,button,label,input,select,textarea,small,time,em,li){
        font-family:Lato,Arial,sans-serif!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile :is(h1,h2,h3,h4,h5,h6),
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-person-meta>strong,
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-stats strong,
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-fact strong,
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-public-movement-person,
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card h3,
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-lock-copy strong{
        font-family:"Work Sans",Arial,sans-serif!important;
      }
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-agency-eyebrow,
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-section-label{
        font-family:Lato,Arial,sans-serif!important;
      }
      /* MDB 1.21.85 · Tipografía gobernada por MDB Design System.
       El Connector conserva estructura y lógica; la fuente de verdad visual vive
       en assets/css/mdb-design-system.css del tema hijo. */
      /* Comunidad MDB · calco visual del bloque de /profesional/. */
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-activity{margin-top:0}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-section-label{display:block;margin-bottom:8px;color:#ff4700;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #ddd}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-heading h2{margin:0 0 6px!important;color:#111!important;font-family:"Work Sans",Arial,sans-serif!important;font-size:25px!important;line-height:1.2!important;font-weight:900!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-heading p{max-width:690px;margin:0!important;color:#666!important;font-family:"PT Serif",Georgia,serif!important;font-size:13px!important;line-height:1.5!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-summary span{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:6px 9px;border:1px solid #dfe2e5;background:#f7f8f9;color:#666;font-family:Lato,Arial,sans-serif!important;font-size:9px;font-weight:800;text-transform:uppercase}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-summary strong{color:#111318;font-family:Lato,Arial,sans-serif!important;font-size:10px;font-weight:900}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-list{display:grid;gap:10px}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card{position:relative;padding:16px 17px 15px;border:1px solid #dfe2e5;border-left:3px solid #ff4700;background:#fff;overflow:hidden}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:7px;color:#ff4700;font-family:Lato,Arial,sans-serif!important;font-size:9px;line-height:1.2;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card-meta b{color:#a2a7ac;font-weight:400}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card-meta time{margin-left:auto;color:#858c93;font-weight:700;letter-spacing:0;text-transform:none}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card h3{margin:0 0 7px!important;color:#111318!important;font-family:"Work Sans",Arial,sans-serif!important;font-size:17px!important;line-height:1.24!important;font-weight:900!important;letter-spacing:-.02em!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card h3 a{color:#111318!important;font-family:inherit!important;text-decoration:none!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card h3 a:hover{color:#ff4700!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-excerpt{margin:0 0 10px!important;color:#4f565d!important;font-family:Lato,Arial,sans-serif!important;font-size:13px!important;line-height:1.55!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-byline{margin:0 0 10px;color:#858c93;font-family:Lato,Arial,sans-serif!important;font-size:10px;line-height:1.35}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-byline strong{color:#111318;font-family:Lato,Arial,sans-serif!important;font-weight:900}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-byline a{color:#111318!important;font-family:Lato,Arial,sans-serif!important;font-weight:900;text-decoration:none!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-byline a:hover{color:#ff4700!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-byline-sep{display:inline-block;margin:0 4px;color:#b0b4b8}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-byline .is-recommender{color:#d93d00;font-weight:900}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card.is-recommended{border-left-color:#111318}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding-top:10px;border-top:1px solid #eceeef;color:#727980;font-family:Lato,Arial,sans-serif!important;font-size:10px;font-weight:700}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card-foot a{margin-left:auto;color:#ff4700!important;font-family:Lato,Arial,sans-serif!important;font-weight:900;text-decoration:none!important;text-transform:uppercase}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card-foot a:hover{text-decoration:underline!important;text-underline-offset:2px}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card-foot em{margin-left:auto;color:#7c8389;font-style:normal;font-weight:800}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:12px 0 0;border-top:1px solid #e3e5e8}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-pages{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;box-sizing:border-box;border:1px solid #dfe2e5;background:#fff;color:#111318!important;font-family:Lato,Arial,sans-serif!important;font-size:10px;font-weight:900;text-decoration:none!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-pagination a:hover{border-color:#ff4700;color:#ff4700!important}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-pagination a.is-current{border-color:#ff4700;background:#ff4700;color:#fff!important;pointer-events:none}
      html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-pagination a.is-nav{min-width:92px}
      html body.mdb-agency-public-page .mdb-agency-public-profile #mdb-agencia-comunidad{position:relative}
      html body.mdb-agency-public-page .mdb-agency-public-profile #mdb-agencia-comunidad.is-ajax-loading{pointer-events:none}
      html body.mdb-agency-public-page .mdb-agency-public-profile #mdb-agencia-comunidad.is-ajax-loading .mdb-profile-community-list,
      html body.mdb-agency-public-page .mdb-agency-public-profile #mdb-agencia-comunidad.is-ajax-loading .mdb-profile-community-pagination{opacity:.38;transition:opacity .16s ease}
      html body.mdb-agency-public-page .mdb-agency-public-profile #mdb-agencia-comunidad.is-ajax-loading:after{content:"Cargando actividad…";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;padding:10px 14px;background:#fff;border:1px solid #dedede;border-left:3px solid #ff4700;color:#111318;font-family:Lato,Arial,sans-serif;font-size:11px;font-weight:900;letter-spacing:.02em;white-space:nowrap}
      @media(max-width:700px){
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-heading{grid-template-columns:1fr;gap:10px;align-items:start}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-summary{justify-content:flex-start}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card{padding:14px}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card-meta time{width:100%;margin-left:0}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card-foot{align-items:flex-start}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card-foot a,
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-card-foot em{width:100%;margin-left:0}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-pagination{align-items:stretch;flex-wrap:wrap}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-pages{order:1;width:100%}
        html body.mdb-agency-public-page .mdb-agency-public-profile .mdb-profile-community-pagination a.is-nav{order:2;flex:1 1 120px}
      }
    

/* Reglas específicas de Agencia que antes vivían dentro de
   mdb-ux-12051. Solo se migran las reglas exclusivas de Agencia;
   las reglas compartidas con otros productos permanecen en el Connector. */
body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:900px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
body.mdb-ux-agency .mdb-agency-hero{grid-template-columns:1fr!important;padding:26px 20px!important}
body.mdb-ux-agency .mdb-agency-logo{width:88px!important;height:88px!important}
body.mdb-ux-agency .mdb-agency-section{padding:20px 0 26px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{font-size:25px!important}
body.mdb-ux-agency .mdb-agency-section-head p{font-size:12px!important}
body.mdb-ux-agency .mdb-agency-grid,
        body.mdb-ux-agency .mdb-agency-search-results{grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-candidate-form{grid-template-columns:1fr!important;padding:13px!important}
body.mdb-ux-agency .mdb-agency-search{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-card-actions{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-form-card{padding:20px 17px!important}
@media (max-width:700px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:900px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
body.mdb-ux-agency .mdb-agency-hero{grid-template-columns:1fr!important;padding:26px 20px!important}
body.mdb-ux-agency .mdb-agency-logo{width:88px!important;height:88px!important}
body.mdb-ux-agency .mdb-agency-section{padding:20px 0 26px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{font-size:25px!important}
body.mdb-ux-agency .mdb-agency-section-head p{font-size:12px!important}
body.mdb-ux-agency .mdb-agency-grid,
        body.mdb-ux-agency .mdb-agency-search-results{grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-candidate-form{grid-template-columns:1fr!important;padding:13px!important}
body.mdb-ux-agency .mdb-agency-search{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-card-actions{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-form-card{padding:20px 17px!important}}
body.mdb-ux-agency .mdb-agency-hero{grid-template-columns:1fr!important;padding:28px 22px!important}
body.mdb-ux-agency .mdb-agency-logo{width:92px!important;height:92px!important}
body.mdb-ux-agency .mdb-agency-form{grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-form .is-full{grid-column:1!important}
body.mdb-ux-agency .mdb-agency-ux-section-body{padding:12px!important}
body.mdb-ux-agency .mdb-agency-directory-actions{
          display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;margin-top:11px!important;padding-top:10px!important
        }
body.mdb-ux-agency .mdb-agency-directory-actions>*{
          width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important
        }
body.mdb-ux-agency .mdb-agency-directory-actions :is(button,a,select){
          min-height:38px!important;padding:8px 10px!important;font-size:10px!important;line-height:1.2!important
        }
@media (max-width:700px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:900px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
body.mdb-ux-agency .mdb-agency-hero{grid-template-columns:1fr!important;padding:26px 20px!important}
body.mdb-ux-agency .mdb-agency-logo{width:88px!important;height:88px!important}
body.mdb-ux-agency .mdb-agency-section{padding:20px 0 26px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{font-size:25px!important}
body.mdb-ux-agency .mdb-agency-section-head p{font-size:12px!important}
body.mdb-ux-agency .mdb-agency-grid,
        body.mdb-ux-agency .mdb-agency-search-results{grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-candidate-form{grid-template-columns:1fr!important;padding:13px!important}
body.mdb-ux-agency .mdb-agency-search{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-card-actions{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-form-card{padding:20px 17px!important}
@media (max-width:700px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:900px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
body.mdb-ux-agency .mdb-agency-hero{grid-template-columns:1fr!important;padding:26px 20px!important}
body.mdb-ux-agency .mdb-agency-logo{width:88px!important;height:88px!important}
body.mdb-ux-agency .mdb-agency-section{padding:20px 0 26px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{font-size:25px!important}
body.mdb-ux-agency .mdb-agency-section-head p{font-size:12px!important}
body.mdb-ux-agency .mdb-agency-grid,
        body.mdb-ux-agency .mdb-agency-search-results{grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-candidate-form{grid-template-columns:1fr!important;padding:13px!important}
body.mdb-ux-agency .mdb-agency-search{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-card-actions{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-form-card{padding:20px 17px!important}}
body.mdb-ux-agency .mdb-agency-hero{grid-template-columns:1fr!important;padding:28px 22px!important}
body.mdb-ux-agency .mdb-agency-logo{width:92px!important;height:92px!important}
body.mdb-ux-agency .mdb-agency-form{grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-form .is-full{grid-column:1!important}
body.mdb-ux-agency .mdb-agency-ux-section-body{padding:12px!important}
body.mdb-ux-agency .mdb-agency-directory-actions{
          display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;margin-top:11px!important;padding-top:10px!important
        }
body.mdb-ux-agency .mdb-agency-directory-actions>*{
          width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important
        }
body.mdb-ux-agency .mdb-agency-directory-actions :is(button,a,select){
          min-height:38px!important;padding:8px 10px!important;font-size:10px!important;line-height:1.2!important
        }}
body.mdb-ux-agency .mdb-agency-directory-actions{grid-template-columns:1fr!important}
@media (max-width:480px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:900px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
body.mdb-ux-agency .mdb-agency-hero{grid-template-columns:1fr!important;padding:26px 20px!important}
body.mdb-ux-agency .mdb-agency-logo{width:88px!important;height:88px!important}
body.mdb-ux-agency .mdb-agency-section{padding:20px 0 26px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{font-size:25px!important}
body.mdb-ux-agency .mdb-agency-section-head p{font-size:12px!important}
body.mdb-ux-agency .mdb-agency-grid,
        body.mdb-ux-agency .mdb-agency-search-results{grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-candidate-form{grid-template-columns:1fr!important;padding:13px!important}
body.mdb-ux-agency .mdb-agency-search{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-card-actions{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-form-card{padding:20px 17px!important}
@media (max-width:700px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:900px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
body.mdb-ux-agency .mdb-agency-hero{grid-template-columns:1fr!important;padding:26px 20px!important}
body.mdb-ux-agency .mdb-agency-logo{width:88px!important;height:88px!important}
body.mdb-ux-agency .mdb-agency-section{padding:20px 0 26px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{font-size:25px!important}
body.mdb-ux-agency .mdb-agency-section-head p{font-size:12px!important}
body.mdb-ux-agency .mdb-agency-grid,
        body.mdb-ux-agency .mdb-agency-search-results{grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-candidate-form{grid-template-columns:1fr!important;padding:13px!important}
body.mdb-ux-agency .mdb-agency-search{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-card-actions{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-form-card{padding:20px 17px!important}}
body.mdb-ux-agency .mdb-agency-hero{grid-template-columns:1fr!important;padding:28px 22px!important}
body.mdb-ux-agency .mdb-agency-logo{width:92px!important;height:92px!important}
body.mdb-ux-agency .mdb-agency-form{grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-form .is-full{grid-column:1!important}
body.mdb-ux-agency .mdb-agency-ux-section-body{padding:12px!important}
body.mdb-ux-agency .mdb-agency-directory-actions{
          display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;margin-top:11px!important;padding-top:10px!important
        }
body.mdb-ux-agency .mdb-agency-directory-actions>*{
          width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important
        }
body.mdb-ux-agency .mdb-agency-directory-actions :is(button,a,select){
          min-height:38px!important;padding:8px 10px!important;font-size:10px!important;line-height:1.2!important
        }
@media (max-width:700px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:900px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
body.mdb-ux-agency .mdb-agency-hero{grid-template-columns:1fr!important;padding:26px 20px!important}
body.mdb-ux-agency .mdb-agency-logo{width:88px!important;height:88px!important}
body.mdb-ux-agency .mdb-agency-section{padding:20px 0 26px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{font-size:25px!important}
body.mdb-ux-agency .mdb-agency-section-head p{font-size:12px!important}
body.mdb-ux-agency .mdb-agency-grid,
        body.mdb-ux-agency .mdb-agency-search-results{grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-candidate-form{grid-template-columns:1fr!important;padding:13px!important}
body.mdb-ux-agency .mdb-agency-search{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-card-actions{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-form-card{padding:20px 17px!important}
@media (max-width:700px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:900px){body.mdb-ux-product-page :where(button,.mdb-pa-button,.mdb-cartera-btn,.mdb-agency-btn,.mdb-av-link,.pmpro_btn,.pmpro_btn-submit){border-radius:0!important;box-shadow:none!important}
body.mdb-ux-agency .mdb-agency-wrap{
        --mdb-orange:#ff4700;--mdb-ink:#111318;--mdb-soft:#f5f6f7;--mdb-line:#dfe2e5;--mdb-muted:#646a70;
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(p,small,label,input,select,textarea,button,a,span,summary){
        font-family:Lato,Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-wrap :where(h1,h2,h3,h4,.mdb-agency-person-meta strong,.mdb-agency-live-copy strong){
        font-family:"Work Sans",Arial,sans-serif!important;
      }
body.mdb-ux-agency .mdb-agency-logo img,
      body.mdb-ux-agency .mdb-agency-logo-preview img,
      body.mdb-ux-agency .mdb-agency-logo-current img{object-fit:contain!important}
body.mdb-ux-agency .mdb-agency-hero{
        border-top:4px solid var(--mdb-orange)!important;
        border-bottom:0!important;
        padding:32px 34px!important;
        margin:22px 0 28px!important;
      }
body.mdb-ux-agency .mdb-agency-hero h1,
      body.mdb-ux-agency .mdb-agency-hero h2{
        margin:5px 0 9px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(32px,3.7vw,48px)!important;
        line-height:1.02!important;
        letter-spacing:-.035em!important;
      }
body.mdb-ux-agency .mdb-agency-hero p,
      body.mdb-ux-agency .mdb-agency-hero p *{
        color:#cfd4da!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-eyebrow{
        font-family:Lato,Arial,sans-serif!important;
        font-size:10px!important;
        line-height:1.2!important;
        letter-spacing:.09em!important;
      }
body.mdb-ux-agency .mdb-agency-section{padding:24px 0 30px!important}
body.mdb-ux-agency .mdb-agency-section-head{align-items:flex-start!important;margin-bottom:16px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{
        margin:5px 0 0!important;
        color:var(--mdb-ink)!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:clamp(25px,2.7vw,34px)!important;
        line-height:1.08!important;
        letter-spacing:-.025em!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-section-head p{
        max-width:820px!important;
        margin:7px 0 0!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section{
        display:block!important;
        width:100%!important;
        margin:12px 0!important;
        padding:0!important;
        border:1px solid var(--mdb-line)!important;
        background:#fff!important;
        box-shadow:none!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary{
        display:flex!important;
        width:100%!important;
        min-height:54px!important;
        align-items:center!important;
        gap:10px!important;
        margin:0!important;
        padding:15px 16px!important;
        box-sizing:border-box!important;
        cursor:pointer!important;
        list-style:none!important;
        background:#f7f8f9!important;
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary::after{
        content:"+";
        margin-left:auto!important;
        color:var(--mdb-orange)!important;
        font-size:20px!important;
        line-height:1!important;
        font-weight:900!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary::after{content:"−"}
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:hover,
      body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section>summary:focus-visible{
        background:#f1f3f4!important;
        outline:none!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-title{min-width:0!important;color:var(--mdb-ink)!important}
body.mdb-ux-agency .mdb-agency-ux-section-count{
        display:inline-flex!important;
        align-items:center!important;
        min-height:22px!important;
        padding:3px 7px!important;
        border:1px solid rgba(255,71,0,.35)!important;
        background:#fff4ef!important;
        color:var(--mdb-orange)!important;
        font-size:9px!important;
        line-height:1.1!important;
        font-weight:900!important;
        letter-spacing:.04em!important;
        text-transform:uppercase!important;
        white-space:nowrap!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-body{
        display:block!important;
        padding:16px!important;
        background:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-intro{
        margin:0 0 16px!important;
        padding:0 0 14px!important;
        border-bottom:1px solid #eceeef!important;
        color:var(--mdb-muted)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
      }
body.mdb-ux-agency .mdb-agency-ux-section-kicker{
        display:block!important;
        margin:0 0 5px!important;
        color:var(--mdb-orange)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:9px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.08em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-admin-main>.mdb-agency-ux-section[open]>summary{border-bottom:1px solid var(--mdb-line)!important}
body.mdb-ux-agency .mdb-agency-card{
        border:1px solid var(--mdb-line)!important;
        border-radius:0!important;
        box-shadow:none!important;
        padding:18px!important;
      }
body.mdb-ux-agency .mdb-agency-card h4{
        margin:0 0 6px!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:18px!important;
        line-height:1.18!important;
      }
body.mdb-ux-agency .mdb-agency-card p,
      body.mdb-ux-agency .mdb-agency-card p *{
        color:#61666c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-person-photo{width:56px!important;height:56px!important;flex-basis:56px!important}
body.mdb-ux-agency .mdb-agency-person-meta strong{font-size:15px!important}
body.mdb-ux-agency .mdb-agency-person-meta span{font-family:Lato,Arial,sans-serif!important;font-size:11px!important}
body.mdb-ux-agency .mdb-agency-btn,
      body.mdb-ux-agency .mdb-agency-btn:visited{
        min-height:42px!important;
        padding:9px 14px!important;
        border-radius:0!important;
        box-shadow:none!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.2!important;
        font-weight:900!important;
        letter-spacing:.01em!important;
        text-transform:uppercase!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:visited{
        background:#f1f2f3!important;
        border:1px solid #dfe2e5!important;
        color:#20242a!important;
      }
body.mdb-ux-agency .mdb-agency-btn.is-secondary:hover,
      body.mdb-ux-agency .mdb-agency-btn.is-secondary:focus{
        background:#e5e7e9!important;
        border-color:#cfd3d7!important;
        color:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary,
      body.mdb-ux-agency .mdb-agency-hero .mdb-agency-btn.is-secondary:visited{
        background:transparent!important;
        border:1px solid #fff!important;
        color:#fff!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions{
        gap:8px!important;
        margin-top:12px!important;
        padding-top:12px!important;
      }
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{min-height:36px!important;padding:7px 10px!important;font-size:10px!important}
body.mdb-ux-agency .mdb-agency-form-card{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        border-top:1px solid var(--mdb-line)!important;
        padding:24px 26px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card h2{
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:27px!important;
      }
body.mdb-ux-agency .mdb-agency-form-card>p{font-family:Lato,Arial,sans-serif!important;font-size:13px!important}
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) label{
        color:var(--mdb-ink)!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:11px!important;
        line-height:1.3!important;
        font-weight:900!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),
      body.mdb-ux-agency .mdb-agency-search input{
        min-height:44px!important;
        border:1px solid #cfd3d7!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:#fff!important;
        color:#17191c!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:13px!important;
      }
body.mdb-ux-agency :where(.mdb-agency-form,.mdb-agency-request-form,.mdb-agency-create-form,.mdb-agency-candidate-form,.mdb-agency-candidate-contact) :where(input,select,textarea):focus,
      body.mdb-ux-agency .mdb-agency-search input:focus{
        outline:3px solid rgba(255,71,0,.20)!important;
        outline-offset:1px!important;
        border-color:var(--mdb-orange)!important;
      }
body.mdb-ux-agency .mdb-agency-candidate-form{
        padding:16px!important;
        border:1px solid var(--mdb-line)!important;
        background:#f6f7f8!important;
        gap:12px!important;
      }
body.mdb-ux-agency .mdb-agency-search{gap:8px!important;margin-top:14px!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{min-height:44px!important}
body.mdb-ux-agency .mdb-agency-candidates>p,
      body.mdb-ux-agency .mdb-agency-search-results>p{
        margin:12px 0 0!important;
        padding:13px 15px!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.5!important;
      }
body.mdb-ux-agency .mdb-agency-note{
        border-left:4px solid var(--mdb-orange)!important;
        background:#f5f6f7!important;
        color:#5d6268!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
      }
body.mdb-ux-agency .mdb-agency-note details{
        margin-top:10px!important;
        padding-top:10px!important;
        border-top:1px solid #dde0e3!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary{
        display:inline-flex!important;
        align-items:center!important;
        gap:7px!important;
        margin:0!important;
        color:#111318!important;
        font-family:"Work Sans",Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.35!important;
        font-weight:800!important;
        cursor:pointer!important;
        list-style:none!important;
      }
body.mdb-ux-agency .mdb-agency-note details summary::-webkit-details-marker{display:none!important}
body.mdb-ux-agency .mdb-agency-note details summary::after{
        content:"▼";
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex:0 0 20px!important;
        width:20px!important;
        height:20px!important;
        margin-left:4px!important;
        background:#ff4700!important;
        color:#fff!important;
        border:0!important;
        font-family:Arial,sans-serif!important;
        font-size:10px!important;
        line-height:20px!important;
        font-weight:900!important;
        text-align:center!important;
        transform:none;
        transition:transform .18s ease,background-color .18s ease;
      }
body.mdb-ux-agency .mdb-agency-note details summary:hover::after,
      body.mdb-ux-agency .mdb-agency-note details summary:focus-visible::after{
        background:#111318!important;
      }
body.mdb-ux-agency .mdb-agency-note details[open] summary::after{
        transform:rotate(180deg);
      }
body.mdb-ux-agency .mdb-agency-note details p{
        max-width:860px!important;
        margin:9px 0 13px!important;
        color:#646a70!important;
        font-family:Lato,Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1.55!important;
        font-weight:400!important;
      }
body.mdb-ux-agency .mdb-agency-note details form{margin:0!important}
body.mdb-ux-agency .mdb-agency-note details .mdb-agency-btn{
        min-height:38px!important;
        padding:8px 12px!important;
        font-size:10px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box{
        border:1px solid var(--mdb-line)!important;
        border-left:4px solid var(--mdb-orange)!important;
        background:#f6f7f8!important;
        padding:17px!important;
      }
body.mdb-ux-agency .mdb-agency-create-box summary{font-family:"Work Sans",Arial,sans-serif!important;font-size:14px!important}
body.mdb-ux-agency .mdb-agency-status,
      body.mdb-ux-agency .mdb-agency-badge{font-family:Lato,Arial,sans-serif!important}
body.mdb-ux-agency .mdb-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
body.mdb-ux-agency .mdb-agency-hero{grid-template-columns:1fr!important;padding:26px 20px!important}
body.mdb-ux-agency .mdb-agency-logo{width:88px!important;height:88px!important}
body.mdb-ux-agency .mdb-agency-section{padding:20px 0 26px!important}
body.mdb-ux-agency .mdb-agency-section-head h3{font-size:25px!important}
body.mdb-ux-agency .mdb-agency-section-head p{font-size:12px!important}
body.mdb-ux-agency .mdb-agency-grid,
        body.mdb-ux-agency .mdb-agency-search-results{grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-candidate-form{grid-template-columns:1fr!important;padding:13px!important}
body.mdb-ux-agency .mdb-agency-search{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-search .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-card-actions{display:grid!important;grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-card-actions .mdb-agency-btn{width:100%!important}
body.mdb-ux-agency .mdb-agency-form-card{padding:20px 17px!important}}
body.mdb-ux-agency .mdb-agency-hero{grid-template-columns:1fr!important;padding:28px 22px!important}
body.mdb-ux-agency .mdb-agency-logo{width:92px!important;height:92px!important}
body.mdb-ux-agency .mdb-agency-form{grid-template-columns:1fr!important}
body.mdb-ux-agency .mdb-agency-form .is-full{grid-column:1!important}
body.mdb-ux-agency .mdb-agency-ux-section-body{padding:12px!important}
body.mdb-ux-agency .mdb-agency-directory-actions{
          display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;margin-top:11px!important;padding-top:10px!important
        }
body.mdb-ux-agency .mdb-agency-directory-actions>*{
          width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important
        }
body.mdb-ux-agency .mdb-agency-directory-actions :is(button,a,select){
          min-height:38px!important;padding:8px 10px!important;font-size:10px!important;line-height:1.2!important
        }}
body.mdb-ux-agency .mdb-agency-directory-actions{grid-template-columns:1fr!important}}


/* =========================================================
   AGENCIA PÚBLICA · HERO MDB COMPARTIDO · 1.1.37
   La geometría, imagen, título, subtítulo y panel exterior salen
   de MDB_Entidades::render_shared_hero().
   Aquí solo vive el contenido específico de la tarjeta de Agencia.
   ========================================================= */
html body.mdb-agency-public-page .mdb-agency-public-profile>.mdb-shared-hero{
    margin:0!important;
}
html body.mdb-agency-public-page .mdb-shared-hero--agency .mdb-agency-shared-hero-initials{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:100%!important;
    color:#111318!important;
    font-family:"Work Sans",Arial,sans-serif!important;
    font-size:30px!important;
    line-height:1!important;
    font-weight:900!important;
    letter-spacing:-.04em!important;
}
html body.mdb-agency-public-page .mdb-shared-hero--agency .mdb-agency-verified-icon{
    display:inline-block!important;
    width:.65em!important;
    height:.65em!important;
    margin-left:.22em!important;
    vertical-align:.04em!important;
    color:#ff4700!important;
    line-height:0!important;
}
html body.mdb-agency-public-page .mdb-shared-hero--agency .mdb-agency-verified-icon svg{
    display:block!important;
    width:100%!important;
    height:100%!important;
}
html body.mdb-agency-public-page .mdb-shared-hero--agency .mdb-shared-hero__summary.is-agency-summary{
    display:block!important;
}
html body.mdb-agency-public-page .mdb-agency-shared-summary{
    display:block!important;
}
html body.mdb-agency-public-page .mdb-agency-shared-summary__number{
    display:block!important;
    margin:0!important;
    color:#fff!important;
    font-family:"Work Sans",Arial,sans-serif!important;
    font-size:34px!important;
    line-height:1!important;
    font-weight:900!important;
    letter-spacing:-.04em!important;
}
html body.mdb-agency-public-page .mdb-agency-shared-summary__label{
    display:block!important;
    margin:5px 0 0!important;
    color:#d1d1d1!important;
    font-family:Lato,Arial,sans-serif!important;
    font-size:10px!important;
    line-height:1.25!important;
    font-weight:900!important;
    letter-spacing:.03em!important;
    text-transform:uppercase!important;
}
html body.mdb-agency-public-page .mdb-agency-shared-summary__grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    margin:15px 0 0!important;
    padding:13px 0 0!important;
    border-top:1px solid #393d44!important;
}
html body.mdb-agency-public-page .mdb-agency-shared-summary__grid>div{
    min-width:0!important;
    padding:0 8px!important;
    text-align:center!important;
    border-right:1px solid #393d44!important;
}
html body.mdb-agency-public-page .mdb-agency-shared-summary__grid>div:first-child{
    padding-left:0!important;
    text-align:left!important;
}
html body.mdb-agency-public-page .mdb-agency-shared-summary__grid>div:last-child{
    padding-right:0!important;
    border-right:0!important;
}
html body.mdb-agency-public-page .mdb-agency-shared-summary__grid strong{
    display:block!important;
    color:#fff!important;
    font-family:"Work Sans",Arial,sans-serif!important;
    font-size:18px!important;
    line-height:1!important;
    font-weight:900!important;
}
html body.mdb-agency-public-page .mdb-agency-shared-summary__grid span{
    display:block!important;
    margin-top:5px!important;
    color:#9ea2a8!important;
    font-family:Lato,Arial,sans-serif!important;
    font-size:8px!important;
    line-height:1.25!important;
    font-weight:900!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
}
@media(max-width:560px){
    html body.mdb-agency-public-page .mdb-shared-hero--agency .mdb-agency-shared-hero-initials{
        font-size:23px!important;
    }
}


/* =========================================================
   AGENCIA PÚBLICA · HERO COMPARTIDO · FIX TÍTULO 1.1.38
   Evita que reglas antiguas del perfil público de Agencia
   recoloreen el H1 del Hero compartido.
   ========================================================= */
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile.mdb-ui-scope
.mdb-shared-hero.mdb-shared-hero--agency
.mdb-shared-hero__title,
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile.mdb-ui-scope
.mdb-shared-hero.mdb-shared-hero--agency
.mdb-shared-hero__title *{
    color:#fff!important;
}


/* =========================================================
   AGENCIA PÚBLICA · MENÚ DE SECCIONES UNIFICADO · 1.1.39
   Mismo lenguaje que Club / Profesional / Fichajes.
   ========================================================= */
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile .mdb-agency-section-nav{
    width:100%!important;
    margin:0 0 22px!important;
    padding:0!important;
    box-sizing:border-box!important;
    border:1px solid #dfe2e5!important;
    border-top:0!important;
    background:#f5f5f5!important;
    overflow:hidden!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile .mdb-agency-section-nav-track{
    display:flex!important;
    align-items:stretch!important;
    width:100%!important;
    min-width:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    overscroll-behavior-x:contain!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile .mdb-agency-section-nav-track::-webkit-scrollbar{display:none!important;}
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile .mdb-agency-section-nav a,
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile .mdb-agency-section-nav a:visited{
    position:relative!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:1 0 auto!important;
    min-height:48px!important;
    margin:0!important;
    padding:11px 14px 10px!important;
    box-sizing:border-box!important;
    border:0!important;
    border-right:1px solid #dfe2e5!important;
    border-radius:0!important;
    background:#f5f5f5!important;
    color:#111318!important;
    font-family:Lato,Arial,sans-serif!important;
    font-size:10px!important;
    line-height:1.15!important;
    font-weight:900!important;
    letter-spacing:.015em!important;
    text-align:center!important;
    text-decoration:none!important;
    white-space:nowrap!important;
    box-shadow:none!important;
    transition:background-color .14s ease,color .14s ease!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile .mdb-agency-section-nav a:last-child{border-right:0!important;}
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile .mdb-agency-section-nav a::after{
    content:""!important;
    position:absolute!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    height:3px!important;
    background:transparent!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile .mdb-agency-section-nav a:hover,
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile .mdb-agency-section-nav a:focus{
    background:#f0f1f2!important;
    color:#111318!important;
    outline:none!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile .mdb-agency-section-nav a.is-active{
    background:#eceeef!important;
    color:#111318!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile .mdb-agency-section-nav a.is-active::after{background:#ff4700!important;}
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile :is(
    #mdb-agencia-presentacion,
    #mdb-agencia-profesionales,
    #mdb-agencia-comunidad,
    #mdb-agencia-contacto,
    #mdb-agencia-mercados,
    #mdb-agencia-movimientos
){scroll-margin-top:24px!important;}
html body.mdb-agency-public-page #mdb-agency-public-template
.mdb-agency-public-profile .mdb-agency-mobile-quick-nav{display:none!important;}


/* =========================================================
   AGENCIA PÚBLICA · MOVIMIENTOS · 1.1.40
   Mismo lenguaje visual que Club / Fichajes.
   ========================================================= */
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movements-card{
    width:100%!important;margin:0 0 16px!important;padding:18px!important;border:0!important;
    border-top:3px solid #ff4700!important;border-radius:0!important;background:#f5f5f5!important;box-shadow:none!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movements-kicker{
    display:block!important;margin:0 0 10px!important;padding:0!important;color:#ff4700!important;background:transparent!important;border:0!important;
    font-family:Lato,Arial,sans-serif!important;font-size:10px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movements-card h3{
    margin:0 0 10px!important;color:#111318!important;font-family:"Work Sans",Arial,sans-serif!important;
    font-size:16px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:-.02em!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movements-context{
    margin:10px 0 8px!important;color:#7a8188!important;font-family:Lato,Arial,sans-serif!important;font-size:9px!important;line-height:1.35!important;font-weight:700!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movements-list{
    margin:0!important;padding:0!important;list-style:none!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-item{
    display:grid!important;grid-template-columns:22px 36px minmax(0,1fr) auto!important;gap:8px!important;align-items:start!important;
    min-height:0!important;padding:10px 0!important;border-bottom:1px solid #ddd!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-item:first-child{padding-top:3px!important;}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-item:last-child{border-bottom:0!important;padding-bottom:0!important;}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-item[hidden]{display:none!important;}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-type{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin-top:1px!important;
    background:#111318!important;color:#fff!important;font-family:"Work Sans",Arial,sans-serif!important;font-size:9px!important;line-height:1!important;font-weight:900!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-photo{
    display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;overflow:hidden!important;border-radius:50%!important;
    background:#24282f!important;color:#fff!important;font-family:"Work Sans",Arial,sans-serif!important;font-size:9px!important;line-height:1!important;font-weight:900!important;text-decoration:none!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-photo img{
    display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-copy{min-width:0!important;}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-name{
    display:block!important;margin:0!important;color:#111318!important;font-family:"Work Sans",Arial,sans-serif!important;font-size:12px!important;line-height:1.25!important;font-weight:900!important;text-decoration:none!important;overflow-wrap:anywhere!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile a.mdb-agency-movement-name:hover{color:#ff4700!important;}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-route{
    display:block!important;margin:3px 0 0!important;padding:0!important;color:#6c747c!important;font-family:Lato,Arial,sans-serif!important;font-size:9px!important;line-height:1.3!important;font-weight:400!important;overflow-wrap:anywhere!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-route b{color:#ff4700!important;font-weight:900!important;}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-date-wrap{
    display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;min-width:42px!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-date{
    display:block!important;margin:0!important;padding-top:2px!important;color:#ff4700!important;font-family:"Work Sans",Arial,sans-serif!important;font-size:12px!important;line-height:1.15!important;font-weight:900!important;text-align:right!important;white-space:nowrap!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-season{
    display:block!important;margin-top:3px!important;color:#8a9096!important;font-family:Lato,Arial,sans-serif!important;font-size:8px!important;line-height:1!important;font-weight:900!important;letter-spacing:.02em!important;text-align:right!important;white-space:nowrap!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movements-more{
    display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:16px 0 0!important;padding:9px 10px!important;
    border:1px solid #d9dde1!important;border-radius:0!important;background:#fff!important;color:#111318!important;font-family:Lato,Arial,sans-serif!important;font-size:9px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:none!important;
}
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movements-more:hover,
html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movements-more:focus{
    border-color:#ff4700!important;color:#ff4700!important;background:#fff!important;outline:none!important;
}
@media(max-width:640px){
  html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-item{
      grid-template-columns:20px 34px minmax(0,1fr) auto!important;gap:7px!important;
  }
  html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-photo{width:34px!important;height:34px!important;}
  html body.mdb-agency-public-page #mdb-agency-public-template .mdb-agency-public-profile .mdb-agency-movement-type{width:20px!important;height:20px!important;font-size:8px!important;}
}
