.elementor-1146 .elementor-element.elementor-element-23a7a5a8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1146 .elementor-element.elementor-element-23a7a5a8 > .elementor-background-overlay{background-color:#152A46;opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-23a7a5a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:118px 0px 96px 0px;}.elementor-widget-heading .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-1146 .elementor-element.elementor-element-68230f0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-68230f0c .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#D8A322;}.elementor-1146 .elementor-element.elementor-element-3bd2af5f{text-align:start;}.elementor-1146 .elementor-element.elementor-element-3bd2af5f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:49px;font-weight:700;line-height:1.05em;letter-spacing:-1.2px;color:#F8F2E8;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1146 .elementor-element.elementor-element-7becced8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;line-height:1.55em;color:#DDE4EC;}.elementor-1146 .elementor-element.elementor-element-94e0b47{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1146 .elementor-element.elementor-element-704f4f3f .elementor-button{background-color:#F8F2E8;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#1E3A5F;color:#1E3A5F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F8F2E8;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1146 .elementor-element.elementor-element-704f4f3f .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-704f4f3f .elementor-button:focus{background-color:#D8A322;color:#152A46;border-color:#D8A322;}.elementor-1146 .elementor-element.elementor-element-704f4f3f{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-704f4f3f .elementor-button:hover svg, .elementor-1146 .elementor-element.elementor-element-704f4f3f .elementor-button:focus svg{fill:#152A46;}.elementor-1146 .elementor-element.elementor-element-1a374c0f .elementor-button{background-color:#00000000;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#F8F2E8;color:#F8F2E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9C4D2;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1146 .elementor-element.elementor-element-1a374c0f .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-1a374c0f .elementor-button:focus{background-color:#F8F2E8;color:#1E3A5F;border-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-1a374c0f{width:var( --container-widget-width, 114.174% );max-width:114.174%;margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:114.174%;--container-widget-flex-grow:0;}.elementor-1146 .elementor-element.elementor-element-1a374c0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-1a374c0f .elementor-button:hover svg, .elementor-1146 .elementor-element.elementor-element-1a374c0f .elementor-button:focus svg{fill:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-4a7aa318 .elementor-button{background-color:#00000000;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#F8F2E8;color:#F8F2E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9C4D2;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1146 .elementor-element.elementor-element-4a7aa318 .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-4a7aa318 .elementor-button:focus{background-color:#F8F2E8;color:#1E3A5F;border-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-4a7aa318{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-4a7aa318 .elementor-button:hover svg, .elementor-1146 .elementor-element.elementor-element-4a7aa318 .elementor-button:focus svg{fill:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-799e5ca1:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-799e5ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-799e5ca1 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-799e5ca1{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 32px 0px;}.elementor-1146 .elementor-element.elementor-element-799e5ca1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-57298564 > .elementor-element-populated{padding:0px 26px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-4b1fbd85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-4b1fbd85 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-4ac93046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-80510ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.5em;color:#7A6A5D;}.elementor-1146 .elementor-element.elementor-element-55255cc7 > .elementor-element-populated{padding:0px 26px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-31df689b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-31df689b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-6da15b53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-6c08a8f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.5em;color:#7A6A5D;}.elementor-1146 .elementor-element.elementor-element-30b8c140 > .elementor-element-populated{padding:0px 26px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-4276ec25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-4276ec25 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-441ca6a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-e915ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.5em;color:#7A6A5D;}.elementor-1146 .elementor-element.elementor-element-5ea4bb64 > .elementor-element-populated{padding:0px 26px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-72aa7160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-72aa7160 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-136a9560{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-25b51c72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.5em;color:#7A6A5D;}.elementor-1146 .elementor-element.elementor-element-142bb810:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-142bb810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-142bb810 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-142bb810{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 92px 0px;}.elementor-1146 .elementor-element.elementor-element-142bb810 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-3c2ad2c3 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1146 .elementor-element.elementor-element-149f3992{--divider-border-style:solid;--divider-color:#1E3A5F;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-149f3992 .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-149f3992 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1146 .elementor-element.elementor-element-fe04984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-fe04984 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:400;line-height:1.14em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-70d9691b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;line-height:1.55em;color:#5B3A29;}.elementor-1146 .elementor-element.elementor-element-371b2772{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.72em;color:#3A2E26;}.elementor-1146 .elementor-element.elementor-element-622beeb{--spacer-size:8px;}.elementor-1146 .elementor-element.elementor-element-21e5ff07{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:400;line-height:1.45em;color:#5B3A29;}.elementor-1146 .elementor-element.elementor-element-4a7a613c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-4a7a613c .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#1E3A5F;}.elementor-widget-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-1146 .elementor-element.elementor-element-3f7167c3{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-3f7167c3 .widget-image-caption{text-align:start;color:#8A7A6C;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-1146 .elementor-element.elementor-element-3bc5e6d0:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-3bc5e6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-3bc5e6d0 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-3bc5e6d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 92px 0px;}.elementor-1146 .elementor-element.elementor-element-3bc5e6d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-6c3d13e5{--divider-border-style:solid;--divider-color:#D8A322;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-6c3d13e5 .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-6c3d13e5 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1146 .elementor-element.elementor-element-6685ba49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-6685ba49 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#D8A322;}.elementor-1146 .elementor-element.elementor-element-1724519f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-1724519f .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:400;line-height:1.14em;letter-spacing:-0.4px;color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-14707d38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;line-height:1.55em;color:#D6DEE9;}.elementor-1146 .elementor-element.elementor-element-7d495f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.72em;color:#C8D3E0;}.elementor-1146 .elementor-element.elementor-element-5f291bf{--spacer-size:14px;}.elementor-1146 .elementor-element.elementor-element-277b823b .elementor-button{background-color:#00000000;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#F8F2E8;color:#F8F2E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9C4D2;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1146 .elementor-element.elementor-element-277b823b .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-277b823b .elementor-button:focus{background-color:#F8F2E8;color:#1E3A5F;border-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-277b823b{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-277b823b .elementor-button:hover svg, .elementor-1146 .elementor-element.elementor-element-277b823b .elementor-button:focus svg{fill:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-724534be:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-724534be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-724534be > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-724534be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 34px 0px;}.elementor-1146 .elementor-element.elementor-element-724534be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-c27fc0e{--divider-border-style:solid;--divider-color:#1E3A5F;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-c27fc0e .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-c27fc0e .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1146 .elementor-element.elementor-element-5ff918ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-5ff918ce .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-52f32ed6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-52f32ed6 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:400;line-height:1.14em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-5786a1ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;line-height:1.55em;color:#5B3A29;}.elementor-1146 .elementor-element.elementor-element-691b1940:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-691b1940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-691b1940 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-691b1940{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-691b1940 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-5b81aec7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-5b81aec7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-5b81aec7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 26px 22px;}.elementor-1146 .elementor-element.elementor-element-5b81aec7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-4f062491{text-align:start;}.elementor-1146 .elementor-element.elementor-element-6533d3bd{--spacer-size:14px;}.elementor-1146 .elementor-element.elementor-element-39d11950{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-39d11950 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-eec676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-56744ad7{--spacer-size:8px;}.elementor-1146 .elementor-element.elementor-element-6b47584c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-2b9ed952:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-2b9ed952 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-2b9ed952 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 26px 22px;}.elementor-1146 .elementor-element.elementor-element-2b9ed952 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-4f7cbf14{text-align:start;}.elementor-1146 .elementor-element.elementor-element-6db3c415{--spacer-size:14px;}.elementor-1146 .elementor-element.elementor-element-20cc9100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-20cc9100 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-21fc322c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-16a371f6{--spacer-size:8px;}.elementor-1146 .elementor-element.elementor-element-2935494b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-69535c37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-69535c37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-69535c37 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 26px 22px;}.elementor-1146 .elementor-element.elementor-element-69535c37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-423fe0db{text-align:start;}.elementor-1146 .elementor-element.elementor-element-31749cc5{--spacer-size:14px;}.elementor-1146 .elementor-element.elementor-element-45239ef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-45239ef7 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-925e147{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-6aa99461{--spacer-size:8px;}.elementor-1146 .elementor-element.elementor-element-6f1bd116{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-359ceb7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-359ceb7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-359ceb7b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 26px 22px;}.elementor-1146 .elementor-element.elementor-element-359ceb7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-386255c7{text-align:start;}.elementor-1146 .elementor-element.elementor-element-447f3a06{--spacer-size:14px;}.elementor-1146 .elementor-element.elementor-element-6103e114{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-6103e114 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-54a7a017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-42e122fe{--spacer-size:8px;}.elementor-1146 .elementor-element.elementor-element-33229d71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-3fdd0596:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-3fdd0596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-3fdd0596 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-3fdd0596{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-3fdd0596 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-6d82893f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-6d82893f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-6d82893f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 26px 22px;}.elementor-1146 .elementor-element.elementor-element-6d82893f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-7b181d92{text-align:start;}.elementor-1146 .elementor-element.elementor-element-676d9412{--spacer-size:14px;}.elementor-1146 .elementor-element.elementor-element-85ddcca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-85ddcca .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-5124829c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-27139a48{--spacer-size:8px;}.elementor-1146 .elementor-element.elementor-element-1b7aed5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-5beeb6ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-5beeb6ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-5beeb6ef > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 26px 22px;}.elementor-1146 .elementor-element.elementor-element-5beeb6ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-58bf7616{text-align:start;}.elementor-1146 .elementor-element.elementor-element-79f384d3{--spacer-size:14px;}.elementor-1146 .elementor-element.elementor-element-3304946c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-3304946c .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-651baab2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-d7835e6{--spacer-size:8px;}.elementor-1146 .elementor-element.elementor-element-6433fc54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-18b82f34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-18b82f34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-18b82f34 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 26px 22px;}.elementor-1146 .elementor-element.elementor-element-18b82f34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-7cf9fbaf{text-align:start;}.elementor-1146 .elementor-element.elementor-element-37b707a3{--spacer-size:14px;}.elementor-1146 .elementor-element.elementor-element-392af1e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-392af1e6 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-5f60d998{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-1219f1e9{--spacer-size:8px;}.elementor-1146 .elementor-element.elementor-element-480430fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-56ac9372:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-56ac9372 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-56ac9372 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 26px 22px;}.elementor-1146 .elementor-element.elementor-element-56ac9372 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-74003ae4{text-align:start;}.elementor-1146 .elementor-element.elementor-element-3c9c0830{--spacer-size:14px;}.elementor-1146 .elementor-element.elementor-element-534dfe9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-534dfe9f .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-6cc60472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-6d1919fe{--spacer-size:8px;}.elementor-1146 .elementor-element.elementor-element-31cda64a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-7afb9b2e:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-7afb9b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-7afb9b2e > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-7afb9b2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-7afb9b2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-2537f417{--divider-border-style:solid;--divider-color:#1E3A5F;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-2537f417 .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-2537f417 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1146 .elementor-element.elementor-element-3321adfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-3321adfa .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-afa6ddb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-afa6ddb .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:400;line-height:1.14em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-290c3770{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;line-height:1.55em;color:#5B3A29;}.elementor-1146 .elementor-element.elementor-element-664a91b6{--divider-border-style:solid;--divider-color:#1E3A5F;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-664a91b6 .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-664a91b6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1146 .elementor-element.elementor-element-6f54bad:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-6f54bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-6f54bad > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-6f54bad{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-1146 .elementor-element.elementor-element-6f54bad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-42a2d7e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:1px;color:#8A7A6C;}.elementor-1146 .elementor-element.elementor-element-1bbe0259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-1bbe0259 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-799041cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-1fdcbb96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-422a01a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0.4px;color:#8A7A6C;}.elementor-1146 .elementor-element.elementor-element-28bb5c58:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-28bb5c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-28bb5c58 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-28bb5c58{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-1146 .elementor-element.elementor-element-28bb5c58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-4a62abf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:1px;color:#8A7A6C;}.elementor-1146 .elementor-element.elementor-element-4c09139e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-4c09139e .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-3f8813f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-5e3aeb06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-646e1591{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0.4px;color:#8A7A6C;}.elementor-1146 .elementor-element.elementor-element-24ce5cd7:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-24ce5cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-24ce5cd7 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-24ce5cd7{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-1146 .elementor-element.elementor-element-24ce5cd7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-7a2f7871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:1px;color:#8A7A6C;}.elementor-1146 .elementor-element.elementor-element-4f4e1570{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-4f4e1570 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-6e46c716{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-47777969{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-43c06ebc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0.4px;color:#8A7A6C;}.elementor-1146 .elementor-element.elementor-element-7399cde2:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-7399cde2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-7399cde2 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-7399cde2{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-1146 .elementor-element.elementor-element-7399cde2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-7c2a4407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:1px;color:#8A7A6C;}.elementor-1146 .elementor-element.elementor-element-7abcb923{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-7abcb923 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-42564562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-4a8b987c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-364d64f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0.4px;color:#8A7A6C;}.elementor-1146 .elementor-element.elementor-element-3b322071:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-3b322071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-3b322071 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-3b322071{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-1146 .elementor-element.elementor-element-3b322071 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-6b795052{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:1px;color:#8A7A6C;}.elementor-1146 .elementor-element.elementor-element-38a7a40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-38a7a40 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-4c327402{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-7b39c824{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-66e7379a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0.4px;color:#8A7A6C;}.elementor-1146 .elementor-element.elementor-element-4f1ffc85:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-4f1ffc85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-4f1ffc85 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-4f1ffc85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 92px 0px;}.elementor-1146 .elementor-element.elementor-element-4f1ffc85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-7f326d48{--spacer-size:26px;}.elementor-1146 .elementor-element.elementor-element-6fcada6f .elementor-button{background-color:#00000000;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#1E3A5F;color:#1E3A5F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E3A5F;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1146 .elementor-element.elementor-element-6fcada6f .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-6fcada6f .elementor-button:focus{background-color:#1E3A5F;color:#F8F2E8;border-color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-6fcada6f{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-6fcada6f .elementor-button:hover svg, .elementor-1146 .elementor-element.elementor-element-6fcada6f .elementor-button:focus svg{fill:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-627231d6:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-627231d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-627231d6 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-627231d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 92px 0px;}.elementor-1146 .elementor-element.elementor-element-627231d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-37dc13ae{--divider-border-style:solid;--divider-color:#1E3A5F;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-37dc13ae .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-37dc13ae .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1146 .elementor-element.elementor-element-7b259b8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-7b259b8f .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-1dd0e409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-1dd0e409 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:400;line-height:1.14em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-1ae96f1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;line-height:1.55em;color:#5B3A29;}.elementor-1146 .elementor-element.elementor-element-1d87b655{--spacer-size:10px;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-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 );}.elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-title, .elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-title:before, .elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-title:after, .elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-content, .elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-mobile-title, .elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-desktop-title.elementor-active, .elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-title:before, .elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-title:after, .elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-content, .elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tabs-content-wrapper{border-color:#C9D0DA;}.elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-desktop-title.elementor-active{background-color:#00000000;}.elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tabs-content-wrapper{background-color:#00000000;}.elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-title, .elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-title a{color:#7A6A5D;}.elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-title.elementor-active,
					 .elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-title.elementor-active a{color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-11080ed4 .elementor-tab-content{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.7em;}.elementor-1146 .elementor-element.elementor-element-9738198:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-9738198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-9738198 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-9738198{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 34px 0px;}.elementor-1146 .elementor-element.elementor-element-9738198 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-104365ea{--divider-border-style:solid;--divider-color:#1E3A5F;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-104365ea .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-104365ea .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1146 .elementor-element.elementor-element-25369384{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-25369384 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-748e45cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-748e45cf .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:400;line-height:1.14em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-5105093c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;line-height:1.55em;color:#5B3A29;}.elementor-1146 .elementor-element.elementor-element-49f03766:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-49f03766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-49f03766 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-49f03766{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 92px 0px;}.elementor-1146 .elementor-element.elementor-element-49f03766 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-2508d8e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-2508d8e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-2508d8e3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-1146 .elementor-element.elementor-element-2508d8e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-3b80ca29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-3b80ca29 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-6ea3e7f0{--spacer-size:10px;}.elementor-1146 .elementor-element.elementor-element-54b52eec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-12745870{--spacer-size:16px;}.elementor-1146 .elementor-element.elementor-element-751c037f .elementor-button{background-color:#1E3A5F;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#F8F2E8;color:#F8F2E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E3A5F;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1146 .elementor-element.elementor-element-751c037f .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-751c037f .elementor-button:focus{background-color:#8E3B2E;color:#F8F2E8;border-color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-751c037f{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-751c037f .elementor-button:hover svg, .elementor-1146 .elementor-element.elementor-element-751c037f .elementor-button:focus svg{fill:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-60a02467:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-60a02467 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-60a02467 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-1146 .elementor-element.elementor-element-60a02467 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-2a004720{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-2a004720 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-6bc92427{--spacer-size:10px;}.elementor-1146 .elementor-element.elementor-element-4f222dba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-7e38be7a{--spacer-size:16px;}.elementor-1146 .elementor-element.elementor-element-5910871d .elementor-button{background-color:#1E3A5F;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#F8F2E8;color:#F8F2E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E3A5F;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1146 .elementor-element.elementor-element-5910871d .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-5910871d .elementor-button:focus{background-color:#8E3B2E;color:#F8F2E8;border-color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-5910871d{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-5910871d .elementor-button:hover svg, .elementor-1146 .elementor-element.elementor-element-5910871d .elementor-button:focus svg{fill:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-3da7d512:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-3da7d512 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-3da7d512 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-1146 .elementor-element.elementor-element-3da7d512 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-7720eeef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-7720eeef .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-59969d48{--spacer-size:10px;}.elementor-1146 .elementor-element.elementor-element-79a77608{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#5A4B41;}.elementor-1146 .elementor-element.elementor-element-18df821{--spacer-size:16px;}.elementor-1146 .elementor-element.elementor-element-5785ae9b .elementor-button{background-color:#1E3A5F;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#F8F2E8;color:#F8F2E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E3A5F;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1146 .elementor-element.elementor-element-5785ae9b .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-5785ae9b .elementor-button:focus{background-color:#8E3B2E;color:#F8F2E8;border-color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-5785ae9b{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-5785ae9b .elementor-button:hover svg, .elementor-1146 .elementor-element.elementor-element-5785ae9b .elementor-button:focus svg{fill:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-59b7dba1:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-59b7dba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-59b7dba1 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-59b7dba1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 30px 0px;}.elementor-1146 .elementor-element.elementor-element-59b7dba1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-709f8898{--divider-border-style:solid;--divider-color:#1E3A5F;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-709f8898 .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-709f8898 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1146 .elementor-element.elementor-element-7d777d68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-7d777d68 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-8011f61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-8011f61 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:400;line-height:1.14em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-b43cc5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;line-height:1.55em;color:#5B3A29;}.elementor-1146 .elementor-element.elementor-element-4f82c41a:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-4f82c41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-4f82c41a > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-4f82c41a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-4f82c41a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-40627d82 > .elementor-element-populated{padding:0px 9px 18px 9px;}.elementor-1146 .elementor-element.elementor-element-499b37f0{text-align:start;}.elementor-1146 .elementor-element.elementor-element-499b37f0 .widget-image-caption{text-align:start;color:#8A7A6C;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-1146 .elementor-element.elementor-element-283fff91 > .elementor-element-populated{padding:0px 9px 18px 9px;}.elementor-1146 .elementor-element.elementor-element-355c770b{text-align:start;}.elementor-1146 .elementor-element.elementor-element-355c770b .widget-image-caption{text-align:start;color:#8A7A6C;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-1146 .elementor-element.elementor-element-742fcbe5 > .elementor-element-populated{padding:0px 9px 18px 9px;}.elementor-1146 .elementor-element.elementor-element-71e2b00c{text-align:start;}.elementor-1146 .elementor-element.elementor-element-71e2b00c .widget-image-caption{text-align:start;color:#8A7A6C;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-1146 .elementor-element.elementor-element-71e64a09 > .elementor-element-populated{padding:0px 9px 18px 9px;}.elementor-1146 .elementor-element.elementor-element-148d7049{text-align:start;}.elementor-1146 .elementor-element.elementor-element-148d7049 .widget-image-caption{text-align:start;color:#8A7A6C;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-1146 .elementor-element.elementor-element-524c0f9c:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-524c0f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-524c0f9c > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-524c0f9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-524c0f9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-d1e0e82 > .elementor-element-populated{padding:0px 9px 18px 9px;}.elementor-1146 .elementor-element.elementor-element-20de7bd{text-align:start;}.elementor-1146 .elementor-element.elementor-element-20de7bd .widget-image-caption{text-align:start;color:#8A7A6C;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-1146 .elementor-element.elementor-element-65b6e250 > .elementor-element-populated{padding:0px 9px 18px 9px;}.elementor-1146 .elementor-element.elementor-element-abaf637{text-align:start;}.elementor-1146 .elementor-element.elementor-element-abaf637 .widget-image-caption{text-align:start;color:#8A7A6C;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-1146 .elementor-element.elementor-element-4a23b051 > .elementor-element-populated{padding:0px 9px 18px 9px;}.elementor-1146 .elementor-element.elementor-element-a424764{text-align:start;}.elementor-1146 .elementor-element.elementor-element-a424764 .widget-image-caption{text-align:start;color:#8A7A6C;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-1146 .elementor-element.elementor-element-6a5dee1 > .elementor-element-populated{padding:0px 9px 18px 9px;}.elementor-1146 .elementor-element.elementor-element-58b0e33d{text-align:start;}.elementor-1146 .elementor-element.elementor-element-58b0e33d .widget-image-caption{text-align:start;color:#8A7A6C;font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-1146 .elementor-element.elementor-element-698c7a9a:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-698c7a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-698c7a9a > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-698c7a9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 92px 0px;}.elementor-1146 .elementor-element.elementor-element-698c7a9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-1adc9d6b{--spacer-size:16px;}.elementor-1146 .elementor-element.elementor-element-61f0c044 .elementor-button{background-color:#00000000;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#1E3A5F;color:#1E3A5F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E3A5F;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1146 .elementor-element.elementor-element-61f0c044 .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-61f0c044 .elementor-button:focus{background-color:#1E3A5F;color:#F8F2E8;border-color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-61f0c044{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-61f0c044 .elementor-button:hover svg, .elementor-1146 .elementor-element.elementor-element-61f0c044 .elementor-button:focus svg{fill:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-1187b63:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-1187b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-1187b63 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-1187b63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 34px 0px;}.elementor-1146 .elementor-element.elementor-element-1187b63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-3e937eb2{--divider-border-style:solid;--divider-color:#D8A322;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-3e937eb2 .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-3e937eb2 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1146 .elementor-element.elementor-element-34091a2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-34091a2f .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#D8A322;}.elementor-1146 .elementor-element.elementor-element-43ee21ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-43ee21ba .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:400;line-height:1.14em;letter-spacing:-0.4px;color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-4385978a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;line-height:1.55em;color:#D6DEE9;}.elementor-1146 .elementor-element.elementor-element-2b04c56d:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-2b04c56d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-2b04c56d > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-2b04c56d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-1146 .elementor-element.elementor-element-2b04c56d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-16d53d60 > .elementor-element-populated{padding:0px 13px 0px 13px;}.elementor-1146 .elementor-element.elementor-element-315103f9{text-align:start;}.elementor-1146 .elementor-element.elementor-element-315103f9 img{border-radius:1000px 1000px 1000px 1000px;}.elementor-1146 .elementor-element.elementor-element-1e1ec0e9{--spacer-size:12px;}.elementor-1146 .elementor-element.elementor-element-55cf4a1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-55cf4a1b .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-770f0ae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#A9B8CA;}.elementor-1146 .elementor-element.elementor-element-bd07829 > .elementor-element-populated{padding:0px 13px 0px 13px;}.elementor-1146 .elementor-element.elementor-element-7c3abf8c{text-align:start;}.elementor-1146 .elementor-element.elementor-element-7c3abf8c img{border-radius:1000px 1000px 1000px 1000px;}.elementor-1146 .elementor-element.elementor-element-18fc5fa{--spacer-size:12px;}.elementor-1146 .elementor-element.elementor-element-1266713b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-1266713b .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-114181b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#A9B8CA;}.elementor-1146 .elementor-element.elementor-element-4b73ebce > .elementor-element-populated{padding:0px 13px 0px 13px;}.elementor-1146 .elementor-element.elementor-element-68f48c3{text-align:start;}.elementor-1146 .elementor-element.elementor-element-68f48c3 img{border-radius:1000px 1000px 1000px 1000px;}.elementor-1146 .elementor-element.elementor-element-2f1c4440{--spacer-size:12px;}.elementor-1146 .elementor-element.elementor-element-25667069{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-25667069 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-3c478dcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#A9B8CA;}.elementor-1146 .elementor-element.elementor-element-4a4b7266 > .elementor-element-populated{padding:0px 13px 0px 13px;}.elementor-1146 .elementor-element.elementor-element-50308810{text-align:start;}.elementor-1146 .elementor-element.elementor-element-50308810 img{border-radius:1000px 1000px 1000px 1000px;}.elementor-1146 .elementor-element.elementor-element-4416b972{--spacer-size:12px;}.elementor-1146 .elementor-element.elementor-element-33540234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-33540234 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-1b841d23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:#A9B8CA;}.elementor-1146 .elementor-element.elementor-element-7b5ae0af:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-7b5ae0af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-7b5ae0af > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-7b5ae0af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 92px 0px;}.elementor-1146 .elementor-element.elementor-element-7b5ae0af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-3d036554 .elementor-button{background-color:#00000000;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#F8F2E8;color:#F8F2E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9C4D2;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1146 .elementor-element.elementor-element-3d036554 .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-3d036554 .elementor-button:focus{background-color:#F8F2E8;color:#1E3A5F;border-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-3d036554{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-3d036554 .elementor-button:hover svg, .elementor-1146 .elementor-element.elementor-element-3d036554 .elementor-button:focus svg{fill:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-5bd30af6:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-5bd30af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-5bd30af6 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-5bd30af6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 30px 0px;}.elementor-1146 .elementor-element.elementor-element-5bd30af6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-6da1c881{--divider-border-style:solid;--divider-color:#1E3A5F;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-6da1c881 .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-6da1c881 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1146 .elementor-element.elementor-element-663c6b2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-663c6b2e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-15426f03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-15426f03 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:400;line-height:1.14em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-7b3ce328:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-7b3ce328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-7b3ce328 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-7b3ce328{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-7b3ce328 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-238a48cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-238a48cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-238a48cb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 22px 22px;}.elementor-1146 .elementor-element.elementor-element-238a48cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-1eaf0f38{text-align:start;}.elementor-1146 .elementor-element.elementor-element-78d5ac79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-78d5ac79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-78d5ac79 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 22px 22px;}.elementor-1146 .elementor-element.elementor-element-78d5ac79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-44d67477{text-align:start;}.elementor-1146 .elementor-element.elementor-element-24e3a85c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-24e3a85c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-24e3a85c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 22px 22px;}.elementor-1146 .elementor-element.elementor-element-24e3a85c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-2df416a0{text-align:start;}.elementor-1146 .elementor-element.elementor-element-23459a90:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-23459a90 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-23459a90 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 22px 22px;}.elementor-1146 .elementor-element.elementor-element-23459a90 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-2b9e3b0c{text-align:start;}.elementor-1146 .elementor-element.elementor-element-1b7a17d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-1b7a17d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-1b7a17d6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 22px 22px;}.elementor-1146 .elementor-element.elementor-element-1b7a17d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-78461dc5{text-align:start;}.elementor-1146 .elementor-element.elementor-element-58538b6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1146 .elementor-element.elementor-element-58538b6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-58538b6b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D0DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 22px 22px;}.elementor-1146 .elementor-element.elementor-element-58538b6b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-427b4c2e{text-align:start;}.elementor-1146 .elementor-element.elementor-element-5e92d5ef:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-5e92d5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-5e92d5ef > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-5e92d5ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 92px 0px;}.elementor-1146 .elementor-element.elementor-element-5e92d5ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-4abde380{--spacer-size:24px;}.elementor-1146 .elementor-element.elementor-element-50c8953a .elementor-button{background-color:#00000000;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#1E3A5F;color:#1E3A5F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E3A5F;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1146 .elementor-element.elementor-element-50c8953a .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-50c8953a .elementor-button:focus{background-color:#1E3A5F;color:#F8F2E8;border-color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-50c8953a{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-50c8953a .elementor-button:hover svg, .elementor-1146 .elementor-element.elementor-element-50c8953a .elementor-button:focus svg{fill:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-52e5faf6:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-52e5faf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-52e5faf6 > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-52e5faf6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 92px 0px;}.elementor-1146 .elementor-element.elementor-element-52e5faf6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-45a7794{--divider-border-style:solid;--divider-color:#1E3A5F;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-45a7794 .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-45a7794 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1146 .elementor-element.elementor-element-8b07c44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-8b07c44 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:400;line-height:1.14em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-756f4833{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;line-height:1.55em;color:#5B3A29;}.elementor-1146 .elementor-element.elementor-element-404b84ce{--spacer-size:6px;}.elementor-1146 .elementor-element.elementor-element-58f4a6e3{--spacer-size:10px;}.elementor-1146 .elementor-element.elementor-element-7c19f9f:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-7c19f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F1;}.elementor-1146 .elementor-element.elementor-element-7c19f9f > .elementor-container{max-width:1240px;}.elementor-1146 .elementor-element.elementor-element-7c19f9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 92px 0px;}.elementor-1146 .elementor-element.elementor-element-7c19f9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1146 .elementor-element.elementor-element-cf2266d > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-7465acce{--divider-border-style:solid;--divider-color:#1E3A5F;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-7465acce .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-7465acce .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1146 .elementor-element.elementor-element-5398f6bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-5398f6bb .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-770eb81d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-1146 .elementor-element.elementor-element-770eb81d .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:400;line-height:1.14em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-1146 .elementor-element.elementor-element-46970517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.72em;color:#3A2E26;}.elementor-1146 .elementor-element.elementor-element-1a63eda7{--spacer-size:10px;}.elementor-1146 .elementor-element.elementor-element-432f0f24 .elementor-button{background-color:#1E3A5F;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#F8F2E8;color:#F8F2E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E3A5F;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1146 .elementor-element.elementor-element-432f0f24 .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-432f0f24 .elementor-button:focus{background-color:#8E3B2E;color:#F8F2E8;border-color:#8E3B2E;}.elementor-1146 .elementor-element.elementor-element-432f0f24{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1146 .elementor-element.elementor-element-432f0f24 .elementor-button:hover svg, .elementor-1146 .elementor-element.elementor-element-432f0f24 .elementor-button:focus svg{fill:#F8F2E8;}.elementor-1146 .elementor-element.elementor-element-3c49f731 iframe{height:420px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1146 .elementor-element.elementor-element-68230f0c{text-align:center;}.elementor-1146 .elementor-element.elementor-element-3bd2af5f .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-1146 .elementor-element.elementor-element-7becced8{font-size:17px;}.elementor-1146 .elementor-element.elementor-element-4b1fbd85{text-align:center;}.elementor-1146 .elementor-element.elementor-element-4ac93046{text-align:center;}.elementor-1146 .elementor-element.elementor-element-80510ef{text-align:center;}.elementor-1146 .elementor-element.elementor-element-31df689b{text-align:center;}.elementor-1146 .elementor-element.elementor-element-6da15b53{text-align:center;}.elementor-1146 .elementor-element.elementor-element-6c08a8f1{text-align:center;}.elementor-1146 .elementor-element.elementor-element-4276ec25{text-align:center;}.elementor-1146 .elementor-element.elementor-element-441ca6a5{text-align:center;}.elementor-1146 .elementor-element.elementor-element-e915ff6{text-align:center;}.elementor-1146 .elementor-element.elementor-element-72aa7160{text-align:center;}.elementor-1146 .elementor-element.elementor-element-136a9560{text-align:center;}.elementor-1146 .elementor-element.elementor-element-25b51c72{text-align:center;}.elementor-1146 .elementor-element.elementor-element-fe04984 .elementor-heading-title{font-size:26px;}.elementor-1146 .elementor-element.elementor-element-70d9691b{font-size:17px;}.elementor-1146 .elementor-element.elementor-element-371b2772{text-align:justify;}.elementor-1146 .elementor-element.elementor-element-1724519f .elementor-heading-title{font-size:26px;}.elementor-1146 .elementor-element.elementor-element-14707d38{font-size:17px;}.elementor-1146 .elementor-element.elementor-element-52f32ed6 .elementor-heading-title{font-size:26px;}.elementor-1146 .elementor-element.elementor-element-5786a1ff{font-size:17px;}.elementor-1146 .elementor-element.elementor-element-afa6ddb .elementor-heading-title{font-size:26px;}.elementor-1146 .elementor-element.elementor-element-290c3770{font-size:17px;}.elementor-1146 .elementor-element.elementor-element-1dd0e409 .elementor-heading-title{font-size:26px;}.elementor-1146 .elementor-element.elementor-element-1ae96f1a{font-size:17px;}.elementor-1146 .elementor-element.elementor-element-748e45cf .elementor-heading-title{font-size:26px;}.elementor-1146 .elementor-element.elementor-element-5105093c{font-size:17px;}.elementor-1146 .elementor-element.elementor-element-8011f61 .elementor-heading-title{font-size:26px;}.elementor-1146 .elementor-element.elementor-element-b43cc5d{font-size:17px;}.elementor-1146 .elementor-element.elementor-element-43ee21ba .elementor-heading-title{font-size:26px;}.elementor-1146 .elementor-element.elementor-element-4385978a{font-size:17px;}.elementor-1146 .elementor-element.elementor-element-15426f03 .elementor-heading-title{font-size:26px;}.elementor-1146 .elementor-element.elementor-element-8b07c44 .elementor-heading-title{font-size:26px;}.elementor-1146 .elementor-element.elementor-element-756f4833{font-size:17px;}.elementor-1146 .elementor-element.elementor-element-770eb81d .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-1146 .elementor-element.elementor-element-1c02081f{width:100%;}.elementor-1146 .elementor-element.elementor-element-2df0d408{width:17.492%;}.elementor-1146 .elementor-element.elementor-element-6cc0f60a{width:23.071%;}.elementor-1146 .elementor-element.elementor-element-57a92031{width:58.437%;}.elementor-1146 .elementor-element.elementor-element-57298564{width:25%;}.elementor-1146 .elementor-element.elementor-element-55255cc7{width:25%;}.elementor-1146 .elementor-element.elementor-element-30b8c140{width:25%;}.elementor-1146 .elementor-element.elementor-element-5ea4bb64{width:25%;}.elementor-1146 .elementor-element.elementor-element-3c2ad2c3{width:50%;}.elementor-1146 .elementor-element.elementor-element-291fa417{width:50%;}.elementor-1146 .elementor-element.elementor-element-79824d76{width:100%;}.elementor-1146 .elementor-element.elementor-element-4f2aff1d{width:100%;}.elementor-1146 .elementor-element.elementor-element-5b81aec7{width:25%;}.elementor-1146 .elementor-element.elementor-element-2b9ed952{width:25%;}.elementor-1146 .elementor-element.elementor-element-69535c37{width:25%;}.elementor-1146 .elementor-element.elementor-element-359ceb7b{width:25%;}.elementor-1146 .elementor-element.elementor-element-6d82893f{width:25%;}.elementor-1146 .elementor-element.elementor-element-5beeb6ef{width:25%;}.elementor-1146 .elementor-element.elementor-element-18b82f34{width:25%;}.elementor-1146 .elementor-element.elementor-element-56ac9372{width:25%;}.elementor-1146 .elementor-element.elementor-element-790b4566{width:100%;}.elementor-1146 .elementor-element.elementor-element-3816f0e8{width:10%;}.elementor-1146 .elementor-element.elementor-element-32f65ce8{width:25%;}.elementor-1146 .elementor-element.elementor-element-133ca70f{width:45%;}.elementor-1146 .elementor-element.elementor-element-3384d621{width:20%;}.elementor-1146 .elementor-element.elementor-element-76243b49{width:10%;}.elementor-1146 .elementor-element.elementor-element-6b452add{width:25%;}.elementor-1146 .elementor-element.elementor-element-20bfbde4{width:45%;}.elementor-1146 .elementor-element.elementor-element-7c3dd8c7{width:20%;}.elementor-1146 .elementor-element.elementor-element-563ec01c{width:10%;}.elementor-1146 .elementor-element.elementor-element-1704a20b{width:25%;}.elementor-1146 .elementor-element.elementor-element-1e2a3b30{width:45%;}.elementor-1146 .elementor-element.elementor-element-4dca1076{width:20%;}.elementor-1146 .elementor-element.elementor-element-733e92da{width:10%;}.elementor-1146 .elementor-element.elementor-element-2c79ef3a{width:25%;}.elementor-1146 .elementor-element.elementor-element-436920e5{width:45%;}.elementor-1146 .elementor-element.elementor-element-7d587bfe{width:20%;}.elementor-1146 .elementor-element.elementor-element-425edf1a{width:10%;}.elementor-1146 .elementor-element.elementor-element-6ea79522{width:25%;}.elementor-1146 .elementor-element.elementor-element-19e3b31d{width:45%;}.elementor-1146 .elementor-element.elementor-element-5ef70c0a{width:20%;}.elementor-1146 .elementor-element.elementor-element-63d74ade{width:100%;}.elementor-1146 .elementor-element.elementor-element-4a310a65{width:100%;}.elementor-1146 .elementor-element.elementor-element-5d2ccd25{width:100%;}.elementor-1146 .elementor-element.elementor-element-2508d8e3{width:33%;}.elementor-1146 .elementor-element.elementor-element-60a02467{width:33%;}.elementor-1146 .elementor-element.elementor-element-3da7d512{width:33%;}.elementor-1146 .elementor-element.elementor-element-3bbd8388{width:100%;}.elementor-1146 .elementor-element.elementor-element-40627d82{width:25%;}.elementor-1146 .elementor-element.elementor-element-283fff91{width:25%;}.elementor-1146 .elementor-element.elementor-element-742fcbe5{width:25%;}.elementor-1146 .elementor-element.elementor-element-71e64a09{width:25%;}.elementor-1146 .elementor-element.elementor-element-d1e0e82{width:25%;}.elementor-1146 .elementor-element.elementor-element-65b6e250{width:25%;}.elementor-1146 .elementor-element.elementor-element-4a23b051{width:25%;}.elementor-1146 .elementor-element.elementor-element-6a5dee1{width:25%;}.elementor-1146 .elementor-element.elementor-element-61503f83{width:100%;}.elementor-1146 .elementor-element.elementor-element-757828cc{width:100%;}.elementor-1146 .elementor-element.elementor-element-16d53d60{width:25%;}.elementor-1146 .elementor-element.elementor-element-bd07829{width:25%;}.elementor-1146 .elementor-element.elementor-element-4b73ebce{width:25%;}.elementor-1146 .elementor-element.elementor-element-4a4b7266{width:25%;}.elementor-1146 .elementor-element.elementor-element-25e769fd{width:100%;}.elementor-1146 .elementor-element.elementor-element-3eea9cac{width:100%;}.elementor-1146 .elementor-element.elementor-element-238a48cb{width:16%;}.elementor-1146 .elementor-element.elementor-element-78d5ac79{width:16%;}.elementor-1146 .elementor-element.elementor-element-24e3a85c{width:16%;}.elementor-1146 .elementor-element.elementor-element-23459a90{width:16%;}.elementor-1146 .elementor-element.elementor-element-1b7a17d6{width:16%;}.elementor-1146 .elementor-element.elementor-element-58538b6b{width:16%;}.elementor-1146 .elementor-element.elementor-element-3f2569c1{width:100%;}.elementor-1146 .elementor-element.elementor-element-cf2266d{width:50%;}.elementor-1146 .elementor-element.elementor-element-77c122e7{width:50%;}}/* Start custom CSS */:root{
    --indigo:#1E3A5F;
    --indigo-d:#152A46;
    --madder:#8E3B2E;
    --turmeric:#D8A322;
    --paper:#F8F2E8;
    --paper-lt:#FCF8F1;
    --brown:#5B3A29;
    --body-ink:#3A2E26;
    --rule:rgba(30,58,95,.22);
    --rule-soft:rgba(30,58,95,.12);

    --serif:"Newsreader",Georgia,serif;
    --sans:"IBM Plex Sans",system-ui,sans-serif;
    --mono:"IBM Plex Mono",ui-monospace,monospace;
    --bn:"Noto Serif Bengali",serif;

    --pad:clamp(20px,4.5vw,64px);
    --max:1280px;
  }
  *,*::before,*::after{box-sizing:border-box}
  body{
    margin:0;background:var(--paper);color:var(--body-ink);
    font-family:var(--sans);font-size:16.5px;line-height:1.62;font-weight:300;
    -webkit-font-smoothing:antialiased;
  }
  img{display:block;max-width:100%}
  a{color:inherit}
  .wrap{max-width:var(--max);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}
  .skip{position:absolute;left:-9999px;background:var(--indigo);color:var(--paper);padding:12px 18px;z-index:999}
  .skip:focus{left:8px;top:8px}
  :focus-visible{outline:2px solid var(--madder);outline-offset:3px}

  /* ---------- typographic system ---------- */
  h1,h2,h3,h4{font-family:var(--serif);font-weight:400;color:var(--indigo);margin:0}
  .h-sec{font-size:clamp(1.7rem,3.1vw,2.55rem);line-height:1.14;letter-spacing:-.012em;margin:0 0 16px;max-width:22ch}
  h3{font-size:1.16rem;line-height:1.3;letter-spacing:-.005em}
  p{margin:0 0 16px}
  .lede{font-family:var(--serif);font-size:clamp(1.06rem,1.5vw,1.28rem);line-height:1.55;color:var(--brown);max-width:64ch;font-weight:300}
  .body-col{max-width:60ch}
  .body-col p{font-size:.97rem;line-height:1.72}

  .label{
    font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;
    color:var(--madder);font-weight:500;display:block;margin:0 0 4px;
  }
  .ref{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;color:rgba(58,46,38,.5)}

  /* section head: rule + label + title, editorial and quiet */
  .sec-head{border-top:1.5px solid var(--indigo);padding-top:16px;margin-bottom:40px}
  .sec-head .num{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;color:var(--indigo);opacity:.55;display:block;margin-bottom:22px}
  .sec-head .h-sec{margin-bottom:14px}

  /* ---------- utility bar ---------- */
  .util{background:var(--indigo-d);color:rgba(248,242,232,.82);font-family:var(--mono);font-size:.68rem;letter-spacing:.09em}
  .util-in{display:flex;align-items:center;gap:22px;height:34px}
  .util a{text-decoration:none}
  .util a:hover{color:var(--turmeric)}
  .util .sp{margin-left:auto}

  /* ---------- masthead ---------- */
  .mast{background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:60}
  .mast-in{display:flex;align-items:flex-end;gap:34px;padding-top:20px;padding-bottom:14px}
  .wordmark{text-decoration:none;display:block;line-height:1}
  .wordmark .n{font-family:var(--serif);font-size:1.6rem;letter-spacing:.02em;color:var(--indigo);display:block}
  .wordmark .bn{font-family:var(--bn);font-size:.78rem;color:var(--madder);display:block;margin-top:3px}
  .mast nav{margin-left:auto;display:flex;gap:24px;padding-bottom:4px}
  .mast nav a{
    font-family:var(--sans);font-size:.78rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;
    color:var(--indigo);text-decoration:none;padding-bottom:3px;border-bottom:1px solid transparent;
  }
  .mast nav a:hover{border-color:var(--madder)}
  .burger{display:none;margin-left:auto;background:none;border:1px solid var(--indigo);color:var(--indigo);font:inherit;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:8px 13px;cursor:pointer}

  /* ---------- hero: exhibition poster, restrained ---------- */
  .hero{position:relative;background:var(--indigo-d);overflow:hidden}
  .hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.34}
  .hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,42,70,.72),rgba(21,42,70,.5) 50%,rgba(21,42,70,.88))}
  .hero-in{position:relative;z-index:2;padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(44px,6vw,76px)}
  .hero .label{color:var(--turmeric);margin-bottom:26px}
  .hero h1{
    font-family:var(--serif);font-weight:300;color:var(--paper);
    font-size:clamp(2.3rem,5.4vw,4.4rem);line-height:1.05;letter-spacing:-.02em;max-width:15ch;
  }
  /* the one detail carried over: a single off-register impression on the tilak mark */
  .hero h1 .mark{position:relative;display:inline-block;width:.34em;height:.34em;margin-left:.14em;vertical-align:.34em}
  .hero h1 .mark i,.hero h1 .mark b{position:absolute;inset:0;border-radius:50%;display:block}
  .hero h1 .mark i{background:var(--madder);transform:translate(-2px,-2px)}
  .hero h1 .mark b{background:var(--turmeric);transform:translate(3px,2px);mix-blend-mode:screen}
  .hero .sub{font-family:var(--serif);font-size:clamp(1rem,1.7vw,1.3rem);font-weight:300;color:rgba(248,242,232,.86);max-width:52ch;margin:26px 0 0;line-height:1.5}
  .hero .acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}

  /* ---------- buttons ---------- */
  .btn{
    display:inline-flex;align-items:center;justify-content:center;
    font-family:var(--sans);font-size:.76rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;
    padding:13px 24px;text-decoration:none;border:1px solid transparent;cursor:pointer;
    transition:background .18s,color .18s,border-color .18s;
  }
  .btn-fill{background:var(--indigo);color:var(--paper)}
  .btn-fill:hover{background:var(--madder)}
  .btn-line{border-color:var(--indigo);color:var(--indigo)}
  .btn-line:hover{background:var(--indigo);color:var(--paper)}
  .hero .btn-line{border-color:rgba(248,242,232,.6);color:var(--paper)}
  .hero .btn-line:hover{background:var(--paper);color:var(--indigo);border-color:var(--paper)}
  .hero .btn-fill{background:var(--paper);color:var(--indigo)}
  .hero .btn-fill:hover{background:var(--turmeric);color:var(--indigo-d)}

  /* ---------- essentials strip: hours, admission, venue ---------- */
  .essentials{border-bottom:1px solid var(--rule);background:var(--paper-lt)}
  .ess-grid{display:grid;grid-template-columns:repeat(4,1fr)}
  .ess{padding:26px 30px 28px;border-left:1px solid var(--rule-soft)}
  .ess:first-child{border-left:0;padding-left:0}
  .ess:last-child{padding-right:0}
  .ess dt{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--madder);margin-bottom:9px}
  .ess dd{margin:0;font-family:var(--serif);font-size:1.02rem;line-height:1.45;color:var(--indigo)}
  .ess dd small{display:block;font-family:var(--sans);font-size:.8rem;color:rgba(58,46,38,.7);margin-top:4px;letter-spacing:0}
  .tbc{border-bottom:1px dotted var(--turmeric);padding-bottom:1px}

  /* ---------- sections ---------- */
  section{padding:clamp(56px,6.5vw,96px) 0}
  .band-dark{background:var(--indigo);color:rgba(248,242,232,.88)}
  .band-dark h1,.band-dark h2,.band-dark h3,.band-dark .h-sec{color:var(--paper)}
  .band-dark .lede{color:rgba(248,242,232,.82)}
  .band-dark .label{color:var(--turmeric)}
  .band-dark .sec-head{border-color:rgba(216,163,34,.5)}
  .band-dark .sec-head .num{color:var(--turmeric)}
  .band-dark .btn-line{border-color:rgba(248,242,232,.55);color:var(--paper)}
  .band-dark .btn-line:hover{background:var(--paper);color:var(--indigo)}
  .band-lt{background:var(--paper-lt)}

  .two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4.5vw,64px);align-items:start}
  .two figure{margin:0}
  .two figure img{width:100%;aspect-ratio:4/3;object-fit:cover}
  .two figcaption{font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;color:rgba(58,46,38,.55);margin-top:10px;line-height:1.5}
  .band-dark .two figcaption{color:rgba(248,242,232,.5)}

  .sig{font-family:var(--serif);font-style:italic;font-size:.98rem;color:var(--brown);margin-top:26px;line-height:1.5}
  .sig strong{font-style:normal;font-weight:500;display:block;color:var(--indigo)}
  .band-dark .sig{color:rgba(248,242,232,.75)}
  .band-dark .sig strong{color:var(--turmeric)}

  /* ---------- SIGNATURE: specimen catalogue ---------- */
  .specimens{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}
  .spec{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:22px 22px 26px;background:var(--paper-lt)}
  .spec .swatch{width:100%;aspect-ratio:1;background-color:#fff;background-repeat:repeat;background-size:34px 34px;border:1px solid var(--rule-soft);margin-bottom:16px}
  .spec .ref{display:block;margin-bottom:8px}
  .spec h3{font-size:1.06rem;margin-bottom:3px}
  .spec .origin{font-family:var(--sans);font-size:.78rem;letter-spacing:.05em;color:var(--madder);margin:0 0 10px}
  .spec p{font-size:.86rem;line-height:1.62;margin:0;color:rgba(58,46,38,.85)}

  /* ---------- catalogue rows (artisans) ---------- */
  .cat{border-top:1.5px solid var(--indigo)}
  .cat-row{display:grid;grid-template-columns:104px 1.1fr 1fr 150px;gap:26px;padding:22px 0;border-bottom:1px solid var(--rule);align-items:start}
  .cat-row .ref{padding-top:4px}
  .cat-row h3{font-size:1.08rem;margin-bottom:2px}
  .cat-row .craft{font-size:.84rem;color:var(--madder);letter-spacing:.04em}
  .cat-row p{font-size:.88rem;margin:0;color:rgba(58,46,38,.82);line-height:1.6}
  .cat-row .yrs{font-family:var(--mono);font-size:.76rem;color:rgba(58,46,38,.6);text-align:right}
  .cat-note{font-family:var(--mono);font-size:.7rem;color:rgba(58,46,38,.55);margin-top:18px;letter-spacing:.04em}

  /* ---------- programme table ---------- */
  table.prog{width:100%;border-collapse:collapse;margin-top:8px}
  table.prog caption{text-align:left;font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--madder);padding-bottom:12px}
  table.prog th,table.prog td{text-align:left;padding:13px 16px 13px 0;border-bottom:1px solid var(--rule-soft);vertical-align:top;font-size:.92rem}
  table.prog thead th{
    border-bottom:1px solid var(--indigo);font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;
    text-transform:uppercase;color:var(--indigo);font-weight:500;padding-bottom:9px;
  }
  table.prog td.t{font-family:var(--mono);font-size:.82rem;color:var(--madder);white-space:nowrap;width:120px}
  table.prog td.ev{font-family:var(--serif);font-size:1rem;color:var(--indigo)}
  table.prog td.ev small{display:block;font-family:var(--sans);font-size:.82rem;color:rgba(58,46,38,.7);margin-top:2px}
  table.prog td.pl{font-size:.84rem;color:rgba(58,46,38,.7);width:180px}
  .daytabs{display:flex;gap:0;border-bottom:1px solid var(--rule);margin-bottom:26px;flex-wrap:wrap}
  .daytab{
    background:none;border:0;border-bottom:2px solid transparent;font:inherit;font-size:.8rem;font-weight:400;
    letter-spacing:.1em;text-transform:uppercase;color:rgba(58,46,38,.6);padding:11px 20px 11px 0;margin-right:24px;cursor:pointer;
  }
  .daytab[aria-selected="true"]{color:var(--indigo);border-color:var(--madder);font-weight:500}
  [role=tabpanel][hidden]{display:none}

  /* ---------- workshops ---------- */
  .wks{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}
  .wk{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:28px;display:flex;flex-direction:column;background:var(--paper-lt)}
  .wk h3{margin-bottom:14px}
  .wk dl{display:grid;grid-template-columns:auto 1fr;gap:7px 18px;margin:0 0 24px;font-size:.86rem}
  .wk dt{font-family:var(--mono);font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:rgba(58,46,38,.55);padding-top:3px}
  .wk dd{margin:0;color:var(--body-ink)}
  .wk .btn{margin-top:auto}

  /* ---------- partners ---------- */
  .partners{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}
  .plogo{
    border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);
    aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;
    font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;color:rgba(30,58,95,.32);text-transform:uppercase;
  }

  /* ---------- press / downloads ---------- */
  .dl{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}
  .dl li{border-bottom:1px solid var(--rule)}
  .dl a{display:flex;align-items:baseline;gap:16px;padding:16px 0;text-decoration:none}
  .dl a:hover .t{color:var(--madder)}
  .dl .t{font-family:var(--serif);font-size:1.04rem;color:var(--indigo);flex:1}
  .dl .m{font-family:var(--mono);font-size:.7rem;color:rgba(58,46,38,.5);letter-spacing:.06em}

  /* ---------- archive gallery ---------- */
  .arch{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
  .arch figure{margin:0}
  .arch img{width:100%;aspect-ratio:4/3;object-fit:cover}
  .arch figcaption{font-family:var(--mono);font-size:.66rem;letter-spacing:.05em;color:rgba(58,46,38,.55);margin-top:8px;line-height:1.5}

  /* ---------- people ---------- */
  .ppl{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}
  .ppl img{width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(1)}
  .ppl h3{font-size:1rem;margin:14px 0 2px}
  .ppl p{font-size:.8rem;margin:0;color:rgba(248,242,232,.62)}

  /* ---------- newsletter ---------- */
  .nl{display:flex;max-width:460px;margin-top:6px}
  .nl input{flex:1;padding:13px 15px;border:1px solid var(--indigo);border-right:0;background:transparent;font:inherit;font-size:.92rem;color:var(--indigo)}
  .nl input::placeholder{color:rgba(30,58,95,.45)}
  .nl button{white-space:nowrap}
  .fine{font-family:var(--mono);font-size:.68rem;color:rgba(58,46,38,.55);margin-top:12px;letter-spacing:.04em}

  /* ---------- footer ---------- */
  footer{background:var(--indigo-d);color:rgba(248,242,232,.8);padding:clamp(52px,6vw,80px) 0 30px;font-size:.9rem}
  .fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:36px}
  footer h4{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--turmeric);margin-bottom:15px;font-weight:500}
  footer ul{list-style:none;margin:0;padding:0}
  footer li{margin-bottom:8px}
  footer a{text-decoration:none;color:rgba(248,242,232,.8)}
  footer a:hover{color:var(--turmeric)}
  footer address{font-style:normal;line-height:1.8}
  .fbrand .n{font-family:var(--serif);font-size:1.4rem;color:var(--paper);display:block;margin-bottom:4px}
  .fbrand .bn{font-family:var(--bn);font-size:.8rem;color:var(--turmeric);display:block;margin-bottom:14px}
  .fbrand p{max-width:32ch;color:rgba(248,242,232,.6);font-size:.86rem}
  .legal{margin-top:48px;padding-top:20px;border-top:1px solid rgba(248,242,232,.16);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;color:rgba(248,242,232,.5)}

  @media(max-width:1000px){
    .mast nav{display:none}
    .burger{display:block}
    .mast nav.open{display:flex;flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--rule);padding:6px var(--pad) 16px}
    .mast nav.open a{padding:12px 0;border-bottom:1px solid var(--rule-soft)}
    .ess-grid{grid-template-columns:1fr 1fr}
    .ess{padding:22px 24px;border-left:1px solid var(--rule-soft);border-top:1px solid var(--rule-soft)}
    .ess:first-child,.ess:nth-child(3){padding-left:0;border-left:0}
    .specimens,.wks{grid-template-columns:1fr 1fr}
    .partners{grid-template-columns:repeat(3,1fr)}
    .arch,.ppl{grid-template-columns:1fr 1fr}
    .two{grid-template-columns:1fr}
    .cat-row{grid-template-columns:80px 1fr;gap:16px}
    .cat-row .yrs{grid-column:2;text-align:left}
    .fgrid{grid-template-columns:1fr 1fr}
    .util-in{gap:14px;font-size:.62rem}
  }
  @media(max-width:600px){
    .ess-grid,.specimens,.wks,.arch,.ppl,.fgrid{grid-template-columns:1fr}
    .ess{padding-left:0;padding-right:0;border-left:0}
    table.prog td.pl{display:none}
    .util .hide-s{display:none}
  }
  @media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

