.elementor-9659 .elementor-element.elementor-element-f372b1e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9659 .elementor-element.elementor-element-f372b1e:not(.elementor-motion-effects-element-type-background), .elementor-9659 .elementor-element.elementor-element-f372b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d59d3c );}.elementor-9659 .elementor-element.elementor-element-bb4e795{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9659 .elementor-element.elementor-element-bb4e795.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-9659 .elementor-element.elementor-element-da058c9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9659 .elementor-element.elementor-element-6d842fb .elementor-heading-title{font-family:"Roboto", Roboto;font-size:46px;font-weight:500;line-height:60px;color:var( --e-global-color-74dd9cc );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Roboto;font-size:var( --e-global-typography-text-font-size );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-9659 .elementor-element.elementor-element-dd7a584{text-align:justify;font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:26px;color:var( --e-global-color-b360da6 );width:var( --container-widget-width, 81.624% );max-width:81.624%;--container-widget-width:81.624%;--container-widget-flex-grow:0;}.elementor-9659 .elementor-element.elementor-element-dd7a584.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9659 .elementor-element.elementor-element-46e3f2f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9659 .elementor-element.elementor-element-46e3f2f:not(.elementor-motion-effects-element-type-background), .elementor-9659 .elementor-element.elementor-element-46e3f2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-500e201 );}.elementor-9659 .elementor-element.elementor-element-2bb54ee{--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;--align-items:flex-start;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9659 .elementor-element.elementor-element-49cc9cc{--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;--align-items:flex-start;}.elementor-9659 .elementor-element.elementor-element-b1d7ff1{--display:flex;}.elementor-9659 .elementor-element.elementor-element-d23f5ea .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9659 .elementor-element.elementor-element-d482d2d .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:500;}.elementor-9659 .elementor-element.elementor-element-f28e8e1{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;}.elementor-9659 .elementor-element.elementor-element-f984be1{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-f1e4a6b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9659 .elementor-element.elementor-element-f1e4a6b{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-aaa1296 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:35px;font-weight:500;line-height:26px;}.elementor-9659 .elementor-element.elementor-element-fbd00fc{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-89d4659 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9659 .elementor-element.elementor-element-89d4659{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-7bae29c .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:500;line-height:26px;}.elementor-9659 .elementor-element.elementor-element-109e7a3{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-791fb17{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:center;}.elementor-9659 .elementor-element.elementor-element-1195d6d{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9659 .elementor-element.elementor-element-15a038f .elementor-icon-wrapper{text-align:center;}.elementor-9659 .elementor-element.elementor-element-15a038f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-15a038f.elementor-view-framed .elementor-icon, .elementor-9659 .elementor-element.elementor-element-15a038f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-15a038f.elementor-view-framed .elementor-icon, .elementor-9659 .elementor-element.elementor-element-15a038f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-15a038f .elementor-icon{font-size:28px;}.elementor-9659 .elementor-element.elementor-element-15a038f .elementor-icon svg{height:28px;}.elementor-9659 .elementor-element.elementor-element-b71b282 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:14px;font-weight:600;}.elementor-9659 .elementor-element.elementor-element-9620657{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;}.elementor-9659 .elementor-element.elementor-element-d1f98b7{--display:flex;}.elementor-9659 .elementor-element.elementor-element-489931b .elementor-icon-wrapper{text-align:center;}.elementor-9659 .elementor-element.elementor-element-489931b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-489931b.elementor-view-framed .elementor-icon, .elementor-9659 .elementor-element.elementor-element-489931b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-489931b.elementor-view-framed .elementor-icon, .elementor-9659 .elementor-element.elementor-element-489931b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-489931b .elementor-icon{font-size:28px;}.elementor-9659 .elementor-element.elementor-element-489931b .elementor-icon svg{height:28px;}.elementor-9659 .elementor-element.elementor-element-4a3f864 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:14px;font-weight:600;}.elementor-9659 .elementor-element.elementor-element-3440d20{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;}.elementor-9659 .elementor-element.elementor-element-8c64ee6{--display:flex;}.elementor-9659 .elementor-element.elementor-element-2528602 .elementor-icon-wrapper{text-align:center;}.elementor-9659 .elementor-element.elementor-element-2528602.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-2528602.elementor-view-framed .elementor-icon, .elementor-9659 .elementor-element.elementor-element-2528602.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-2528602.elementor-view-framed .elementor-icon, .elementor-9659 .elementor-element.elementor-element-2528602.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-2528602 .elementor-icon{font-size:28px;}.elementor-9659 .elementor-element.elementor-element-2528602 .elementor-icon svg{height:28px;}.elementor-9659 .elementor-element.elementor-element-dfc305c .elementor-heading-title{font-family:"Roboto", Roboto;font-size:14px;font-weight:600;}.elementor-9659 .elementor-element.elementor-element-62a5876{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;}.elementor-9659 .elementor-element.elementor-element-564d3b3{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-5020786 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9659 .elementor-element.elementor-element-5020786{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-dec5b07 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:500;line-height:42px;letter-spacing:0px;word-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-20b4a05{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-ef71c2d{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-184ccf9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9659 .elementor-element.elementor-element-184ccf9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-523cb4f .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:500;line-height:40px;}.elementor-9659 .elementor-element.elementor-element-946381d{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-b4360ca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:center;}.elementor-9659 .elementor-element.elementor-element-e3e5266{--display:flex;}.elementor-9659 .elementor-element.elementor-element-e7d647e .elementor-icon-wrapper{text-align:center;}.elementor-9659 .elementor-element.elementor-element-e7d647e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-e7d647e.elementor-view-framed .elementor-icon, .elementor-9659 .elementor-element.elementor-element-e7d647e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-e7d647e.elementor-view-framed .elementor-icon, .elementor-9659 .elementor-element.elementor-element-e7d647e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-e7d647e .elementor-icon{font-size:28px;}.elementor-9659 .elementor-element.elementor-element-e7d647e .elementor-icon svg{height:28px;}.elementor-9659 .elementor-element.elementor-element-93dde41 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:18px;font-weight:500;}.elementor-9659 .elementor-element.elementor-element-b16496d{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;}.elementor-9659 .elementor-element.elementor-element-f0b2add{--display:flex;}.elementor-9659 .elementor-element.elementor-element-d647f8a .elementor-icon-wrapper{text-align:center;}.elementor-9659 .elementor-element.elementor-element-d647f8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-d647f8a.elementor-view-framed .elementor-icon, .elementor-9659 .elementor-element.elementor-element-d647f8a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-d647f8a.elementor-view-framed .elementor-icon, .elementor-9659 .elementor-element.elementor-element-d647f8a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9659 .elementor-element.elementor-element-d647f8a .elementor-icon{font-size:28px;}.elementor-9659 .elementor-element.elementor-element-d647f8a .elementor-icon svg{height:28px;}.elementor-9659 .elementor-element.elementor-element-49d726c .elementor-heading-title{font-family:"Roboto", Roboto;font-size:18px;font-weight:500;}.elementor-9659 .elementor-element.elementor-element-7d3475f{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;}.elementor-9659 .elementor-element.elementor-element-adf1c72{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-c451783 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9659 .elementor-element.elementor-element-c451783{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-dda5f91 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:500;line-height:26px;}.elementor-9659 .elementor-element.elementor-element-d37c7aa{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-a0e0054{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-8fe809f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9659 .elementor-element.elementor-element-8fe809f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-f8def1b .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:500;line-height:26px;}.elementor-9659 .elementor-element.elementor-element-8e9d56b{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-2bfe20f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-64f4263{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-695f881 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:14px;font-weight:600;}.elementor-9659 .elementor-element.elementor-element-5fb164a{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-31fd134{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-575c7b1{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-2fc36e9{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-514ad2a .elementor-heading-title{font-family:"Roboto", Roboto;font-size:14px;font-weight:600;}.elementor-9659 .elementor-element.elementor-element-c5409d8 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:14px;font-weight:600;}.elementor-9659 .elementor-element.elementor-element-a88957f{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-27d6866{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-52f654b .elementor-heading-title{font-family:"Roboto", Roboto;font-size:14px;font-weight:600;}.elementor-9659 .elementor-element.elementor-element-82ae8e1 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:14px;font-weight:600;}.elementor-9659 .elementor-element.elementor-element-a4f457f{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-5c0ce21{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-31f4b27{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-40a3713{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-fcffb6f{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-385493d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9659 .elementor-element.elementor-element-385493d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-ce2d770 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:500;line-height:26px;}.elementor-9659 .elementor-element.elementor-element-778afaf{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-04a891f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9659 .elementor-element.elementor-element-04a891f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-673753b .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:500;line-height:26px;}.elementor-9659 .elementor-element.elementor-element-965aaf7{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-9659 .elementor-element.elementor-element-50e47a1{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9659 .elementor-element.elementor-element-342b167{--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;--margin-top:80px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-9659 .elementor-element.elementor-element-294aeec .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9659 .elementor-element.elementor-element-658e61b{--display:flex;}.elementor-9659 .elementor-element.elementor-element-ba4defa{text-align:justify;}.elementor-9659 .elementor-element.elementor-element-ba4defa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9659 .elementor-element.elementor-element-76f7664{--display:flex;}.elementor-9659 .elementor-element.elementor-element-d969e62{text-align:justify;}.elementor-9659 .elementor-element.elementor-element-d969e62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9659 .elementor-element.elementor-element-8826a66{--display:flex;}.elementor-9659 .elementor-element.elementor-element-9b12c0e{text-align:justify;}.elementor-9659 .elementor-element.elementor-element-9b12c0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9659 .elementor-element.elementor-element-26fc9a1{--display:flex;}.elementor-9659 .elementor-element.elementor-element-c416acb{text-align:justify;}.elementor-9659 .elementor-element.elementor-element-c416acb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9659 .elementor-element.elementor-element-873c6aa{--display:flex;}.elementor-9659 .elementor-element.elementor-element-66dc58c{text-align:justify;}.elementor-9659 .elementor-element.elementor-element-66dc58c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9659 .elementor-element.elementor-element-5bf4851{--display:flex;}.elementor-9659 .elementor-element.elementor-element-94790a0{text-align:justify;}.elementor-9659 .elementor-element.elementor-element-94790a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9659 .elementor-element.elementor-element-cadd030{--display:flex;}.elementor-9659 .elementor-element.elementor-element-3fc6279{text-align:justify;}.elementor-9659 .elementor-element.elementor-element-3fc6279.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9659 .elementor-element.elementor-element-f5ed20e{--display:flex;}.elementor-9659 .elementor-element.elementor-element-04aeddd{text-align:justify;}.elementor-9659 .elementor-element.elementor-element-04aeddd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9659 .elementor-element.elementor-element-ae24500{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-9659 .elementor-element.elementor-element-ae24500 {--n-accordion-padding:18px 18px 18px 18px;}:where( .elementor-9659 .elementor-element.elementor-element-ae24500 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Roboto;font-weight:600;line-height:26px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9659 .elementor-element.elementor-element-f372b1e{--content-width:1400px;}.elementor-9659 .elementor-element.elementor-element-bb4e795{--width:69.869%;}.elementor-9659 .elementor-element.elementor-element-49cc9cc{--width:35%;}}@media(max-width:1366px) and (min-width:768px){.elementor-9659 .elementor-element.elementor-element-bb4e795{--width:79.03%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9659 .elementor-element.elementor-element-bb4e795{--width:100%;}}@media(max-width:1366px){.elementor-9659 .elementor-element.elementor-element-f372b1e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-da058c9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9659 .elementor-element.elementor-element-dd7a584{width:var( --container-widget-width, 957.938px );max-width:957.938px;--container-widget-width:957.938px;--container-widget-flex-grow:0;}.elementor-9659 .elementor-element.elementor-element-d23f5ea .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-f1e4a6b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-89d4659 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-791fb17{--grid-auto-flow:row;}.elementor-9659 .elementor-element.elementor-element-5020786 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-184ccf9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-b4360ca{--grid-auto-flow:row;}.elementor-9659 .elementor-element.elementor-element-c451783 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-8fe809f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-385493d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-04a891f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-294aeec .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-9659 .elementor-element.elementor-element-f372b1e{--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:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9659 .elementor-element.elementor-element-bb4e795{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-da058c9{text-align:center;}.elementor-9659 .elementor-element.elementor-element-da058c9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-6d842fb{text-align:center;}.elementor-9659 .elementor-element.elementor-element-6d842fb .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9659 .elementor-element.elementor-element-dd7a584{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-d23f5ea{text-align:center;}.elementor-9659 .elementor-element.elementor-element-d23f5ea .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-d482d2d .elementor-heading-title{font-size:26px;}.elementor-9659 .elementor-element.elementor-element-f28e8e1{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-f984be1{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-f1e4a6b{text-align:center;}.elementor-9659 .elementor-element.elementor-element-f1e4a6b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-aaa1296 .elementor-heading-title{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-fbd00fc{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-89d4659{text-align:center;}.elementor-9659 .elementor-element.elementor-element-89d4659 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-7bae29c .elementor-heading-title{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-109e7a3{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-791fb17{--grid-auto-flow:row;}.elementor-9659 .elementor-element.elementor-element-b71b282 .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-9620657{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-4a3f864 .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-3440d20{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-dfc305c .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-62a5876{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-564d3b3{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-5020786{text-align:center;}.elementor-9659 .elementor-element.elementor-element-5020786 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-dec5b07 .elementor-heading-title{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-20b4a05{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-ef71c2d{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-184ccf9{text-align:center;}.elementor-9659 .elementor-element.elementor-element-184ccf9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-523cb4f .elementor-heading-title{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-946381d{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-b4360ca{--grid-auto-flow:row;}.elementor-9659 .elementor-element.elementor-element-93dde41 .elementor-heading-title{font-size:26px;}.elementor-9659 .elementor-element.elementor-element-b16496d{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-49d726c .elementor-heading-title{font-size:26px;}.elementor-9659 .elementor-element.elementor-element-7d3475f{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-adf1c72{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-c451783{text-align:center;}.elementor-9659 .elementor-element.elementor-element-c451783 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-dda5f91 .elementor-heading-title{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-d37c7aa{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-a0e0054{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-8fe809f{text-align:center;}.elementor-9659 .elementor-element.elementor-element-8fe809f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-f8def1b .elementor-heading-title{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-8e9d56b{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-695f881 .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-5fb164a{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-575c7b1{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-2fc36e9{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-514ad2a .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-c5409d8 .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-a88957f{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-27d6866{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-52f654b .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-82ae8e1 .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-a4f457f{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-31f4b27{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-40a3713{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-fcffb6f{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-385493d{text-align:center;}.elementor-9659 .elementor-element.elementor-element-385493d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-ce2d770 .elementor-heading-title{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-778afaf{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-04a891f{text-align:center;}.elementor-9659 .elementor-element.elementor-element-04a891f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-673753b .elementor-heading-title{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-965aaf7{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-294aeec{text-align:center;}.elementor-9659 .elementor-element.elementor-element-294aeec .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-ae24500{--n-accordion-title-font-size:16px;}}@media(max-width:767px){.elementor-9659 .elementor-element.elementor-element-f372b1e{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9659 .elementor-element.elementor-element-bb4e795{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-da058c9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-6d842fb .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9659 .elementor-element.elementor-element-dd7a584{font-size:12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9659 .elementor-element.elementor-element-d23f5ea .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-d482d2d .elementor-heading-title{font-size:20px;}.elementor-9659 .elementor-element.elementor-element-f28e8e1{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-f984be1{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-f1e4a6b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-aaa1296 .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-fbd00fc{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-89d4659 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-7bae29c .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-109e7a3{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-791fb17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9659 .elementor-element.elementor-element-b71b282 .elementor-heading-title{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-9620657{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-4a3f864 .elementor-heading-title{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-3440d20{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-dfc305c .elementor-heading-title{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-62a5876{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-564d3b3{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-5020786 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-dec5b07 .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-20b4a05{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-ef71c2d{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-184ccf9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-523cb4f .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-946381d{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-b4360ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9659 .elementor-element.elementor-element-93dde41 .elementor-heading-title{font-size:20px;}.elementor-9659 .elementor-element.elementor-element-b16496d{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-49d726c .elementor-heading-title{font-size:20px;}.elementor-9659 .elementor-element.elementor-element-7d3475f{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-adf1c72{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-c451783 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-dda5f91 .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-d37c7aa{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-a0e0054{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-8fe809f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-f8def1b .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-8e9d56b{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-695f881 .elementor-heading-title{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-5fb164a{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-575c7b1{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-2fc36e9{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-514ad2a .elementor-heading-title{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-c5409d8 .elementor-heading-title{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-a88957f{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-27d6866{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-52f654b .elementor-heading-title{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-82ae8e1 .elementor-heading-title{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-a4f457f{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-31f4b27{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-40a3713{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-fcffb6f{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-385493d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-ce2d770 .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-778afaf{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-04a891f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-673753b .elementor-heading-title{font-size:14px;}.elementor-9659 .elementor-element.elementor-element-965aaf7{font-size:12px;}.elementor-9659 .elementor-element.elementor-element-342b167{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9659 .elementor-element.elementor-element-294aeec .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9659 .elementor-element.elementor-element-ae24500{--n-accordion-title-font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-da058c9 */.elementor-9659 .elementor-element.elementor-element-da058c9 .elementor-heading-title {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #aaaaaa;
}

.elementor-9659 .elementor-element.elementor-element-da058c9 .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 14px;
  background: #8b1a1a;
  margin-right: 12px;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cc9cc *//* Sticky Elementor sidebar container */
.nxt-sidebar{
  position: sticky !important;
  top: 200px;
  align-self: flex-start !important;
  height: fit-content;
  overflow: visible !important;
  z-index: 10;
}

/* Sticky is handled by the Elementor container */
.nxt-sidebar .nxt-toc{
  position: static;
  top: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d23f5ea */.elementor-9659 .elementor-element.elementor-element-d23f5ea .elementor-heading-title {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #aaaaaa;
}

.elementor-9659 .elementor-element.elementor-element-d23f5ea .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 14px;
  background: #8b1a1a;
  margin-right: 12px;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4aafad4 */.nxt-table-wrap{
  width: 100%;
  overflow: visible;
  border: 1px solid #dce3ec;
  background: #ffffff;
}

.nxt-table{
  width: 100%;
  min-width: 0;
  border-collapse: collapse;
  table-layout: fixed;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: #475b78;
}

.nxt-table th{
  padding: 16px 15px;
  background: #0d1b2e;
  color: #aeb8c7;
  font-family: "Roboto Mono", ui-monospace, Consolas, monospace;
  font-size: 10px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: .09em;
  text-align: left;
  text-transform: uppercase;
  vertical-align: middle;
}

.nxt-table td{
  padding: 16px 15px;
  border-bottom: 1px solid #dce3ec;
  background: #ffffff;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.75;
  text-align: left;
  vertical-align: top;
  overflow-wrap: break-word;
}

.nxt-table tbody tr:last-child td{
  border-bottom: 0;
}

.nxt-table td:first-child{
  color: #243c5a;
  font-weight: 600;
}

/* Column widths */
.nxt-table th:nth-child(1),
.nxt-table td:nth-child(1){
  width: 24%;
}

.nxt-table th:nth-child(2),
.nxt-table td:nth-child(2){
  width: 37%;
}

.nxt-table th:nth-child(3),
.nxt-table td:nth-child(3){
  width: 23%;
}

.nxt-table th:nth-child(4),
.nxt-table td:nth-child(4){
  width: 16%;
}

@media (max-width: 767px){
  .nxt-table th{
    padding: 12px 8px;
    font-size: 8px;
    letter-spacing: .05em;
  }

  .nxt-table td{
    padding: 12px 8px;
    font-size: 11px;
    line-height: 1.6;
  }

  .nxt-table th:nth-child(1),
  .nxt-table td:nth-child(1){
    width: 25%;
  }

  .nxt-table th:nth-child(2),
  .nxt-table td:nth-child(2){
    width: 35%;
  }

  .nxt-table th:nth-child(3),
  .nxt-table td:nth-child(3){
    width: 24%;
  }

  .nxt-table th:nth-child(4),
  .nxt-table td:nth-child(4){
    width: 16%;
  }
}
</style>

<div
  class="nxt-table-wrap"
  role="region"
  aria-label="Vapor recovery sources and operating characteristics"
>
  <table class="nxt-table">
    <thead>
      <tr>
        <th scope="col">Source</th>
        <th scope="col">Vapor Stream Characteristics</th>
        <th scope="col">Compressor Type</th>
        <th scope="col">Gas–Oil Contact</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>Crude oil stock tank</td>
        <td>Flash, working and breathing vapor; C3+-rich, warm</td>
        <td>Flooded screw or rotary vane</td>
        <td>Direct</td>
      </tr>

      <tr>
        <td>Condensate / light oil tank</td>
        <td>Very rich, high C4–C6 content</td>
        <td>Flooded screw or rotary vane</td>
        <td>Direct</td>
      </tr>

      <tr>
        <td>Vapor recovery tower (VRT)</td>
        <td>Stabilization flash vapor ahead of the tank</td>
        <td>Flooded screw</td>
        <td>Direct</td>
      </tr>

      <tr>
        <td>Produced water tank</td>
        <td>Wet, lean-to-moderate hydrocarbon, water-saturated</td>
        <td>Screw or rotary vane</td>
        <td>Direct</td>
      </tr>

      <tr>
        <td>Truck and rail loading racks</td>
        <td>Displaced saturated vapor, intermittent, ambient-driven</td>
        <td>Screw or reciprocating</td>
        <td>Direct</td>
      </tr>

      <tr>
        <td>Pig traps and LACT vents</td>
        <td>Intermittent slugs, liquid carryover likely</td>
        <td>Screw or reciprocating</td>
        <td>Direct</td>
      </tr>

      <tr>
        <td>Compressor seal and packing vents</td>
        <td>Lean gas with lubricant carryover</td>
        <td>Small screw or reciprocating</td>
        <td>Direct</td>
      </tr>

      <tr>
        <td>Dehydrator still vent and flash tank</td>
        <td>Wet, glycol-bearing, moderate hydrocarbon</td>
        <td>Small screw</td>
        <td>Direct</td>
      </tr>

      <tr>
        <td>Flowback tanks</td>
        <td>Highly variable, sand and liquid carryover</td>
        <td>Screw or rotary vane</td>
        <td>Direct</td>
      </tr>
    </tbody>
  </table>
</div>/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1e4a6b */.elementor-9659 .elementor-element.elementor-element-f1e4a6b .elementor-heading-title {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #aaaaaa;
}

.elementor-9659 .elementor-element.elementor-element-f1e4a6b .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 14px;
  background: #8b1a1a;
  margin-right: 12px;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89d4659 */.elementor-9659 .elementor-element.elementor-element-89d4659 .elementor-heading-title {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #aaaaaa;
}

.elementor-9659 .elementor-element.elementor-element-89d4659 .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 14px;
  background: #8b1a1a;
  margin-right: 12px;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-791fb17 *//* Three-card layout */
.elementor-9659 .elementor-element.elementor-element-791fb17{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  align-items: stretch;
}

/* Individual card containers */
.elementor-9659 .elementor-element.elementor-element-791fb17 > .e-con{
  min-height: 335px;
  padding: 26px 24px;
  border: 1px solid #d9e1ea;
  background: #ffffff;
  align-items: flex-start;
  justify-content: flex-start;
}

/* Icon */
.elementor-9659 .elementor-element.elementor-element-791fb17 .elementor-widget-icon{
  margin: 0 0 16px;
}

.elementor-9659 .elementor-element.elementor-element-791fb17 .elementor-icon{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: auto;
  height: auto;
  padding: 0;
  color: #c00510;
  font-size: 18px;
  background: transparent;
  border: 0;
}

.elementor-9659 .elementor-element.elementor-element-791fb17 .elementor-icon svg{
  width: 18px;
  height: 18px;
  fill: currentColor;
}

/* Card heading */
.elementor-9659 .elementor-element.elementor-element-791fb17 .elementor-widget-heading{
  margin: 0 0 12px;
}

.elementor-9659 .elementor-element.elementor-element-791fb17 .elementor-heading-title{
  color: #071629;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.45;
}

/* Card body text */
.elementor-9659 .elementor-element.elementor-element-791fb17 .elementor-widget-text-editor{
  margin: 0;
}

.elementor-9659 .elementor-element.elementor-element-791fb17 .elementor-widget-text-editor,
.elementor-9659 .elementor-element.elementor-element-791fb17 .elementor-widget-text-editor p{
  color: #536b8b;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.85;
}

.elementor-9659 .elementor-element.elementor-element-791fb17 .elementor-widget-text-editor p{
  margin: 0;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-9659 .elementor-element.elementor-element-791fb17{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-9659 .elementor-element.elementor-element-791fb17{
    grid-template-columns: 1fr;
  }

  .elementor-9659 .elementor-element.elementor-element-791fb17 > .e-con{
    min-height: 0;
  }
}
/* Force identical icon sizing */
.elementor-9659 .elementor-element.elementor-element-791fb17 .elementor-widget-icon .elementor-icon{
  font-size: 24px !important;
  line-height: 1 !important;
}

.elementor-9659 .elementor-element.elementor-element-791fb17 .elementor-widget-icon .elementor-icon i{
  width: 24px !important;
  height: 24px !important;
  font-size: 24px !important;
  line-height: 24px !important;
}

.elementor-9659 .elementor-element.elementor-element-791fb17 .elementor-widget-icon .elementor-icon svg{
  width: 24px !important;
  height: 24px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5020786 */.elementor-9659 .elementor-element.elementor-element-5020786 .elementor-heading-title {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #aaaaaa;
}

.elementor-9659 .elementor-element.elementor-element-5020786 .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 14px;
  background: #8b1a1a;
  margin-right: 12px;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f8fba6 *//* Table wrapper */
.nxt-screening-table-wrap{
  width:100%;
  overflow-x:auto;
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
  background:#ffffff;
  -webkit-overflow-scrolling:touch;
}

/* Table */
.nxt-screening-table{
  width:100%;
  min-width:720px;
  margin:0 !important;
  border:0 !important;
  outline:0 !important;
  border-collapse:collapse;
  table-layout:fixed;
  font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color:#17253a;
}

/* Preserve proper table structure */
.nxt-screening-table thead{
  display:table-header-group !important;
}

.nxt-screening-table tbody{
  display:table-row-group !important;
}

.nxt-screening-table tr{
  display:table-row !important;
}

/* Remove zebra stripes and hover backgrounds */
.nxt-screening-table tbody tr,
.nxt-screening-table tbody tr:nth-child(odd),
.nxt-screening-table tbody tr:nth-child(even),
.nxt-screening-table tbody tr:hover,
.nxt-screening-table tbody tr:hover td,
.nxt-screening-table tbody td{
  background:#ffffff !important;
}

/* Shared cell styling */
.nxt-screening-table th,
.nxt-screening-table td{
  display:table-cell !important;
  border-top:0 !important;
  border-right:0 !important;
  border-left:0 !important;
  vertical-align:middle !important;
}

/* Header */
.nxt-screening-table th{
  padding:16px 15px !important;
  border-bottom:1px solid #17202c !important;
  background:#ffffff !important;
  color:#17253a;
  font-size:13px;
  font-weight:600;
  line-height:1.45;
  text-align:left;
}

/* Body cells */
.nxt-screening-table td{
  padding:18px 15px !important;
  border-bottom:1px solid #7d8793 !important;
  background:#ffffff !important;
  color:#17253a;
  font-size:14px;
  font-weight:400;
  line-height:1.6;
}

/* Remove the line underneath the final row */
.nxt-screening-table tbody tr:last-child td{
  border-bottom:0 !important;
}

/* Remove internal margins that affect centering */
.nxt-screening-table th p,
.nxt-screening-table td p{
  margin:0 !important;
}

/* Column widths */
.nxt-screening-table th:nth-child(1),
.nxt-screening-table td:nth-child(1){
  width:18%;
}

.nxt-screening-table th:nth-child(2),
.nxt-screening-table td:nth-child(2){
  width:28%;
}

.nxt-screening-table th:nth-child(3),
.nxt-screening-table td:nth-child(3){
  width:54%;
}

/* First column */
.nxt-screening-table th:first-child,
.nxt-screening-table td:first-child{
  text-align:left !important;
}

.nxt-screening-table td:first-child{
  font-weight:600;
}

/* Center the threshold column */
.nxt-screening-table th:nth-child(2),
.nxt-screening-table td:nth-child(2){
  text-align:center !important;
}

/* Keep the explanation column left-aligned */
.nxt-screening-table th:nth-child(3),
.nxt-screening-table td:nth-child(3){
  text-align:left !important;
}

/* Horizontal scrollbar */
.nxt-screening-table-wrap::-webkit-scrollbar{
  height:10px;
}

.nxt-screening-table-wrap::-webkit-scrollbar-track{
  background:#edf0f3;
}

.nxt-screening-table-wrap::-webkit-scrollbar-thumb{
  background:#8b8f94;
  border:3px solid #edf0f3;
  border-radius:20px;
}

/* Mobile */
@media (max-width:767px){
  .nxt-screening-table{
    min-width:680px;
  }

  .nxt-screening-table th{
    padding:13px 12px !important;
    font-size:11px;
  }

  .nxt-screening-table td{
    padding:16px 12px !important;
    font-size:12px;
    line-height:1.55;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-184ccf9 */.elementor-9659 .elementor-element.elementor-element-184ccf9 .elementor-heading-title {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #aaaaaa;
}

.elementor-9659 .elementor-element.elementor-element-184ccf9 .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 14px;
  background: #8b1a1a;
  margin-right: 12px;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4360ca *//* Three-card layout */
.elementor-9659 .elementor-element.elementor-element-b4360ca{
  display: grid;
  grid-template-columns: repeat(, minmax(0, 1fr));
  gap: 16px;
  align-items: stretch;
}

/* Individual card containers */
.elementor-9659 .elementor-element.elementor-element-b4360ca > .e-con{
  min-height: 335px;
  padding: 26px 24px;
  border: 1px solid #d9e1ea;
  background: #ffffff;
  align-items: flex-start;
  justify-content: flex-start;
}

/* Icon */
.elementor-9659 .elementor-element.elementor-element-b4360ca .elementor-widget-icon{
  margin: 0 0 16px;
}

.elementor-9659 .elementor-element.elementor-element-b4360ca .elementor-icon{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: auto;
  height: auto;
  padding: 0;
  color: #c00510;
  font-size: 18px;
  background: transparent;
  border: 0;
}

.elementor-9659 .elementor-element.elementor-element-b4360ca .elementor-icon svg{
  width: 18px;
  height: 18px;
  fill: currentColor;
}

/* Card heading */
.elementor-9659 .elementor-element.elementor-element-b4360ca .elementor-widget-heading{
  margin: 0 0 12px;
}

.elementor-9659 .elementor-element.elementor-element-b4360ca .elementor-heading-title{
  color: #071629;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.45;
}

/* Card body text */
.elementor-9659 .elementor-element.elementor-element-b4360ca .elementor-widget-text-editor{
  margin: 0;
}

.elementor-9659 .elementor-element.elementor-element-b4360ca .elementor-widget-text-editor,
.elementor-9659 .elementor-element.elementor-element-b4360ca .elementor-widget-text-editor p{
  color: #536b8b;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.85;
}

.elementor-9659 .elementor-element.elementor-element-b4360ca .elementor-widget-text-editor p{
  margin: 0;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-9659 .elementor-element.elementor-element-b4360ca{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-9659 .elementor-element.elementor-element-b4360ca{
    grid-template-columns: 1fr;
  }

  .elementor-9659 .elementor-element.elementor-element-b4360ca > .e-con{
    min-height: 0;
  }
}
/* Force identical icon sizing */
.elementor-9659 .elementor-element.elementor-element-b4360ca .elementor-widget-icon .elementor-icon{
  font-size: 24px !important;
  line-height: 1 !important;
}

.elementor-9659 .elementor-element.elementor-element-b4360ca .elementor-widget-icon .elementor-icon i{
  width: 24px !important;
  height: 24px !important;
  font-size: 24px !important;
  line-height: 24px !important;
}

.elementor-9659 .elementor-element.elementor-element-b4360ca .elementor-widget-icon .elementor-icon svg{
  width: 24px !important;
  height: 24px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c451783 */.elementor-9659 .elementor-element.elementor-element-c451783 .elementor-heading-title {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #aaaaaa;
}

.elementor-9659 .elementor-element.elementor-element-c451783 .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 14px;
  background: #8b1a1a;
  margin-right: 12px;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3219687 *//* =========================================================
   UNIVERSAL NEXT TABLE STYLING
   Place this after all existing table CSS
   ========================================================= */

/* Wrappers */
body div[class*="nxt-"][class*="-wrap"]{
  overflow-x:auto;
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
  background:#ffffff !important;
  -webkit-overflow-scrolling:touch;
}

/* Tables */
body table[class*="nxt-"]{
  margin:0 !important;
  border:0 !important;
  outline:0 !important;
  border-spacing:0 !important;
  border-collapse:collapse !important;
  font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color:#17253a;
}

/* Preserve proper table structure */
body table[class*="nxt-"] thead{
  display:table-header-group !important;
}

body table[class*="nxt-"] tbody{
  display:table-row-group !important;
}

body table[class*="nxt-"] tr{
  display:table-row !important;
}

/* Remove all zebra stripes and hover backgrounds */
body table[class*="nxt-"] tbody tr,
body table[class*="nxt-"] tbody tr:nth-child(odd),
body table[class*="nxt-"] tbody tr:nth-child(even),
body table[class*="nxt-"] tbody tr:hover,
body table[class*="nxt-"] tbody tr:hover td,
body table[class*="nxt-"] tbody td{
  background:#ffffff !important;
}

/* All cells */
body table[class*="nxt-"] th,
body table[class*="nxt-"] td{
  display:table-cell !important;
  border-top:0 !important;
  border-right:0 !important;
  border-left:0 !important;

  /* Vertically center content in every row */
  vertical-align:middle !important;
}

/* Headers */
body table[class*="nxt-"] th{
  padding:16px 15px !important;
  border-bottom:1px solid #17202c !important;
  background:#ffffff !important;
  color:#17253a !important;
  font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-size:13px;
  font-weight:600;
  line-height:1.45;
}

/* Body cells */
body table[class*="nxt-"] td{
  padding-top:18px !important;
  padding-right:15px !important;
  padding-bottom:18px !important;
  padding-left:15px !important;
  border-bottom:1px solid #7d8793 !important;
  background:#ffffff !important;
  color:#17253a;
  font-size:14px;
  font-weight:400;
  line-height:1.6;
}

/* Remove the line below the final row */
body table[class*="nxt-"] tbody tr:last-child td{
  border-bottom:0 !important;
}

/* Remove margins that can interfere with vertical centering */
body table[class*="nxt-"] th p,
body table[class*="nxt-"] td p{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

/* First column */
body table[class*="nxt-"] th:first-child,
body table[class*="nxt-"] td:first-child{
  text-align:left;
}

body table[class*="nxt-"] tbody td:first-child{
  font-weight:600;
}

/* Product links */
body table[class*="nxt-"] td a{
  color:inherit !important;
  font-weight:inherit;
  text-decoration:none !important;
}

/* Horizontal scrollbar */
body div[class*="nxt-"][class*="-wrap"]::-webkit-scrollbar{
  height:10px;
}

body div[class*="nxt-"][class*="-wrap"]::-webkit-scrollbar-track{
  background:#edf0f3;
}

body div[class*="nxt-"][class*="-wrap"]::-webkit-scrollbar-thumb{
  background:#8b8f94;
  border:3px solid #edf0f3;
  border-radius:20px;
}

/* Mobile */
@media (max-width:767px){
  body table[class*="nxt-"] th{
    padding:13px 12px !important;
    font-size:11px;
  }

  body table[class*="nxt-"] td{
    padding:16px 12px !important;
    font-size:12px;
    line-height:1.55;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe809f */.elementor-9659 .elementor-element.elementor-element-8fe809f .elementor-heading-title {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #aaaaaa;
}

.elementor-9659 .elementor-element.elementor-element-8fe809f .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 14px;
  background: #8b1a1a;
  margin-right: 12px;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f236bc */.nxt-clean-table tbody tr,
.nxt-clean-table tbody tr:nth-child(odd),
.nxt-clean-table tbody tr:nth-child(even),
.nxt-clean-table tbody tr:hover,
.nxt-clean-table tbody tr td{
  background:#ffffff !important;
}/* Remove outer and vertical borders */
.nxt-clean-table-wrap{
  border:0 !important;
}

.nxt-clean-table{
  border:0 !important;
  outline:0 !important;
}

.nxt-clean-table th,
.nxt-clean-table td{
  border-top:0 !important;
  border-right:0 !important;
  border-left:0 !important;
}

/* Keep horizontal separators */
.nxt-clean-table th{
  border-bottom:1px solid #17202c !important;
}

.nxt-clean-table td{
  border-bottom:1px solid #7d8793 !important;
}

.nxt-clean-table tbody tr:last-child td{
  border-bottom:0 !important;
}

/* First column remains left-aligned */
.nxt-clean-table th:first-child,
.nxt-clean-table td:first-child{
  text-align:left !important;
}

/* Center all remaining columns */
.nxt-clean-table th:nth-child(n+2),
.nxt-clean-table td:nth-child(n+2){
  text-align:center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d267c25 */.nxt-clean-table tbody tr,
.nxt-clean-table tbody tr:nth-child(odd),
.nxt-clean-table tbody tr:nth-child(even),
.nxt-clean-table tbody tr:hover,
.nxt-clean-table tbody tr td{
  background:#ffffff !important;
}/* Remove outer and vertical borders */
.nxt-clean-table-wrap{
  border:0 !important;
}

.nxt-clean-table{
  border:0 !important;
  outline:0 !important;
}

.nxt-clean-table th,
.nxt-clean-table td{
  border-top:0 !important;
  border-right:0 !important;
  border-left:0 !important;
}

/* Keep horizontal separators */
.nxt-clean-table th{
  border-bottom:1px solid #17202c !important;
}

.nxt-clean-table td{
  border-bottom:1px solid #7d8793 !important;
}

.nxt-clean-table tbody tr:last-child td{
  border-bottom:0 !important;
}

/* First column remains left-aligned */
.nxt-clean-table th:first-child,
.nxt-clean-table td:first-child{
  text-align:left !important;
}

/* Center all remaining columns */
.nxt-clean-table th:nth-child(n+2),
.nxt-clean-table td:nth-child(n+2){
  text-align:center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6155878 */.nxt-clean-table tbody tr,
.nxt-clean-table tbody tr:nth-child(odd),
.nxt-clean-table tbody tr:nth-child(even),
.nxt-clean-table tbody tr:hover,
.nxt-clean-table tbody tr td{
  background:#ffffff !important;
}/* Remove outer and vertical borders */
.nxt-clean-table-wrap{
  border:0 !important;
}

.nxt-clean-table{
  border:0 !important;
  outline:0 !important;
}

.nxt-clean-table th,
.nxt-clean-table td{
  border-top:0 !important;
  border-right:0 !important;
  border-left:0 !important;
}

/* Keep horizontal separators */
.nxt-clean-table th{
  border-bottom:1px solid #17202c !important;
}

.nxt-clean-table td{
  border-bottom:1px solid #7d8793 !important;
}

.nxt-clean-table tbody tr:last-child td{
  border-bottom:0 !important;
}

/* First column remains left-aligned */
.nxt-clean-table th:first-child,
.nxt-clean-table td:first-child{
  text-align:left !important;
}

/* Center all remaining columns */
.nxt-clean-table th:nth-child(n+2),
.nxt-clean-table td:nth-child(n+2){
  text-align:center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29beae9 */.nxt-clean-table tbody tr,
.nxt-clean-table tbody tr:nth-child(odd),
.nxt-clean-table tbody tr:nth-child(even),
.nxt-clean-table tbody tr:hover,
.nxt-clean-table tbody tr td{
  background:#ffffff !important;
}/* Remove outer and vertical borders */
.nxt-clean-table-wrap{
  border:0 !important;
}

.nxt-clean-table{
  border:0 !important;
  outline:0 !important;
}

.nxt-clean-table th,
.nxt-clean-table td{
  border-top:0 !important;
  border-right:0 !important;
  border-left:0 !important;
}

/* Keep horizontal separators */
.nxt-clean-table th{
  border-bottom:1px solid #17202c !important;
}

.nxt-clean-table td{
  border-bottom:1px solid #7d8793 !important;
}

.nxt-clean-table tbody tr:last-child td{
  border-bottom:0 !important;
}

/* First column remains left-aligned */
.nxt-clean-table th:first-child,
.nxt-clean-table td:first-child{
  text-align:left !important;
}

/* Center all remaining columns */
.nxt-clean-table th:nth-child(n+2),
.nxt-clean-table td:nth-child(n+2){
  text-align:center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9532bb4 */.nxt-clean-table tbody tr,
.nxt-clean-table tbody tr:nth-child(odd),
.nxt-clean-table tbody tr:nth-child(even),
.nxt-clean-table tbody tr:hover,
.nxt-clean-table tbody tr td{
  background:#ffffff !important;
}/* Remove outer and vertical borders */
.nxt-clean-table-wrap{
  border:0 !important;
}

.nxt-clean-table{
  border:0 !important;
  outline:0 !important;
}

.nxt-clean-table th,
.nxt-clean-table td{
  border-top:0 !important;
  border-right:0 !important;
  border-left:0 !important;
}

/* Keep horizontal separators */
.nxt-clean-table th{
  border-bottom:1px solid #17202c !important;
}

.nxt-clean-table td{
  border-bottom:1px solid #7d8793 !important;
}

.nxt-clean-table tbody tr:last-child td{
  border-bottom:0 !important;
}

/* First column remains left-aligned */
.nxt-clean-table th:first-child,
.nxt-clean-table td:first-child{
  text-align:left !important;
}

/* Center all remaining columns */
.nxt-clean-table th:nth-child(n+2),
.nxt-clean-table td:nth-child(n+2){
  text-align:center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9835eb */.nxt-clean-table tbody tr,
.nxt-clean-table tbody tr:nth-child(odd),
.nxt-clean-table tbody tr:nth-child(even),
.nxt-clean-table tbody tr:hover,
.nxt-clean-table tbody tr td{
  background:#ffffff !important;
}/* Remove outer and vertical borders */
.nxt-clean-table-wrap{
  border:0 !important;
}

.nxt-clean-table{
  border:0 !important;
  outline:0 !important;
}

.nxt-clean-table th,
.nxt-clean-table td{
  border-top:0 !important;
  border-right:0 !important;
  border-left:0 !important;
}

/* Keep horizontal separators */
.nxt-clean-table th{
  border-bottom:1px solid #17202c !important;
}

.nxt-clean-table td{
  border-bottom:1px solid #7d8793 !important;
}

.nxt-clean-table tbody tr:last-child td{
  border-bottom:0 !important;
}

/* First column remains left-aligned */
.nxt-clean-table th:first-child,
.nxt-clean-table td:first-child{
  text-align:left !important;
}

/* Center all remaining columns */
.nxt-clean-table th:nth-child(n+2),
.nxt-clean-table td:nth-child(n+2){
  text-align:center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33cc8ca */.nxt-clean-table tbody tr,
.nxt-clean-table tbody tr:nth-child(odd),
.nxt-clean-table tbody tr:nth-child(even),
.nxt-clean-table tbody tr:hover,
.nxt-clean-table tbody tr td{
  background:#ffffff !important;
}/* Remove outer and vertical borders */
.nxt-clean-table-wrap{
  border:0 !important;
}

.nxt-clean-table{
  border:0 !important;
  outline:0 !important;
}

.nxt-clean-table th,
.nxt-clean-table td{
  border-top:0 !important;
  border-right:0 !important;
  border-left:0 !important;
}

/* Keep horizontal separators */
.nxt-clean-table th{
  border-bottom:1px solid #17202c !important;
}

.nxt-clean-table td{
  border-bottom:1px solid #7d8793 !important;
}

.nxt-clean-table tbody tr:last-child td{
  border-bottom:0 !important;
}

/* First column remains left-aligned */
.nxt-clean-table th:first-child,
.nxt-clean-table td:first-child{
  text-align:left !important;
}

/* Center all remaining columns */
.nxt-clean-table th:nth-child(n+2),
.nxt-clean-table td:nth-child(n+2){
  text-align:center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c19c436 */.nxt-clean-table tbody tr,
.nxt-clean-table tbody tr:nth-child(odd),
.nxt-clean-table tbody tr:nth-child(even),
.nxt-clean-table tbody tr:hover,
.nxt-clean-table tbody tr td{
  background:#ffffff !important;
}/* Remove outer and vertical borders */
.nxt-clean-table-wrap{
  border:0 !important;
}

.nxt-clean-table{
  border:0 !important;
  outline:0 !important;
}

.nxt-clean-table th,
.nxt-clean-table td{
  border-top:0 !important;
  border-right:0 !important;
  border-left:0 !important;
}

/* Keep horizontal separators */
.nxt-clean-table th{
  border-bottom:1px solid #17202c !important;
}

.nxt-clean-table td{
  border-bottom:1px solid #7d8793 !important;
}

.nxt-clean-table tbody tr:last-child td{
  border-bottom:0 !important;
}

/* First column remains left-aligned */
.nxt-clean-table th:first-child,
.nxt-clean-table td:first-child{
  text-align:left !important;
}

/* Center all remaining columns */
.nxt-clean-table th:nth-child(n+2),
.nxt-clean-table td:nth-child(n+2){
  text-align:center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-385493d */.elementor-9659 .elementor-element.elementor-element-385493d .elementor-heading-title {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #aaaaaa;
}

.elementor-9659 .elementor-element.elementor-element-385493d .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 14px;
  background: #8b1a1a;
  margin-right: 12px;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7192e9 *//* =========================================================
   UNIVERSAL NEXT TABLE STYLING
   Place this after all existing table CSS
   ========================================================= */

/* Wrappers */
body div[class*="nxt-"][class*="-wrap"]{
  overflow-x:auto;
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
  background:#ffffff !important;
  -webkit-overflow-scrolling:touch;
}

/* Tables */
body table[class*="nxt-"]{
  margin:0 !important;
  border:0 !important;
  outline:0 !important;
  border-spacing:0 !important;
  border-collapse:collapse !important;
  font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color:#17253a;
}

/* Preserve proper table structure */
body table[class*="nxt-"] thead{
  display:table-header-group !important;
}

body table[class*="nxt-"] tbody{
  display:table-row-group !important;
}

body table[class*="nxt-"] tr{
  display:table-row !important;
}

/* Remove all zebra stripes and hover backgrounds */
body table[class*="nxt-"] tbody tr,
body table[class*="nxt-"] tbody tr:nth-child(odd),
body table[class*="nxt-"] tbody tr:nth-child(even),
body table[class*="nxt-"] tbody tr:hover,
body table[class*="nxt-"] tbody tr:hover td,
body table[class*="nxt-"] tbody td{
  background:#ffffff !important;
}

/* All cells */
body table[class*="nxt-"] th,
body table[class*="nxt-"] td{
  display:table-cell !important;
  border-top:0 !important;
  border-right:0 !important;
  border-left:0 !important;

  /* Vertically center content in every row */
  vertical-align:middle !important;
}

/* Headers */
body table[class*="nxt-"] th{
  padding:16px 15px !important;
  border-bottom:1px solid #17202c !important;
  background:#ffffff !important;
  color:#17253a !important;
  font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-size:13px;
  font-weight:600;
  line-height:1.45;
}

/* Body cells */
body table[class*="nxt-"] td{
  padding-top:18px !important;
  padding-right:15px !important;
  padding-bottom:18px !important;
  padding-left:15px !important;
  border-bottom:1px solid #7d8793 !important;
  background:#ffffff !important;
  color:#17253a;
  font-size:14px;
  font-weight:400;
  line-height:1.6;
}

/* Remove the line below the final row */
body table[class*="nxt-"] tbody tr:last-child td{
  border-bottom:0 !important;
}

/* Remove margins that can interfere with vertical centering */
body table[class*="nxt-"] th p,
body table[class*="nxt-"] td p{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

/* First column */
body table[class*="nxt-"] th:first-child,
body table[class*="nxt-"] td:first-child{
  text-align:left;
}

body table[class*="nxt-"] tbody td:first-child{
  font-weight:600;
}

/* Product links */
body table[class*="nxt-"] td a{
  color:inherit !important;
  font-weight:inherit;
  text-decoration:none !important;
}

/* Horizontal scrollbar */
body div[class*="nxt-"][class*="-wrap"]::-webkit-scrollbar{
  height:10px;
}

body div[class*="nxt-"][class*="-wrap"]::-webkit-scrollbar-track{
  background:#edf0f3;
}

body div[class*="nxt-"][class*="-wrap"]::-webkit-scrollbar-thumb{
  background:#8b8f94;
  border:3px solid #edf0f3;
  border-radius:20px;
}

/* Mobile */
@media (max-width:767px){
  body table[class*="nxt-"] th{
    padding:13px 12px !important;
    font-size:11px;
  }

  body table[class*="nxt-"] td{
    padding:16px 12px !important;
    font-size:12px;
    line-height:1.55;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04a891f */.elementor-9659 .elementor-element.elementor-element-04a891f .elementor-heading-title {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #aaaaaa;
}

.elementor-9659 .elementor-element.elementor-element-04a891f .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 14px;
  background: #8b1a1a;
  margin-right: 12px;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1aca34 *//* Remove zebra stripes and hover backgrounds */
.nxt-clean-table tbody tr,
.nxt-clean-table tbody tr:nth-child(odd),
.nxt-clean-table tbody tr:nth-child(even),
.nxt-clean-table tbody tr:hover,
.nxt-clean-table tbody tr td{
  background:#ffffff !important;
}

/* Remove outer border */
.nxt-clean-table-wrap{
  border:0 !important;
  background:#ffffff;
}

/* Remove table outline */
.nxt-clean-table{
  width:100%;
  border:0 !important;
  outline:0 !important;
  border-collapse:collapse;
  table-layout:fixed;
  font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color:#17253a;
}

/* Remove vertical and outside cell borders */
.nxt-clean-table th,
.nxt-clean-table td{
  border-top:0 !important;
  border-right:0 !important;
  border-left:0 !important;
  vertical-align:middle !important;
}

/* Header */
.nxt-clean-table th{
  padding:16px 15px !important;
  border-bottom:1px solid #17202c !important;
  background:#ffffff !important;
  color:#17253a;
  font-size:13px;
  font-weight:600;
  line-height:1.45;
}

/* Body cells */
.nxt-clean-table td{
  padding:16px 15px !important;
  border-bottom:1px solid #7d8793 !important;
  background:#ffffff !important;
  color:#17253a;
  font-size:14px;
  font-weight:400;
  line-height:1.6;
}

/* Remove final horizontal line */
.nxt-clean-table tbody tr:last-child td{
  border-bottom:0 !important;
}

/* Remove internal paragraph margins */
.nxt-clean-table th p,
.nxt-clean-table td p{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

/* First column stays left-aligned */
.nxt-clean-table th:first-child,
.nxt-clean-table td:first-child{
  text-align:left !important;
}

/* Make first-column body text bold */
.nxt-clean-table td:first-child{
  font-weight:600;
}

/* Center all other columns horizontally */
.nxt-clean-table th:nth-child(n+2),
.nxt-clean-table td:nth-child(n+2){
  text-align:center !important;
}

/* Mobile */
@media (max-width:767px){
  .nxt-clean-table-wrap{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }

  .nxt-clean-table{
    min-width:680px;
  }

  .nxt-clean-table th{
    padding:13px 12px !important;
    font-size:11px;
  }

  .nxt-clean-table td{
    padding:13px 12px !important;
    font-size:12px;
    line-height:1.55;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-294aeec */.elementor-9659 .elementor-element.elementor-element-294aeec .elementor-heading-title {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #aaaaaa;
}

.elementor-9659 .elementor-element.elementor-element-294aeec .elementor-heading-title::before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 14px;
  background: #8b1a1a;
  margin-right: 12px;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ae24500 *//* Entire accordion */
.elementor-9659 .elementor-element.elementor-element-ae24500 {
    width: 100%;
    max-width: 780px;
}

/* Each FAQ row */
.elementor-9659 .elementor-element.elementor-element-ae24500 .e-n-accordion-item {
    border: 0 !important;
    border-bottom: 1px solid #d9e0e8 !important;
    background: transparent !important;
}

/* Question */
.elementor-9659 .elementor-element.elementor-element-ae24500 .e-n-accordion-item-title {
    padding: 18px 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #0e2038 !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
}

/* Put icon on the right */
.elementor-9659 .elementor-element.elementor-element-ae24500 .e-n-accordion-item-title {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 20px;
}

/* Question text */
.elementor-9659 .elementor-element.elementor-element-ae24500 .e-n-accordion-item-title-text {
    order: 1;
}

/* Arrow */
.elementor-9659 .elementor-element.elementor-element-ae24500 .e-n-accordion-item-title-icon {
    order: 2;
    margin-left: auto;
    color: #e31b2d !important;
}

/* Answer */
.elementor-9659 .elementor-element.elementor-element-ae24500 .e-n-accordion-item > div {
    border: 0 !important;
    background: transparent !important;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-9659 .elementor-element.elementor-element-ae24500 {
        max-width: 100%;
    }

    .elementor-9659 .elementor-element.elementor-element-ae24500 .e-n-accordion-item-title {
        padding: 16px 0 !important;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342b167 */.elementor-9659 .elementor-element.elementor-element-342b167 {
    width: calc(100% - 48px);
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */