:where(:root) .bricks-color-primary {color: #647d85}:where(:root) .bricks-background-primary {background-color: #647d85}:where(:root) .bricks-color-secondary {color: #6b5b78}:where(:root) .bricks-background-secondary {background-color: #6b5b78}:where(:root) .bricks-color-light {color: #f4f4f4}:where(:root) .bricks-background-light {background-color: #f4f4f4}:where(:root) .bricks-color-dark {color: #263238}:where(:root) .bricks-background-dark {background-color: #263238}:where(:root) .bricks-color-muted {color: #8a979e}:where(:root) .bricks-background-muted {background-color: #8a979e}:where(:root) * {border-color: #d4dadf}:where(:root) .bricks-color-warning {color: #c9895b}:where(:root) .bricks-background-warning {background-color: #c9895b}:root{ --color-primary:#647D85; --color-primary-dark:#4E6268; --color-secondary:#6B5B78; --color-secondary-dark:#53475E;  --color-accent:#C9895B; --heading-color:#263238; --text-color:#3F3F3F; --meta-color:#8A979E; --color-border:#D4DADF; --color-surface:#FFFFFF;}html { scroll-behavior: smooth;}h1, h2, h3, h4, h5, h6 { font-family: 'Inter', sans-serif; font-weight: 700; color: var(--heading-color);}h1 { font-size: 3.2rem; line-height: 1.2; }h2 { font-size: 2.4rem; line-height: 1.25; }h3 { font-size: 1.9rem; line-height: 1.3; }h4 { font-size: 1.6rem; }h5 { font-size: 1.4rem; }h6 { font-size: 1.2rem; font-weight: 500; color: var(--meta-color); }body, p { font-family: 'Inter', sans-serif; font-size: 1.6rem; line-height: 1.6; color: var(--text-color); margin-bottom: 1.6rem;}blockquote { border-left: 4px solid var(--color-accent); padding-left: 1.6rem; font-style: italic; margin: 1.6rem 0; font-size: 1.9rem;}button, .bricks-button, input[type="submit"] { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 1.4rem; padding: 0.8rem 2rem; border-radius: 30px; background-color: var(--color-primary); color: #FFFFFF;}button:hover,.bricks-button:hover,input[type="submit"]:hover { background-color: var(--color-primary-dark);}a { transition: none;}.brxe-text.pd-links-secondary a { padding: 0.08em 0.28em; border-radius: 3px; transition: background-color .32s ease, box-shadow .32s ease;}.brxe-text.pd-links-secondary a:hover,.brxe-text.pd-links-secondary a:focus-visible { background-color: var(--color-secondary); color: #ffffff !important; box-shadow: 0 0 0 1px rgba(107,91,120,.35) inset;}.brxe-text.pd-links-secondary a[aria-current="page"] { background-color: var(--color-secondary); color: #ffffff !important;}.brxe-text.pd-links-on-dark a:hover,.brxe-text.pd-links-on-dark a:focus-visible { color: var(--color-secondary) !important;}.brxe-text.pd-links-on-dark a[aria-current="page"] { color: var(--color-secondary) !important;}.pd-milestones .jet-listing-grid__item h3.brxe-heading { font-size: 1.5rem !important; line-height: 1.45 !important; font-weight: 600 !important; color: var(--meta-color) !important; margin: 0 !important;}.pd-milestones .jet-listing-grid__item { position: relative; padding-left: 1.6rem;}.pd-milestones .jet-listing-grid__item::before { content: "•"; position: absolute; left: 0; top: 0.15em; font-size: 1.6rem; line-height: 1; color: var(--color-secondary-dark);}.pd-plenium-world a { display: block; margin-bottom: 0.6rem; line-height: 1.4;}.pd-plenium-world a:last-child { margin-bottom: 0;}:root{ --color-primary:#647D85; --color-primary-dark:#4E6268; --color-secondary:#6B5B78; --color-secondary-dark:#53475E;  --color-accent:#C9895B; --heading-color:#263238; --text-color:#3F3F3F; --meta-color:#8A979E; --color-border:#D4DADF; --color-surface:#FFFFFF;}html { scroll-behavior: smooth;}h1, h2, h3, h4, h5, h6 { font-family: 'Inter', sans-serif; font-weight: 700; color: var(--heading-color);}h1 { font-size: 3.2rem; line-height: 1.2; }h2 { font-size: 2.4rem; line-height: 1.25; }h3 { font-size: 1.9rem; line-height: 1.3; }h4 { font-size: 1.6rem; }h5 { font-size: 1.4rem; }h6 { font-size: 1.2rem; font-weight: 500; color: var(--meta-color); }body, p { font-family: 'Inter', sans-serif; font-size: 1.6rem; line-height: 1.6; color: var(--text-color); margin-bottom: 1.6rem;}blockquote { border-left: 4px solid var(--color-accent); padding-left: 1.6rem; font-style: italic; margin: 1.6rem 0; font-size: 1.9rem;}button, .bricks-button, input[type="submit"] { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 1.4rem; padding: 0.8rem 2rem; border-radius: 30px; background-color: var(--color-primary); color: #FFFFFF;}button:hover,.bricks-button:hover,input[type="submit"]:hover { background-color: var(--color-primary-dark);}a { transition: none;}.brxe-text.pd-links-secondary a { padding: 0.08em 0.28em; border-radius: 3px; transition: background-color .32s ease, box-shadow .32s ease;}.brxe-text.pd-links-secondary a:hover,.brxe-text.pd-links-secondary a:focus-visible { background-color: var(--color-secondary); color: #ffffff !important; box-shadow: 0 0 0 1px rgba(107,91,120,.35) inset;}.brxe-text.pd-links-secondary a[aria-current="page"] { background-color: var(--color-secondary); color: #ffffff !important;}.brxe-text.pd-links-on-dark a:hover,.brxe-text.pd-links-on-dark a:focus-visible { color: var(--color-secondary) !important;}.brxe-text.pd-links-on-dark a[aria-current="page"] { color: var(--color-secondary) !important;}.pd-milestones .jet-listing-grid__item h3.brxe-heading { font-size: 1.5rem !important; line-height: 1.45 !important; font-weight: 600 !important; color: var(--meta-color) !important; margin: 0 !important;}.pd-links-pill a { display: inline-block; padding: 0.15em 0.35em; margin-right: 0.35em; background-color: transparent; color: #6b5b78 !important; border-radius: 6px; line-height: 1.3; text-decoration: none; white-space: nowrap; transition: background-color .18s ease, color .18s ease;}.pd-links-pill a { background-color: #ede8f1; }.pd-links-pill a:hover,.pd-links-pill a:focus-visible { background-color: #6b5b78; color: #ffffff !important;}.pd-links-pill a:last-child { margin-right: 0;}.pd-links-pill.pd-plenium-world a { color: #ffffff !important; background-color: transparent;}.pd-links-pill.pd-plenium-world a:hover,.pd-links-pill.pd-plenium-world a:focus-visible { color: #fff !important; background-color: #412e51; }.pd-links-pill { display: flex; flex-wrap: wrap; gap: 0.4em; align-items: center;}.pd-links-pill a {  margin-right: 0; }.brxe-image img { max-width: 100%; height: auto; display: block;}.skip-link { position: fixed !important; left: 0 !important; top: 0 !important; transform: translateY(-120%) !important; max-width: 100vw !important; white-space: nowrap !important; z-index: 999999 !important;}.skip-link:focus,.skip-link:focus-visible { transform: translateY(0) !important; outline: none;}a.skip-link { position: fixed !important; top: 0 !important; left: 0 !important; transform: translateY(-150%) !important; max-width: 100vw !important; white-space: nowrap !important; overflow: hidden !important; z-index: 999999 !important;}a.skip-link:focus,a.skip-link:focus-visible { transform: translateY(0) !important;}img, svg, video, iframe { max-width: 100%; height: auto;}.brxe-container, .brxe-section, .brx-grid, .brxe-text, .brxe-image { min-width: 0;}.quote-content,.quote-content p { font-size: 1em; line-height: 1.25; color: #ffffff; font-weight: 500; text-align: center; margin: 0;}.quote-content p { max-width: 100%;}.quote-content p::before,.quote-content p::after { color: rgba(255,255,255,0.6);}.quote-author-link{ display:inline-block; margin-top: .8em; font-size: 1.1em; color: rgba(255,255,255,.85); text-decoration: none;}.quote-author-link:hover{ text-decoration: underline; }.container-quote { --quote-text-color: #fff;}.container-quote.quote-bg-oscuro,.container-quote.quote-bg-abstracto { --quote-text-color: #ffffff;}.container-quote.quote-bg-claro,.container-quote.quote-bg-naturaleza { --quote-text-color: #111111;}.container-quote .quote-content,.container-quote .quote-content *,.container-quote blockquote,.container-quote p,.container-quote strong { color: var(--quote-text-color) !important;}.quote-bg-dark,.quote-bg-dark *{ color: #fff !important;}.quote-bg-light,.quote-bg-light *{ color: #111 !important;}.quote-bg-dark a,.quote-bg-light a{ color: inherit !important;}.quote-lib { color: white; font-size:2em;}.books-grid{ display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:12px; align-items:start;}@media (max-width: 768px){ .books-grid{ grid-template-columns:1fr; }}.book-card{ width:100%; max-width:300px; margin:0 auto; padding:12px; border-radius:12px; background: var(--color-surface); border: 1px solid var(--color-border); display:flex; flex-direction:column; gap:5px; align-items:center;}.book-cover img{ width:100%; max-width:300px; height:auto; display:block;}.book-title{ max-width:300px; text-align:center; font-weight:700; line-height:1.25; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}.color-cita-single-ref{ color: var(--color-accent) !important;}.brxe-ierqbq .brxe-div .brxe-teyjoq .brxe-text .color-cita-single-ref{ color: var(--color-accent) !important;}.cita-texto-single-referente{ text-align:center; max-width: 760px; margin: 0 auto; position: relative; padding: 0.4em 0.2em;}.cita-texto-single-referente::before{ content: "“"; display:block; font-size: 3em; line-height: 0.3; margin-bottom: .15em; opacity: .35; color: var(--color-accent);}.jet-listing-grid__slider-icon.next-arrow,.jet-listing-grid__slider-icon.prev-arrow { background-color: var(--color-surface); color: var(--heading-color);}.jet-listing-grid__slider-icon.prev-arrow,.jet-listing-grid__slider-icon.next-arrow { top: 58%; transform: translateY(-50%); margin: 0; display: flex; align-items: center; justify-content: center;}.jet-listing-grid__slider-icon svg { width: 2em; height: 2em; display: block;}.jet-listing-grid__slider-icon { background-color: var(--color-surface); color: var(--heading-color);}.pd-video{ position:relative; padding-bottom:56.25%; height:0; overflow:hidden;}.pd-video iframe{ position:absolute; inset:0; width:100%; height:100%;}.video-wrapper { width: 100%; max-width: 1200px;  margin: 0 auto; aspect-ratio: 16 / 9;}.video-wrapper iframe { width: 100%; height: 100%; display: block;}.brxe-image img { max-width: 100%; height: auto; display: block;}.skip-link { position: fixed !important; left: 0 !important; top: 0 !important; transform: translateY(-120%) !important; max-width: 100vw !important; white-space: nowrap !important; z-index: 999999 !important;}.skip-link:focus,.skip-link:focus-visible { transform: translateY(0) !important; outline: none;}a.skip-link { position: fixed !important; top: 0 !important; left: 0 !important; transform: translateY(-150%) !important; max-width: 100vw !important; white-space: nowrap !important; overflow: hidden !important; z-index: 999999 !important;}a.skip-link:focus,a.skip-link:focus-visible { transform: translateY(0) !important;}img, svg, video, iframe { max-width: 100%; height: auto;}.brxe-container, .brxe-section, .brx-grid, .brxe-text, .brxe-image { min-width: 0;}.quote-content,.quote-content p { font-size: 1em; line-height: 1.25; color: #ffffff; font-weight: 500; text-align: center; margin: 0;}.quote-content p { max-width: 100%;}.quote-content p::before,.quote-content p::after { color: rgba(255,255,255,0.6);}.quote-author-link{ display:inline-block; margin-top: .8em; font-size: 1.1em; color: rgba(255,255,255,.85); text-decoration: none;}.quote-author-link:hover{ text-decoration: underline; }.container-quote { --quote-text-color: #fff;}.container-quote.quote-bg-oscuro,.container-quote.quote-bg-abstracto { --quote-text-color: #ffffff;}.container-quote.quote-bg-claro,.container-quote.quote-bg-naturaleza { --quote-text-color: #111111;}.container-quote .quote-content,.container-quote .quote-content *,.container-quote blockquote,.container-quote p,.container-quote strong { color: var(--quote-text-color) !important;}.quote-bg-dark,.quote-bg-dark *{ color: #fff !important;}.quote-bg-light,.quote-bg-light *{ color: #111 !important;}.quote-bg-dark a,.quote-bg-light a{ color: inherit !important;}.quote-lib { color: white; font-size:2em;}.books-grid{ display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:12px; align-items:start;}@media (max-width: 768px){ .books-grid{ grid-template-columns:1fr; }}.book-card{ width:100%; max-width:300px; margin:0 auto; padding:12px; border-radius:12px; background: var(--color-surface); border: 1px solid var(--color-border); display:flex; flex-direction:column; gap:5px; align-items:center;}.book-cover img{ width:100%; max-width:300px; height:auto; display:block;}.book-title{ max-width:300px; text-align:center; font-weight:700; line-height:1.25; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}.color-cita-single-ref{ color: var(--color-accent) !important;}.brxe-ierqbq .brxe-div .brxe-teyjoq .brxe-text .color-cita-single-ref{ color: var(--color-accent) !important;}.cita-texto-single-referente{ text-align:center; max-width: 760px; margin: 0 auto; position: relative; padding: 0.4em 0.2em;}.cita-texto-single-referente::before{ content: "“"; display:block; font-size: 3em; line-height: 0.3; margin-bottom: .15em; opacity: .35; color: var(--color-accent);}.jet-listing-grid__slider-icon.next-arrow,.jet-listing-grid__slider-icon.prev-arrow { background-color: var(--color-surface); color: var(--heading-color);}.jet-listing-grid__slider-icon.prev-arrow,.jet-listing-grid__slider-icon.next-arrow { top: 58%; transform: translateY(-50%); margin: 0; display: flex; align-items: center; justify-content: center;}.jet-listing-grid__slider-icon svg { width: 2em; height: 2em; display: block;}.jet-listing-grid__slider-icon { background-color: var(--color-surface); color: var(--heading-color);}.pd-video{ position:relative; padding-bottom:56.25%; height:0; overflow:hidden;}.pd-video iframe{ position:absolute; inset:0; width:100%; height:100%;}.video-wrapper { width: 100%; max-width: 1200px;  margin: 0 auto; aspect-ratio: 16 / 9;}.video-wrapper iframe { width: 100%; height: 100%; display: block;} .bio-larga h2 { margin-top: 2em; margin-bottom: 0.4em;}.bio-larga p { margin-bottom: 1.2em; line-height: 1.75;}.bio-larga blockquote { margin: 1.5em 0; padding-left: 1.2em; border-left: 3px solid #6b5b78;} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, .jet-listing-dynamic-link__link {color: #8074a8; font-family: "Inter"}