/* ==========================================================================
   INNER PAGES — added to the homepage system
   ========================================================================== */

/* page hero (shorter than the homepage hero, no scrim image required) */
.phero{position:relative;background:var(--indigo-d);overflow:hidden}
.phero img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3}
.phero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,42,70,.78),rgba(21,42,70,.88))}
.phero-in{position:relative;z-index:2;padding-top:clamp(56px,7vw,92px);padding-bottom:clamp(40px,5vw,64px)}
.phero .label{color:var(--turmeric);margin-bottom:20px}
.phero h1{font-family:var(--serif);font-weight:300;color:var(--paper);font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.06;letter-spacing:-.02em;max-width:18ch;margin:0}
.phero .sub{font-family:var(--serif);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:300;color:rgba(248,242,232,.86);max-width:56ch;margin:22px 0 0;line-height:1.5}

/* breadcrumb */
.crumb{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:rgba(58,46,38,.55);padding:16px 0;border-bottom:1px solid var(--rule-soft)}
.crumb a{text-decoration:none}
.crumb a:hover{color:var(--madder)}

/* generic 3 / 4 card grids with hairline rules */
.cards{display:grid;gap:0;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}
.cards.c3{grid-template-columns:repeat(3,1fr)}
.cards.c4{grid-template-columns:repeat(4,1fr)}
.cards .cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:26px 24px 28px;background:var(--paper-lt)}
.cards .cell h3{font-size:1.06rem;margin-bottom:8px}
.cards .cell p{font-size:.88rem;line-height:1.65;margin:0;color:rgba(58,46,38,.85)}
.cards .cell .n{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;color:var(--madder);display:block;margin-bottom:12px}
.cards .cell .price{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;color:rgba(58,46,38,.55);margin-top:12px;display:block}
.band-dark .cards .cell{background:var(--indigo-d);border-color:rgba(216,163,34,.28)}
.band-dark .cards .cell p{color:#C8D3E0}
.band-dark .cards .cell h3{color:var(--turmeric)}

/* artisan quote */
.quote{border-left:2px solid var(--turmeric);padding-left:22px;margin:28px 0 0}
.quote p{font-family:var(--serif);font-style:italic;font-size:1.18rem;line-height:1.5;color:var(--brown);margin:0 0 10px}
.quote cite{font-family:var(--mono);font-style:normal;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo)}

