.elementor-34 .elementor-element.elementor-element-2c561827{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2c561827:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2c561827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F3864;}.elementor-34 .elementor-element.elementor-element-7a34ff85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:40px;}.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-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-34 .elementor-element.elementor-element-5c209839{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-34 .elementor-element.elementor-element-5c209839 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:900;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-217d2b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-34 .elementor-element.elementor-element-30114eb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;}.elementor-34 .elementor-element.elementor-element-7eb0aad8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);}.elementor-34 .elementor-element.elementor-element-7eb0aad8:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7eb0aad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-34 .elementor-element.elementor-element-614c71da{padding:20px 16px 20px 16px;}.elementor-34 .elementor-element.elementor-element-614c71da .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-614c71da .elementor-counter-title{color:rgba(255,255,255,0.45);}.elementor-34 .elementor-element.elementor-element-746698ba{padding:20px 16px 20px 16px;}.elementor-34 .elementor-element.elementor-element-746698ba .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-746698ba .elementor-counter-title{color:rgba(255,255,255,0.45);}.elementor-34 .elementor-element.elementor-element-7c919314{padding:20px 16px 20px 16px;}.elementor-34 .elementor-element.elementor-element-7c919314 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7c919314 .elementor-counter-title{color:rgba(255,255,255,0.45);}.elementor-34 .elementor-element.elementor-element-4ac3a31{padding:20px 16px 20px 16px;}.elementor-34 .elementor-element.elementor-element-4ac3a31 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-4ac3a31 .elementor-counter-title{color:rgba(255,255,255,0.45);}.elementor-34 .elementor-element.elementor-element-4ea02c4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.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-34 .elementor-element.elementor-element-1d26a93 .elementor-button{background-color:#FFFFFF;fill:#1F3864;color:#1F3864;}.elementor-34 .elementor-element.elementor-element-468992e1 .elementor-button{background-color:rgba(0,0,0,0);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:rgba(255,255,255,0.3);}.elementor-34 .elementor-element.elementor-element-411b318e{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.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-34 .elementor-element.elementor-element-2f522576{border-radius:0% 0% 0% 0%;text-align:center;}.elementor-34 .elementor-element.elementor-element-2f522576 img{width:88%;border-radius:56px 56px 56px 56px;}.elementor-34 .elementor-element.elementor-element-5f949a3c{--display:flex;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-5f949a3c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5f949a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-1cc100b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-45912de5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-45912de5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:#1F3864;}.elementor-34 .elementor-element.elementor-element-495fb6db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-34 .elementor-element.elementor-element-39d93a6a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE3EE;--border-color:#DDE3EE;}.elementor-34 .elementor-element.elementor-element-2fbe98c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDE3EE;--border-color:#DDE3EE;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-5ec78392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-5ec78392 .elementor-heading-title{color:#1F3864;}.elementor-34 .elementor-element.elementor-element-1c5b3e47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-34 .elementor-element.elementor-element-6d96b12f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDE3EE;--border-color:#DDE3EE;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-630c24ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-630c24ce .elementor-heading-title{color:#1F3864;}.elementor-34 .elementor-element.elementor-element-f1320b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-34 .elementor-element.elementor-element-3bb9d59f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDE3EE;--border-color:#DDE3EE;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-19bbbd6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-19bbbd6c .elementor-heading-title{color:#1F3864;}.elementor-34 .elementor-element.elementor-element-1ffe6941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-34 .elementor-element.elementor-element-626a02e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDE3EE;--border-color:#DDE3EE;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-22ae77d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-22ae77d9 .elementor-heading-title{color:#1F3864;}.elementor-34 .elementor-element.elementor-element-7a532d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-34 .elementor-element.elementor-element-1a074e70{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-1a074e70:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1a074e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-34 .elementor-element.elementor-element-4ef83092{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-56863a11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-56863a11 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:#1F3864;}.elementor-34 .elementor-element.elementor-element-3d796e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-34 .elementor-element.elementor-element-2a5bae67{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-17504c97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F6B3C;--border-color:#1F6B3C;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-17504c97:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-17504c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-70873df8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-34 .elementor-element.elementor-element-35c1f430{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-35c1f430 .elementor-heading-title{color:#1F6B3C;}.elementor-34 .elementor-element.elementor-element-2d055cce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-12c6fa22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2E75B6;--border-color:#2E75B6;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-12c6fa22:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-12c6fa22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-301b9bb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-34 .elementor-element.elementor-element-1c467cfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-1c467cfe .elementor-heading-title{color:#2E75B6;}.elementor-34 .elementor-element.elementor-element-3d55d851{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-852272a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#935116;--border-color:#935116;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-852272a:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-852272a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6ff63392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-34 .elementor-element.elementor-element-3e84dea1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-3e84dea1 .elementor-heading-title{color:#935116;}.elementor-34 .elementor-element.elementor-element-64238776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-745bac96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F3864;--border-color:#1F3864;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-745bac96:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-745bac96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-10b22bfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-34 .elementor-element.elementor-element-3b86494e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-3b86494e .elementor-heading-title{color:#1F3864;}.elementor-34 .elementor-element.elementor-element-13fc8e50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-16d5bc15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F6B3C;--border-color:#1F6B3C;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-16d5bc15:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-16d5bc15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-777b5c17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-34 .elementor-element.elementor-element-2592d700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-2592d700 .elementor-heading-title{color:#1F6B3C;}.elementor-34 .elementor-element.elementor-element-854072d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-d3f9a3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F6B3C;--border-color:#1F6B3C;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-d3f9a3d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-d3f9a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-ba47c9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-34 .elementor-element.elementor-element-6551f90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-6551f90 .elementor-heading-title{color:#2E75B6;}.elementor-34 .elementor-element.elementor-element-e4ac0f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-5cd36cb1{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-5cd36cb1:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5cd36cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F3864;}.elementor-34 .elementor-element.elementor-element-352a38b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-3083aa1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-3083aa1f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-9da1d2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-34 .elementor-element.elementor-element-61c3eb9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-78b2859d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-78b2859d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-78b2859d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-34 .elementor-element.elementor-element-320be707{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-34 .elementor-element.elementor-element-f7d6f35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-f7d6f35 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5191a937{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34 .elementor-element.elementor-element-6368b50a.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-2b7cd9e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-2b7cd9e2:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2b7cd9e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-34 .elementor-element.elementor-element-ec5ecdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-34 .elementor-element.elementor-element-7b528383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-7b528383 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-176b9023{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34 .elementor-element.elementor-element-15dbdb54.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-7e14715{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-7e14715:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7e14715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-34 .elementor-element.elementor-element-55e0426b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-34 .elementor-element.elementor-element-37781a65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-37781a65 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-1acf5a80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34 .elementor-element.elementor-element-67ed1614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-67ed1614:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-67ed1614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-34 .elementor-element.elementor-element-336be547{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-34 .elementor-element.elementor-element-1d9ff946{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-1d9ff946 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-8acc495{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34 .elementor-element.elementor-element-1b3affd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-1b3affd2:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1b3affd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-34 .elementor-element.elementor-element-3c1579f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-34 .elementor-element.elementor-element-551751d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-551751d2 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5abc2cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34 .elementor-element.elementor-element-1b705266{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-1b705266:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1b705266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-34 .elementor-element.elementor-element-51fb122{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-34 .elementor-element.elementor-element-59a7ffd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-59a7ffd6 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-1f60f69b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34 .elementor-element.elementor-element-8e4347c{--display:flex;--justify-content:center;}.elementor-34 .elementor-element.elementor-element-74461b0f .elementor-button{background-color:#FFFFFF;fill:#1F3864;color:#1F3864;}.elementor-34 .elementor-element.elementor-element-32a82356{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-32a82356:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-32a82356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-313eed67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-26947837{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-26947837 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:#1F3864;}.elementor-34 .elementor-element.elementor-element-35122ae6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-34 .elementor-element.elementor-element-5dc74593{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-2102adca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 4px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:4px;border-color:#2E75B6;--border-color:#2E75B6;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-34 .elementor-element.elementor-element-2102adca:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2102adca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-545017a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-220ec9d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-220ec9d1 .elementor-heading-title{color:#1F3864;}.elementor-34 .elementor-element.elementor-element-f272378{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34 .elementor-element.elementor-element-634f179{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-4ea35149{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 4px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:4px;border-color:#1F6B3C;--border-color:#1F6B3C;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-34 .elementor-element.elementor-element-4ea35149:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-4ea35149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-22189a64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-5380d0ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-5380d0ba .elementor-heading-title{color:#1F3864;}.elementor-34 .elementor-element.elementor-element-43d9f1c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34 .elementor-element.elementor-element-2c36968{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-6f059e32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 4px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:4px;border-color:#2E75B6;--border-color:#2E75B6;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-34 .elementor-element.elementor-element-6f059e32:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6f059e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-252e84ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-2304c3df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-2304c3df .elementor-heading-title{color:#1F3864;}.elementor-34 .elementor-element.elementor-element-67fc9ffd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34 .elementor-element.elementor-element-6859677f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-583de765{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 4px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:4px;border-color:#1F6B3C;--border-color:#1F6B3C;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-34 .elementor-element.elementor-element-583de765:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-583de765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-683c88fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-2f7d6a05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-34 .elementor-element.elementor-element-2f7d6a05 .elementor-heading-title{color:#1F3864;}.elementor-34 .elementor-element.elementor-element-6909d405{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34 .elementor-element.elementor-element-315d9753{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-3c568873{--display:flex;--justify-content:center;}.elementor-34 .elementor-element.elementor-element-32056fe3 .elementor-button{background-color:#1F3864;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7abf8966{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-7abf8966:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7abf8966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F3864;}.elementor-34 .elementor-element.elementor-element-7059476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-599d0b01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-34 .elementor-element.elementor-element-599d0b01 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-33d7ed54{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);}.elementor-34 .elementor-element.elementor-element-6ce19936{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-34 .elementor-element.elementor-element-1875bdc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-1875bdc3 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-2c9cefde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-5f5bcc47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-34 .elementor-element.elementor-element-67beafc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-67beafc3 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5a1f42e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-1603a40d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-34 .elementor-element.elementor-element-6f41b2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-6f41b2a .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-53b07427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-c07424d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-34 .elementor-element.elementor-element-10555342{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-10555342 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-52caa499{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-77988931{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-77988931:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-77988931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-56e2c707{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-4a735255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-34 .elementor-element.elementor-element-4a735255 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:#1F3864;}.elementor-34 .elementor-element.elementor-element-648a5d6e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-4212b906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#DDE3EE;--border-color:#DDE3EE;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-4212b906:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-4212b906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-34 .elementor-element.elementor-element-3ddc6eb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-11009bd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#DDE3EE;--border-color:#DDE3EE;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-11009bd8:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-11009bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-34 .elementor-element.elementor-element-478ab1dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-62b3ca0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#DDE3EE;--border-color:#DDE3EE;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-34 .elementor-element.elementor-element-62b3ca0e:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-62b3ca0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-34 .elementor-element.elementor-element-663dfd3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-3f853e8d{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-3f853e8d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3f853e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F3864;}.elementor-34 .elementor-element.elementor-element-5d431c9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-3171b077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-3171b077 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-2ce9e58a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-34 .elementor-element.elementor-element-7ec3903d{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-7ec3903d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7ec3903d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5fd631c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-399d8f5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-5211436f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-34 .elementor-element.elementor-element-2be7e152{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-34 .elementor-element.elementor-element-2be7e152 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;color:#1F3864;}.elementor-34 .elementor-element.elementor-element-2c5a17af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-25bdf7ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-34 .elementor-element.elementor-element-25bdf7ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-34 .elementor-element.elementor-element-25bdf7ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-34 .elementor-element.elementor-element-25bdf7ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-34 .elementor-element.elementor-element-25bdf7ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-34 .elementor-element.elementor-element-25bdf7ad .elementor-icon-list-icon i{color:#2E75B6;transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-25bdf7ad .elementor-icon-list-icon svg{fill:#2E75B6;transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-25bdf7ad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-34 .elementor-element.elementor-element-25bdf7ad .elementor-icon-list-text{color:#1A1A2E;transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-3e562f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-3e562f0:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3e562f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-34 .elementor-element.elementor-element-5fd4a9a{width:var( --container-widget-width, 103.292% );max-width:103.292%;--container-widget-width:103.292%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-5fd4a9a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-14f0bffa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:80px;--padding-right:80px;}.elementor-34 .elementor-element.elementor-element-14f0bffa:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-14f0bffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-34 .elementor-element.elementor-element-4af4f08d .elementor-heading-title{color:#FFFFFF;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-2fbe98c2{--content-width:48%;}.elementor-34 .elementor-element.elementor-element-6d96b12f{--content-width:48%;}.elementor-34 .elementor-element.elementor-element-3bb9d59f{--content-width:48%;}.elementor-34 .elementor-element.elementor-element-626a02e9{--content-width:48%;}}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-39d93a6a{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-2a5bae67{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-61c3eb9{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-5dc74593{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-33d7ed54{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-648a5d6e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-39d93a6a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-2a5bae67{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-61c3eb9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-5dc74593{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-33d7ed54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-648a5d6e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-2c561827 *//* ── ШРИФТЫ ─────────────────────────────────────────────── */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&family=IBM+Plex+Sans:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap');

/* ── HERO ────────────────────────────────────────────────── */
[data-id="hero"] {
  background-color: #1F3864 !important;
  min-height: 100vh !important;
}
[data-id="hero_l"] {
  padding: 80px 40px 80px 80px !important;
}
[data-id="hero_r"] {
  overflow: hidden !important;
  align-items: flex-end !important;
}
[data-id="hero_r"] img {
  width: 88% !important;
  display: block !important;
  margin: 0 auto !important;
}
[data-id="h_name"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 64px !important;
  font-weight: 900 !important;
  color: #fff !important;
  line-height: 1.05 !important;
}
[data-id="h_tag"] p {
  border-left: 3px solid #2E75B6 !important;
  padding-left: 16px !important;
  font-size: 21px !important;
  color: #fff !important;
  font-family: 'IBM Plex Sans', sans-serif !important;
  font-weight: 500 !important;
}

/* Счётчики */
[data-id="stats"] {
  background: rgba(255,255,255,0.05) !important;
  border: 1px solid rgba(255,255,255,0.1) !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  margin-bottom: 32px !important;
}
[data-id^="stat_"] {
  flex: 1 !important;
  text-align: center !important;
  padding: 20px 12px !important;
  border-right: 1px solid rgba(255,255,255,0.08) !important;
}
[data-id^="stat_"]:last-child { border-right: none !important; }
[data-id^="stat_"] .elementor-counter-number-wrapper {
  font-family: 'Playfair Display', serif !important;
  font-size: 28px !important;
  font-weight: 700 !important;
  color: #fff !important;
  line-height: 1 !important;
}
[data-id^="stat_"] .elementor-counter-title {
  font-size: 11px !important;
  color: rgba(255,255,255,0.45) !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  font-family: 'IBM Plex Sans', sans-serif !important;
  margin-top: 4px !important;
}

/* ── ПОЗИЦИОНИРОВАНИЕ ───────────────────────────────────── */
[data-id="pos_sec"] {
  background-color: #FFFFFF !important;
  padding: 80px 80px !important;
}
[data-id="pos_sec"] > .e-con-inner > [data-id="pos_h"] .elementor-heading-title,
[data-id="pos_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 40px !important;
  font-weight: 700 !important;
  color: #1F3864 !important;
}
[data-id="pos_grid"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  border: 1px solid #DDE3EE !important;
}
[data-id^="pos_"]:not([data-id="pos_sec"]):not([data-id="pos_grid"]):not([data-id="pos_lbl"]):not([data-id="pos_h"]):not([data-id="pos_d"]) {
  width: 50% !important;
  box-sizing: border-box !important;
  border-right: 1px solid #DDE3EE !important;
  border-bottom: 1px solid #DDE3EE !important;
  padding: 40px !important;
}
[data-id^="pos_"]:nth-child(2n) { border-right: none !important; }
[data-id^="pos_h_"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #1F3864 !important;
}

/* ── КЕЙСЫ ──────────────────────────────────────────────── */
[data-id="cases_sec"] {
  background-color: #F7F9FC !important;
  padding: 80px !important;
}
[data-id="cases_grid"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
}
[data-id^="case_"] {
  background: #fff !important;
  padding: 32px 28px !important;
  border: 1px solid #DDE3EE !important;
  border-top-width: 3px !important;
  display: flex !important;
  flex-direction: column !important;
}
[data-id="case_0"] { border-top-color: #1F6B3C !important; width: calc(33% - 14px) !important; }
[data-id="case_1"] { border-top-color: #2E75B6 !important; width: calc(33% - 14px) !important; }
[data-id="case_2"] { border-top-color: #935116 !important; width: calc(33% - 14px) !important; }
[data-id="case_3"] { border-top-color: #1F3864 !important; width: calc(50% - 10px) !important; }
[data-id="case_4"] { border-top-color: #1F6B3C !important; width: calc(50% - 10px) !important; }
[data-id^="c_met_"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 44px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}
[data-id="c_met_0"] .elementor-heading-title { color: #1F6B3C !important; }
[data-id="c_met_1"] .elementor-heading-title { color: #2E75B6 !important; }
[data-id="c_met_2"] .elementor-heading-title { color: #935116 !important; }
[data-id="c_met_3"] .elementor-heading-title { color: #1F3864 !important; }
[data-id="c_met_4"] .elementor-heading-title { color: #1F6B3C !important; }
[data-id="cases_sec"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
}

/* ── ТРЕНИНГИ ───────────────────────────────────────────── */
[data-id="tr_sec"] {
  background-color: #1F3864 !important;
  padding: 80px !important;
}
[data-id="tr_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 40px !important;
  font-weight: 700 !important;
  color: #FFFFFF !important;
}
[data-id="tr_grid"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
  margin-top: 40px !important;
}
[data-id^="tr_"]:not([data-id="tr_sec"]):not([data-id="tr_grid"]):not([data-id="tr_lbl"]):not([data-id="tr_h"]):not([data-id="tr_d"]):not([data-id="tr_more"]):not([data-id="tr_btn"]) {
  background: rgba(255,255,255,0.05) !important;
  border: 1px solid rgba(255,255,255,0.1) !important;
  padding: 32px 28px !important;
  width: calc(33% - 14px) !important;
  box-sizing: border-box !important;
}
[data-id^="tr_h_"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 18px !important;
  color: #fff !important;
}

/* ── КОНСАЛТИНГ ─────────────────────────────────────────── */
[data-id="cons_sec"] {
  background-color: #FFFFFF !important;
  padding: 80px !important;
}
[data-id="cons_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 40px !important;
  font-weight: 700 !important;
  color: #1F3864 !important;
}
[data-id="cons_grid"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 24px !important;
  margin-top: 40px !important;
}
[data-id^="cons_"]:not([data-id="cons_sec"]):not([data-id="cons_grid"]):not([data-id="cons_lbl"]):not([data-id="cons_h"]):not([data-id="cons_d"]):not([data-id="cons_cta"]):not([data-id="cons_btn"]):not([data-id^="cons_num"]):not([data-id^="cons_h_"]):not([data-id^="cons_p_"]):not([data-id^="cons_meta"]):not([data-id^="cons_m"]) {
  width: calc(50% - 12px) !important;
  box-sizing: border-box !important;
  padding: 36px 32px !important;
  border: 1px solid #DDE3EE !important;
  border-left-width: 4px !important;
}
[data-id="cons_0"] { border-left-color: #2E75B6 !important; }
[data-id="cons_1"] { border-left-color: #1F6B3C !important; }
[data-id="cons_2"] { border-left-color: #2E75B6 !important; }
[data-id="cons_3"] { border-left-color: #1F6B3C !important; }
[data-id^="cons_h_"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 21px !important;
  color: #1F3864 !important;
}

/* ── МЕТОДОЛОГИЯ ─────────────────────────────────────────── */
[data-id="meth_sec"] {
  background-color: #1F3864 !important;
  padding: 80px !important;
}
[data-id="meth_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 40px !important;
  color: #fff !important;
}
[data-id="meth_grid"] {
  display: flex !important;
  flex-direction: row !important;
  border: 1px solid rgba(255,255,255,0.1) !important;
  margin-top: 40px !important;
}
[data-id^="meth_"]:not([data-id="meth_sec"]):not([data-id="meth_grid"]):not([data-id="meth_lbl"]):not([data-id="meth_h"]):not([data-id^="meth_n_"]):not([data-id^="meth_h_"]):not([data-id^="meth_p_"]) {
  width: 25% !important;
  padding: 32px 24px !important;
  border-right: 1px solid rgba(255,255,255,0.1) !important;
  box-sizing: border-box !important;
}
[data-id^="meth_h_"] .elementor-heading-title {
  font-family: 'IBM Plex Sans', sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  color: #fff !important;
}

/* ── ОТЗЫВЫ ─────────────────────────────────────────────── */
[data-id="tests_sec"] {
  background-color: #FFFFFF !important;
  padding: 80px !important;
}
[data-id="tests_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 40px !important;
  font-weight: 700 !important;
  color: #1F3864 !important;
}
[data-id="tests_grid"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 24px !important;
  margin-top: 40px !important;
}
[data-id^="test_"]:not([data-id="tests_sec"]):not([data-id="tests_grid"]):not([data-id="tests_lbl"]):not([data-id="tests_h"]):not([data-id^="test_q"]):not([data-id^="test_t"]):not([data-id^="test_a"]) {
  width: calc(33% - 16px) !important;
  background: #F7F9FC !important;
  border: 1px solid #DDE3EE !important;
  padding: 32px 28px !important;
  box-sizing: border-box !important;
}

/* ── КЛИЕНТЫ ─────────────────────────────────────────────── */
[data-id="clients_sec"] {
  background-color: #1F3864 !important;
  padding: 64px 80px !important;
}
[data-id="cl_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 40px !important;
  color: #fff !important;
}

/* ── КОНТАКТ ─────────────────────────────────────────────── */
[data-id="cont_sec"] {
  background-color: #FFFFFF !important;
  padding: 80px !important;
}
[data-id="cont_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 36px !important;
  color: #1F3864 !important;
}
[data-id="cont_r"] {
  background: #F7F9FC !important;
  padding: 40px !important;
}
[data-id="cont_list"] .elementor-icon-list-text {
  font-family: 'IBM Plex Sans', sans-serif !important;
  font-size: 15px !important;
  color: #1A1A2E !important;
}
[data-id="cont_list"] .elementor-icon-list-icon i {
  color: #2E75B6 !important;
}

/* ── ФУТЕР ───────────────────────────────────────────────── */
[data-id="footer"] {
  background-color: #111827 !important;
  padding: 32px 80px !important;
}
[data-id="f_logo"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 20px !important;
  color: #fff !important;
}

/* ── SECTION LABELS (все) ────────────────────────────────── */
[data-id$="_lbl"] p,
[data-id$="_label"] p {
  font-family: 'IBM Plex Mono', monospace !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
}

/* ── КНОПКИ ──────────────────────────────────────────────── */
[data-id="btn1"] .elementor-button {
  background: #fff !important;
  color: #1F3864 !important;
  font-family: 'IBM Plex Sans', sans-serif !important;
  font-weight: 600 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
}
[data-id="btn2"] .elementor-button {
  background: transparent !important;
  color: #fff !important;
  border: 1px solid rgba(255,255,255,0.3) !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
}
[data-id="btn1"] .elementor-button:hover { background: #60A5FA !important; color: #fff !important; }
[data-id="tr_btn"] .elementor-button {
  background: #fff !important;
  color: #1F3864 !important;
  border-radius: 0 !important;
  font-family: 'IBM Plex Sans', sans-serif !important;
  font-weight: 600 !important;
}
[data-id="cons_btn"] .elementor-button {
  background: #1F3864 !important;
  color: #fff !important;
  border-radius: 0 !important;
}

/* ── ОБЩЕЕ ───────────────────────────────────────────────── */
body { font-family: 'IBM Plex Sans', sans-serif !important; }
.e-con, .e-con-inner { box-sizing: border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbe98c2 */.elementor-34 .elementor-element.elementor-element-2fbe98c2 {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.elementor-34 .elementor-element.elementor-element-2fbe98c2:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(31,56,100,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d96b12f */.elementor-34 .elementor-element.elementor-element-6d96b12f {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.elementor-34 .elementor-element.elementor-element-6d96b12f:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(31,56,100,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb9d59f */.elementor-34 .elementor-element.elementor-element-3bb9d59f {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.elementor-34 .elementor-element.elementor-element-3bb9d59f:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(31,56,100,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626a02e9 */.elementor-34 .elementor-element.elementor-element-626a02e9 {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.elementor-34 .elementor-element.elementor-element-626a02e9:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(31,56,100,0.10);
}/* End custom CSS */
/* Start custom CSS *//* ── ШРИФТЫ ─────────────────────────────────────────────── */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&family=IBM+Plex+Sans:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap');

/* ── HERO ────────────────────────────────────────────────── */
[data-id="hero"] {
  background-color: #1F3864 !important;
  min-height: 100vh !important;
}
[data-id="hero_l"] {
  padding: 80px 40px 80px 80px !important;
}
[data-id="hero_r"] {
  overflow: hidden !important;
  align-items: flex-end !important;
}
[data-id="hero_r"] img {
  width: 88% !important;
  display: block !important;
  margin: 0 auto !important;
}
[data-id="h_name"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 64px !important;
  font-weight: 900 !important;
  color: #fff !important;
  line-height: 1.05 !important;
}
[data-id="h_tag"] p {
  border-left: 3px solid #2E75B6 !important;
  padding-left: 16px !important;
  font-size: 21px !important;
  color: #fff !important;
  font-family: 'IBM Plex Sans', sans-serif !important;
  font-weight: 500 !important;
}

/* Счётчики */
[data-id="stats"] {
  background: rgba(255,255,255,0.05) !important;
  border: 1px solid rgba(255,255,255,0.1) !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  margin-bottom: 32px !important;
}
[data-id^="stat_"] {
  flex: 1 !important;
  text-align: center !important;
  padding: 20px 12px !important;
  border-right: 1px solid rgba(255,255,255,0.08) !important;
}
[data-id^="stat_"]:last-child { border-right: none !important; }
[data-id^="stat_"] .elementor-counter-number-wrapper {
  font-family: 'Playfair Display', serif !important;
  font-size: 28px !important;
  font-weight: 700 !important;
  color: #fff !important;
  line-height: 1 !important;
}
[data-id^="stat_"] .elementor-counter-title {
  font-size: 11px !important;
  color: rgba(255,255,255,0.45) !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  font-family: 'IBM Plex Sans', sans-serif !important;
  margin-top: 4px !important;
}

/* ── ПОЗИЦИОНИРОВАНИЕ ───────────────────────────────────── */
[data-id="pos_sec"] {
  background-color: #FFFFFF !important;
  padding: 80px 80px !important;
}
[data-id="pos_sec"] > .e-con-inner > [data-id="pos_h"] .elementor-heading-title,
[data-id="pos_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 40px !important;
  font-weight: 700 !important;
  color: #1F3864 !important;
}
[data-id="pos_grid"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  border: 1px solid #DDE3EE !important;
}
[data-id^="pos_"]:not([data-id="pos_sec"]):not([data-id="pos_grid"]):not([data-id="pos_lbl"]):not([data-id="pos_h"]):not([data-id="pos_d"]) {
  width: 50% !important;
  box-sizing: border-box !important;
  border-right: 1px solid #DDE3EE !important;
  border-bottom: 1px solid #DDE3EE !important;
  padding: 40px !important;
}
[data-id^="pos_"]:nth-child(2n) { border-right: none !important; }
[data-id^="pos_h_"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #1F3864 !important;
}

/* ── КЕЙСЫ ──────────────────────────────────────────────── */
[data-id="cases_sec"] {
  background-color: #F7F9FC !important;
  padding: 80px !important;
}
[data-id="cases_grid"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
}
[data-id^="case_"] {
  background: #fff !important;
  padding: 32px 28px !important;
  border: 1px solid #DDE3EE !important;
  border-top-width: 3px !important;
  display: flex !important;
  flex-direction: column !important;
}
[data-id="case_0"] { border-top-color: #1F6B3C !important; width: calc(33% - 14px) !important; }
[data-id="case_1"] { border-top-color: #2E75B6 !important; width: calc(33% - 14px) !important; }
[data-id="case_2"] { border-top-color: #935116 !important; width: calc(33% - 14px) !important; }
[data-id="case_3"] { border-top-color: #1F3864 !important; width: calc(50% - 10px) !important; }
[data-id="case_4"] { border-top-color: #1F6B3C !important; width: calc(50% - 10px) !important; }
[data-id^="c_met_"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 44px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}
[data-id="c_met_0"] .elementor-heading-title { color: #1F6B3C !important; }
[data-id="c_met_1"] .elementor-heading-title { color: #2E75B6 !important; }
[data-id="c_met_2"] .elementor-heading-title { color: #935116 !important; }
[data-id="c_met_3"] .elementor-heading-title { color: #1F3864 !important; }
[data-id="c_met_4"] .elementor-heading-title { color: #1F6B3C !important; }
[data-id="cases_sec"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
}

/* ── ТРЕНИНГИ ───────────────────────────────────────────── */
[data-id="tr_sec"] {
  background-color: #1F3864 !important;
  padding: 80px !important;
}
[data-id="tr_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 40px !important;
  font-weight: 700 !important;
  color: #FFFFFF !important;
}
[data-id="tr_grid"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
  margin-top: 40px !important;
}
[data-id^="tr_"]:not([data-id="tr_sec"]):not([data-id="tr_grid"]):not([data-id="tr_lbl"]):not([data-id="tr_h"]):not([data-id="tr_d"]):not([data-id="tr_more"]):not([data-id="tr_btn"]) {
  background: rgba(255,255,255,0.05) !important;
  border: 1px solid rgba(255,255,255,0.1) !important;
  padding: 32px 28px !important;
  width: calc(33% - 14px) !important;
  box-sizing: border-box !important;
}
[data-id^="tr_h_"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 18px !important;
  color: #fff !important;
}

/* ── КОНСАЛТИНГ ─────────────────────────────────────────── */
[data-id="cons_sec"] {
  background-color: #FFFFFF !important;
  padding: 80px !important;
}
[data-id="cons_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 40px !important;
  font-weight: 700 !important;
  color: #1F3864 !important;
}
[data-id="cons_grid"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 24px !important;
  margin-top: 40px !important;
}
[data-id^="cons_"]:not([data-id="cons_sec"]):not([data-id="cons_grid"]):not([data-id="cons_lbl"]):not([data-id="cons_h"]):not([data-id="cons_d"]):not([data-id="cons_cta"]):not([data-id="cons_btn"]):not([data-id^="cons_num"]):not([data-id^="cons_h_"]):not([data-id^="cons_p_"]):not([data-id^="cons_meta"]):not([data-id^="cons_m"]) {
  width: calc(50% - 12px) !important;
  box-sizing: border-box !important;
  padding: 36px 32px !important;
  border: 1px solid #DDE3EE !important;
  border-left-width: 4px !important;
}
[data-id="cons_0"] { border-left-color: #2E75B6 !important; }
[data-id="cons_1"] { border-left-color: #1F6B3C !important; }
[data-id="cons_2"] { border-left-color: #2E75B6 !important; }
[data-id="cons_3"] { border-left-color: #1F6B3C !important; }
[data-id^="cons_h_"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 21px !important;
  color: #1F3864 !important;
}

/* ── МЕТОДОЛОГИЯ ─────────────────────────────────────────── */
[data-id="meth_sec"] {
  background-color: #1F3864 !important;
  padding: 80px !important;
}
[data-id="meth_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 40px !important;
  color: #fff !important;
}
[data-id="meth_grid"] {
  display: flex !important;
  flex-direction: row !important;
  border: 1px solid rgba(255,255,255,0.1) !important;
  margin-top: 40px !important;
}
[data-id^="meth_"]:not([data-id="meth_sec"]):not([data-id="meth_grid"]):not([data-id="meth_lbl"]):not([data-id="meth_h"]):not([data-id^="meth_n_"]):not([data-id^="meth_h_"]):not([data-id^="meth_p_"]) {
  width: 25% !important;
  padding: 32px 24px !important;
  border-right: 1px solid rgba(255,255,255,0.1) !important;
  box-sizing: border-box !important;
}
[data-id^="meth_h_"] .elementor-heading-title {
  font-family: 'IBM Plex Sans', sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  color: #fff !important;
}

/* ── ОТЗЫВЫ ─────────────────────────────────────────────── */
[data-id="tests_sec"] {
  background-color: #FFFFFF !important;
  padding: 80px !important;
}
[data-id="tests_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 40px !important;
  font-weight: 700 !important;
  color: #1F3864 !important;
}
[data-id="tests_grid"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 24px !important;
  margin-top: 40px !important;
}
[data-id^="test_"]:not([data-id="tests_sec"]):not([data-id="tests_grid"]):not([data-id="tests_lbl"]):not([data-id="tests_h"]):not([data-id^="test_q"]):not([data-id^="test_t"]):not([data-id^="test_a"]) {
  width: calc(33% - 16px) !important;
  background: #F7F9FC !important;
  border: 1px solid #DDE3EE !important;
  padding: 32px 28px !important;
  box-sizing: border-box !important;
}

/* ── КЛИЕНТЫ ─────────────────────────────────────────────── */
[data-id="clients_sec"] {
  background-color: #1F3864 !important;
  padding: 64px 80px !important;
}
[data-id="cl_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 40px !important;
  color: #fff !important;
}

/* ── КОНТАКТ ─────────────────────────────────────────────── */
[data-id="cont_sec"] {
  background-color: #FFFFFF !important;
  padding: 80px !important;
}
[data-id="cont_h"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 36px !important;
  color: #1F3864 !important;
}
[data-id="cont_r"] {
  background: #F7F9FC !important;
  padding: 40px !important;
}
[data-id="cont_list"] .elementor-icon-list-text {
  font-family: 'IBM Plex Sans', sans-serif !important;
  font-size: 15px !important;
  color: #1A1A2E !important;
}
[data-id="cont_list"] .elementor-icon-list-icon i {
  color: #2E75B6 !important;
}

/* ── ФУТЕР ───────────────────────────────────────────────── */
[data-id="footer"] {
  background-color: #111827 !important;
  padding: 32px 80px !important;
}
[data-id="f_logo"] .elementor-heading-title {
  font-family: 'Playfair Display', serif !important;
  font-size: 20px !important;
  color: #fff !important;
}

/* ── SECTION LABELS (все) ────────────────────────────────── */
[data-id$="_lbl"] p,
[data-id$="_label"] p {
  font-family: 'IBM Plex Mono', monospace !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
}

/* ── КНОПКИ ──────────────────────────────────────────────── */
[data-id="btn1"] .elementor-button {
  background: #fff !important;
  color: #1F3864 !important;
  font-family: 'IBM Plex Sans', sans-serif !important;
  font-weight: 600 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
}
[data-id="btn2"] .elementor-button {
  background: transparent !important;
  color: #fff !important;
  border: 1px solid rgba(255,255,255,0.3) !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
}
[data-id="btn1"] .elementor-button:hover { background: #60A5FA !important; color: #fff !important; }
[data-id="tr_btn"] .elementor-button {
  background: #fff !important;
  color: #1F3864 !important;
  border-radius: 0 !important;
  font-family: 'IBM Plex Sans', sans-serif !important;
  font-weight: 600 !important;
}
[data-id="cons_btn"] .elementor-button {
  background: #1F3864 !important;
  color: #fff !important;
  border-radius: 0 !important;
}

/* ── ОБЩЕЕ ───────────────────────────────────────────────── */
body { font-family: 'IBM Plex Sans', sans-serif !important; }
.e-con, .e-con-inner { box-sizing: border-box; }/* End custom CSS */