.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-theme-post-content{font-family:var( --e-global-typography-text-font-family ), Serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for theme-post-content, class: .elementor-element-4b43a1f6 */.elementor-11630 .elementor-element.elementor-element-4b43a1f6 { color: #2B2B2B; font-size: 20px; line-height: 1.65; width: 100%; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-section, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .e-con { padding: 0 !important; margin: 0 !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-section, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-container, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-column, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-widget-wrap, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .e-con { width: 100% !important; max-width: 100% !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-section > .elementor-container { padding: 0 !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-column > .elementor-widget-wrap { padding: 0 !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-widget { margin-left: 0 !important; margin-right: 0 !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 * { font-family: 'Schibsted Grotesk', sans-serif !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-widget-post-info, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-widget-divider, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-widget-heading:has(h1), .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-widget-heading:has(h1) + .elementor-widget-image { display: none !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-widget-container, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 div { line-height: 1.65; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 p, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 li, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-text-editor { font-size: 20px; line-height: 1.65; color: #2B2B2B; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 p { margin: 0 0 24px; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 strong, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 b { font-weight: 600; color: #141414; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 h2, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 h2.elementor-heading-title { font-size: 40px !important; line-height: 1.15 !important; font-weight: 600 !important; letter-spacing: -0.015em; color: #141414 !important; margin: 64px 0 24px; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 h3, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 h3.elementor-heading-title { font-size: 26px !important; line-height: 1.3 !important; font-weight: 600 !important; color: #141414 !important; margin: 44px 0 14px; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 h4 { font-size: 21px; line-height: 1.4; font-weight: 600; color: #141414; margin: 32px 0 10px; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 a { color: #141414; text-decoration: underline; text-underline-offset: 4px; text-decoration-thickness: 1px; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 a:hover { color: #3F7F5C; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 ul, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 ol { margin: 0 0 28px; padding-left: 1.3em; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 li { margin-bottom: 10px; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 ul li::marker, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 ol li::marker { color: #3F7F5C; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 img { max-width: 100%; height: auto; border-radius: 0 !important; box-shadow: none !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 figcaption, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .wp-caption-text { margin-top: 12px; font-size: 15px; color: #5F5F5F; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 blockquote { margin: 40px 0; padding: 0 0 0 24px; border-left: 2px solid #3F7F5C; font-size: 26px; line-height: 1.4; font-weight: 500; color: #141414; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 table { width: 100%; border-collapse: collapse; margin: 0 0 28px; font-size: 17px; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 th, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 td { border: 0; border-bottom: 1px solid #DADAD6; padding: 12px 8px; text-align: left; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 th { border-bottom: 1px solid #141414; font-weight: 600; color: #141414; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__header, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__body { background: transparent !important; padding-left: 0 !important; padding-right: 0 !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-widget-table-of-contents .elementor-toc, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-widget-table-of-contents > .elementor-widget-container { border: 0 !important; border-top: 1px solid #141414 !important; border-radius: 0 !important; box-shadow: none !important; background: transparent !important; margin: 8px 0 40px; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__header { border-bottom: 1px solid #DADAD6 !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__header-title { font-size: 16px !important; font-weight: 600 !important; color: #141414 !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__list-wrapper { list-style: none !important; padding-left: 0 !important; margin: 0 !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__list-wrapper .elementor-toc__list-wrapper { padding-left: 14px !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__list-item { list-style: none !important; margin: 0 !important; font-size: 16px !important; line-height: 1.4 !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__list-item::marker { content: none !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__list-item-text-wrapper:before, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__list-item-text-wrapper i, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__list-item-text-wrapper svg { display: none !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__list-item-text { display: block; padding: 6px 0; font-size: 16px !important; line-height: 1.4 !important; text-decoration: none !important; color: #5F5F5F !important; }
.elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__list-item-text:hover, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__list-item-text.elementor-item-active { color: #141414 !important; } @media (min-width: 1025px) { .elementor-11630 .elementor-element.elementor-element-4b43a1f6 { padding-right: 340px; box-sizing: border-box; }
 .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-column > .elementor-widget-wrap { display: block !important; }
 .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-widget-table-of-contents { float: right; clear: right; position: sticky; top: 120px; width: 280px !important; margin: 0 -340px 24px 0 !important; z-index: 2; }
 .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-widget-table-of-contents .elementor-toc, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-widget-table-of-contents > .elementor-widget-container { margin: 0 !important; border-top: 0 !important; }
 .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__header { border-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 12px !important; }
 .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__header-title { font-size: 20px !important; }
 .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__toggle-button { display: none !important; }
 .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__body { display: block !important; max-height: calc(100vh - 200px); overflow-y: auto; padding-top: 0 !important; }
 .elementor-11630 .elementor-element.elementor-element-4b43a1f6 .elementor-toc__list-item-text { font-size: 15px !important; } } @media (max-width: 767px) { .elementor-11630 .elementor-element.elementor-element-4b43a1f6 h2, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 h2.elementor-heading-title { font-size: 28px !important; margin-top: 44px; } .elementor-11630 .elementor-element.elementor-element-4b43a1f6 h3, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 h3.elementor-heading-title { font-size: 22px !important; } .elementor-11630 .elementor-element.elementor-element-4b43a1f6 blockquote { font-size: 21px; } .elementor-11630 .elementor-element.elementor-element-4b43a1f6 p, .elementor-11630 .elementor-element.elementor-element-4b43a1f6 li { font-size: 18px; } }/* End custom CSS */