/* definition strip used on artisan pages */
.factstrip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-lt)}
.factstrip .f{padding:24px 26px 26px;border-left:1px solid var(--rule-soft)}
.factstrip .f:first-child{border-left:0}
.factstrip dt{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--madder);margin:0 0 8px}
.factstrip dd{margin:0;font-family:var(--serif);font-size:1.05rem;color:var(--indigo);line-height:1.4}
.factstrip dd small{display:block;font-family:var(--sans);font-size:.78rem;color:rgba(58,46,38,.65);margin-top:4px}

/* FAQ */
.faq{border-top:1px solid var(--rule)}
.faq details{border-bottom:1px solid var(--rule)}
.faq summary{
  cursor:pointer;list-style:none;padding:20px 44px 20px 0;position:relative;
  font-family:var(--serif);font-size:1.1rem;color:var(--indigo);line-height:1.35;
}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{
  content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);
  font-family:var(--mono);font-size:1.1rem;color:var(--madder);line-height:1;
}
.faq details[open] summary::after{content:"–"}
.faq details[open] summary{color:var(--madder)}
.faq .a{padding:0 44px 22px 0;font-size:.94rem;line-height:1.7;color:rgba(58,46,38,.85);max-width:70ch}
.faq .a p{margin:0}

/* map */
.mapwrap{position:relative;width:100%;aspect-ratio:4/3;background:#E9E2D5;border:1px solid var(--rule)}
.mapwrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

/* gallery of four */
.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.g4 img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#E9E2D5}

/* placeholder image slot */
.slot{
  width:100%;aspect-ratio:4/3;background:#E9E2D5;border:1px solid var(--rule);
  display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;
  font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;
  color:rgba(30,58,95,.4);line-height:1.7;
}
.slot.portrait{aspect-ratio:4/5}
.slot.square{aspect-ratio:1}

/* editor note — delete before launch */
.editnote{
  border:1px dashed var(--turmeric);background:rgba(216,163,34,.07);
  padding:14px 16px;font-family:var(--mono);font-size:.7rem;line-height:1.7;
  letter-spacing:.03em;color:var(--brown);margin:0 0 22px;
}
.editnote strong{letter-spacing:.12em;text-transform:uppercase;color:var(--madder)}

@media(max-width:1000px){
  .cards.c4{grid-template-columns:1fr 1fr}
  .factstrip{grid-template-columns:1fr 1fr}
  .factstrip .f:nth-child(3){border-left:0}
  .g4{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){
  .cards.c3,.cards.c4{grid-template-columns:1fr}
  .factstrip{grid-template-columns:1fr}
  .factstrip .f{border-left:0;border-top:1px solid var(--rule-soft)}
  .factstrip .f:first-child{border-top:0}
  .g4{grid-template-columns:1fr}
}

/* block-print repeat divider */
.repeat{
  height:40px;background-repeat:repeat-x;background-size:auto 40px;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'><g fill='none' stroke='%231E3A5F' stroke-width='1.2' opacity='.4'><path d='M20 8c3.5 4.5 6 7 6 10.5s-2.5 7-6 11c-3.5-4-6-7.5-6-11S16.5 12.5 20 8z'/><circle cx='20' cy='19' r='2'/><path d='M6 19h5M29 19h5'/></g></svg>");
}

/* team grid on light bands (homepage uses it on indigo) */
.person img{width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(1)}
.person h3{font-size:1rem;margin:14px 0 2px}
.person p{font-size:.82rem;margin:0;color:#7A6A5D;line-height:1.55}
.band-dark .person p{color:rgba(248,242,232,.62)}/* End custom CSS */