.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS *//* This page uses ordinary WordPress post_content, not Elementor page data.
   Apply through the existing single-page template / scoped site CSS.
   No post_content, links or attributes are changed. */
body.page-id-473 { background:#fff !important;color:#191522 !important;font-family:Manrope,"Segoe UI",Arial,sans-serif !important; }
body.page-id-473::after { background-image:none !important; }
body.page-id-473 main h1 { color:#191522 !important;font-family:Manrope,"Segoe UI",Arial,sans-serif !important;font-size:clamp(2.5rem,5vw,4.1rem) !important;font-weight:650 !important;line-height:1.1 !important;letter-spacing:-.045em !important;overflow-wrap:anywhere; }
body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) { color:#625d6b;font-family:Manrope,"Segoe UI",Arial,sans-serif !important;font-size:16px;line-height:1.75; }
body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) *,
body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) *::before,
body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) *::after { box-sizing:border-box; }
body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) :is(p,li) { color:#625d6b !important;font-family:Manrope,"Segoe UI",Arial,sans-serif !important;font-size:16px !important;line-height:1.75 !important; }
body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) p { margin-block:0 1.25rem; }
body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) h2 { color:#191522;font-size:clamp(1.8rem,3vw,2.6rem);font-family:Manrope,"Segoe UI",Arial,sans-serif;line-height:1.2;letter-spacing:-.035em;font-weight:650; }
body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) a { color:#7a2182 !important;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere; }
body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) a:focus-visible { outline:3px solid #7a2182 !important;outline-offset:4px !important; }
@media(max-width:767px) { body.page-id-473 main h1 { font-size:clamp(2.3rem,9.5vw,3.2rem) !important; } }
/* The original PDF URL placeholder is deliberately left unchanged. */
body.page-id-473 .entry-content > div,
body.page-id-473 .elementor-widget-theme-post-content > .elementor-widget-container > div { max-width:800px !important;width:100%;margin-inline:auto !important;padding-block:0 !important; }
body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) div[style*="border:2px solid"] { border:1px solid #dfdce5 !important;border-radius:12px !important;padding:30px !important;background:#faf9fc !important;margin-block:30px !important; }
body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) a[download] { display:inline-flex !important;align-items:center;justify-content:center;max-width:100%;min-height:54px;padding:17px 24px !important;border:1px solid transparent !important;border-radius:7px !important;background:#ee7515 !important;color:#191522 !important;font-size:14px !important;font-weight:800 !important;line-height:1.5 !important;text-align:center;white-space:normal;text-decoration:none !important; }
body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) a[download]:hover { background:#fa8b32 !important;color:#191522 !important; }
@media(max-width:767px) { body.page-id-473 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) div[style*="border:2px solid"] { padding:24px 20px !important; } }
/* This page uses ordinary WordPress post_content, not Elementor page data.
   Apply through the existing single-page template / scoped site CSS.
   No post_content, links or attributes are changed. */
body.page-id-472 { background:#fff !important;color:#191522 !important;font-family:Manrope,"Segoe UI",Arial,sans-serif !important; }
body.page-id-472::after { background-image:none !important; }
body.page-id-472 main h1 { color:#191522 !important;font-family:Manrope,"Segoe UI",Arial,sans-serif !important;font-size:clamp(2.5rem,5vw,4.1rem) !important;font-weight:650 !important;line-height:1.1 !important;letter-spacing:-.045em !important;overflow-wrap:anywhere; }
body.page-id-472 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) { color:#625d6b;font-family:Manrope,"Segoe UI",Arial,sans-serif !important;font-size:16px;line-height:1.75; }
body.page-id-472 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) *,
body.page-id-472 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) *::before,
body.page-id-472 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) *::after { box-sizing:border-box; }
body.page-id-472 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) :is(p,li) { color:#625d6b !important;font-family:Manrope,"Segoe UI",Arial,sans-serif !important;font-size:16px !important;line-height:1.75 !important; }
body.page-id-472 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) p { margin-block:0 1.25rem; }
body.page-id-472 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) h2 { color:#191522;font-size:clamp(1.8rem,3vw,2.6rem);font-family:Manrope,"Segoe UI",Arial,sans-serif;line-height:1.2;letter-spacing:-.035em;font-weight:650; }
body.page-id-472 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) a { color:#7a2182 !important;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere; }
body.page-id-472 :is(.entry-content,.sc-editorial,.elementor-widget-theme-post-content) a:focus-visible { outline:3px solid #7a2182 !important;outline-offset:4px !important; }
@media(max-width:767px) { body.page-id-472 main h1 { font-size:clamp(2.3rem,9.5vw,3.2rem) !important; } }/* End custom CSS */