.elementor .e-33cacfae-3d8e{max-width:50rem;font-family:var(--jith-font-heading);font-weight:700;font-size:3rem;color:var(--jith-purple);line-height:1.15;text-align:center;padding-block-end:0.9rem;border-block-end-width:4px;border-bottom-style: solid; border-bottom-color: var(--jith-terracotta, #DE8259);\n}.elementor .e-2fcc7326-6a9d{font-family:var(--jith-font-body);font-weight:700;font-size:0.95rem;color:var(--jith-purple);}.elementor .e-6f83c256-61bb{font-family:var(--jith-font-body);font-size:0.95rem;color:var(--jith-grey);}.elementor .e-2f445d49-973d{display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;justify-content:center;}.elementor .e-7fb3b268-40a8{width:100%;max-width:56rem;aspect-ratio:16 / 9;object-fit:cover;border-radius:1rem;box-shadow:0px 20px 50px 0px rgba(77, 28, 192, 0.12);display:block;}.elementor .e-4237a2c-eab7{padding-block-start:4.5rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--jith-cream);display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-761d34c5-bce9{width:100%;min-width:0px;max-width:46rem;font-family:var(--jith-font-inter);font-size:1.125rem;color:var(--jith-ink);line-height:1.75;flex:1 1 0px;& p { font-family: var(--jith-font-inter); font-size: 1.125rem; line-height: 1.75; color: var(--jith-ink); margin-block-start: 0; margin-block-end: 1.25rem; } & h2 { font-family: var(--jith-font-inter); font-weight: 700; font-size: 2rem; line-height: 1.25; color: var(--jith-purple); margin-block-start: 3rem; margin-block-end: 1rem; } & h3 { font-family: var(--jith-font-inter); font-weight: 600; font-size: 1.5rem; line-height: 1.3; color: var(--jith-aubergine); margin-block-start: 2.25rem; margin-block-end: 0.75rem; } & h4 { font-family: var(--jith-font-inter); font-weight: 600; font-size: 1.25rem; line-height: 1.35; color: var(--jith-aubergine); margin-block-start: 1.75rem; margin-block-end: 0.5rem; } & h2 + h3 { margin-block-start: 1.25rem; } & ul, & ol { font-family: var(--jith-font-inter); color: var(--jith-ink); margin-block-start: 0; margin-block-end: 1.5rem; padding-inline-start: 1.5rem; } & li { font-size: 1.125rem; line-height: 1.7; margin-block-end: 0.5rem; } & img { max-width: 100%; height: auto; border-radius: 0.75rem; } & p > img, & figure { margin-block: 1.75rem; } & a { color: var(--jith-purple); text-decoration: underline; text-underline-offset: 0.2em; } & blockquote { margin-block: 2rem; margin-inline: 0; padding-block: 1rem; padding-inline: 1.5rem; background-color: var(--jith-sand); border-inline-start: 4px solid var(--jith-terracotta); border-radius: 0.5rem; } & .ez-toc-container, & #ez-toc-container { margin-block: 2rem; } & .pp-multiple-authors-boxes-wrapper { margin-block-start: 3.5rem; } & .pp-multiple-authors-boxes-wrapper h2 { font-size: 1.25rem; margin-block-start: 0; margin-block-end: 1rem; } & .wp-block-button__link, & .wp-element-button { text-decoration: none; } & .wp-block-button__link:hover, & .wp-element-button:hover { text-decoration: none; }\n}.elementor .e-463b1162-6332{padding-block-end:0.6rem;border-block-end-width:3px;border-bottom-style: solid; border-bottom-color: var(--jith-terracotta, #DE8259);\n}.elementor .e-aa69110-1a50{padding:1.5rem;}.elementor .e-5be8719-81fa{width:20rem;position:sticky;inset-block-start:2rem;flex:0 0 20rem;align-self:flex-start;}.elementor .e-7d7fc4d-7f1e{font-family:var(--jith-font-body);font-size:1.125rem;color:var(--jith-grey);line-height:1.8;padding-block-start:0px;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--jith-cream);display:flex;flex-direction:row;gap:3rem;justify-content:center;align-items:flex-start;}