.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-featured-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-featured-image .widget-image-caption{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 );}.elementor-widget-theme-post-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 */.norx-hero{background:#1B1C1E;padding-top:64px;padding-bottom:64px}
.norx-hero > .elementor-container,.norx-body > .elementor-container{max-width:1300px;padding-left:56px;padding-right:56px}
.norx-hero .elementor-widget-theme-post-title .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:700;color:#fff;font-size:clamp(30px,3vw,46px);line-height:1.17;letter-spacing:-.01em;max-width:900px}
.norx-cover{margin-top:32px}
.norx-cover img{border-radius:14px;width:100%;height:auto;object-fit:cover;box-shadow:0 14px 34px rgba(0,0,0,.10)}
.norx-body{background:#F5F5F5;padding-top:56px;padding-bottom:48px}
.norx-content .elementor-widget-container{max-width:720px}
.norx-content,.norx-content p{font-family:'Inter',sans-serif;font-size:18px;line-height:1.7;color:#2b2b2b}
.norx-content p{margin:0 0 22px}
.norx-content h2{font-family:'Poppins',sans-serif;font-weight:700;font-size:30px;color:#0F0F0F;margin:48px 0 18px;line-height:1.24}
.norx-content h3{font-family:'Poppins',sans-serif;font-weight:600;font-size:23px;color:#0F0F0F;margin:36px 0 14px}
.norx-content a{color:#FB6D04;text-decoration:underline;text-underline-offset:3px}
.norx-content strong{color:#0F0F0F;font-weight:700}
.norx-content blockquote{border-left:3px solid #FB6D04;padding:6px 0 6px 26px;margin:34px 0;font-family:'Poppins',sans-serif;font-weight:500;font-size:23px;color:#0F0F0F;line-height:1.45}
.norx-content ul,.norx-content ol{max-width:720px;padding-left:24px;margin:0 0 22px}
.norx-content ul{list-style:disc}.norx-content ol{list-style:decimal}
.norx-content li{margin-bottom:10px}.norx-content li::marker{color:#FB6D04}
.norx-content img{border-radius:12px;max-width:100%;height:auto}
.norx-content figcaption{font-size:14px;color:#5B6472;margin-top:10px;text-align:center}/* End custom CSS */