.elementor-17883 .elementor-element.elementor-element-60ae6828{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-6b2e1ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-6b2e1ff .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:38px;font-weight:800;line-height:1.25em;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-4c29e42e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-244b9247{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-1fe4a039{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-1fe4a039 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-3e2be0bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-2369dbbd{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-332a5225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-332a5225 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-37c71cdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-5e9eca1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-5e9eca1a .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:20px;font-weight:600;color:#2563eb;}.elementor-17883 .elementor-element.elementor-element-1aca8b4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-51117ee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-51117ee1 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:20px;font-weight:600;color:#2563eb;}.elementor-17883 .elementor-element.elementor-element-4233e2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-38e94285{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-11e59dbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-11e59dbf .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-2871b64e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-6f8d7022{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-6a6ac350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-6a6ac350 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-6869c63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-3d8aeda3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-3d8aeda3 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:20px;font-weight:600;color:#2563eb;}.elementor-17883 .elementor-element.elementor-element-38eaabf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-54b6ebb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-54b6ebb7 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:20px;font-weight:600;color:#2563eb;}.elementor-17883 .elementor-element.elementor-element-15faeff7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-293da565{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-293da565 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:20px;font-weight:600;color:#2563eb;}.elementor-17883 .elementor-element.elementor-element-700febea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-19a9787a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-3a00e36f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-3a00e36f .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-4e95f999{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-43332ba0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-82a87f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-82a87f8 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-2c818911{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-5abddb5e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-7641162b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-7641162b .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-71d38b9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-39dfc0a9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-6cad0479{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-6cad0479 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-5ce9be6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-b2331cc{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-2dfdf65a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-2dfdf65a .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-92b7bde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-1fa15f07{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-852ecc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-852ecc .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-2dd22422{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-5a9e3485{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-2cefabe2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-2cefabe2 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-3f506d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-2238f8bc{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-4700bfe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-4700bfe9 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-70cd0cc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-29638d89{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-7830f8d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-7830f8d8 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-2becc6a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}.elementor-17883 .elementor-element.elementor-element-79fba5d8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-17883 .elementor-element.elementor-element-502131d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-502131d0 .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-accordion-item{border-width:1px;border-color:#e2e8f0;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#e2e8f0;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#e2e8f0;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-tab-title{background-color:#ffffff;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-accordion-icon, .elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-accordion-title{color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-accordion-icon svg{fill:#0f172a;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-active .elementor-accordion-icon, .elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-active .elementor-accordion-title{color:#1d4ed8;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-active .elementor-accordion-icon svg{fill:#1d4ed8;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-accordion-title{font-family:"Inter, sans-serif", Sans-serif;font-size:17px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-tab-title .elementor-accordion-icon i:before{color:#64748b;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-tab-title .elementor-accordion-icon svg{fill:#64748b;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#1d4ed8;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#1d4ed8;}.elementor-17883 .elementor-element.elementor-element-256f26fb .elementor-tab-content{background-color:#ffffff;color:#334155;font-family:"Inter, sans-serif", Sans-serif;font-size:15.5px;line-height:1.7em;}.elementor-17883 .elementor-element.elementor-element-22dd236c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:12px 12px 12px 12px;--margin-top:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:32px;--padding-right:32px;}.elementor-17883 .elementor-element.elementor-element-22dd236c:not(.elementor-motion-effects-element-type-background), .elementor-17883 .elementor-element.elementor-element-22dd236c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17883 .elementor-element.elementor-element-43ad4d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-17883 .elementor-element.elementor-element-43ad4d7a .elementor-heading-title{font-family:"Inter, sans-serif", Sans-serif;font-size:26px;font-weight:700;color:#0f172a;}.elementor-17883 .elementor-element.elementor-element-49bb5ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter, sans-serif", Sans-serif;font-size:16.5px;line-height:1.75em;color:#334155;}@media(min-width:769px){.elementor-17883 .elementor-element.elementor-element-60ae6828{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-244b9247{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-2369dbbd{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-38e94285{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-6f8d7022{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-19a9787a{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-43332ba0{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-5abddb5e{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-39dfc0a9{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-b2331cc{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-1fa15f07{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-5a9e3485{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-2238f8bc{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-29638d89{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-79fba5d8{--content-width:1140px;}.elementor-17883 .elementor-element.elementor-element-22dd236c{--content-width:1140px;}}/* Start custom CSS *//* ===================================================
   ELEMENTOR CUSTOM STYLING: EDITABLE VARIABLES
   =================================================== */
:root {
  --b2b-primary: #0f172a;
  --b2b-accent: #2563eb;
  --b2b-link: #1d4ed8;
  --b2b-link-hover: #1e40af;
  --b2b-text: #334155;
  --b2b-table-head-bg: #0f172a;
  --b2b-table-head-text: #ffffff;
  --b2b-table-border: #e2e8f0;
}

/* HIGH VISIBILITY EDITABLE LINKS */
.elementor a,
.elementor-widget-text-editor a {
  color: var(--b2b-link, #1d4ed8) !important;
  text-decoration: underline !important;
  text-decoration-thickness: 1.5px !important;
  text-underline-offset: 3px !important;
  font-weight: 600 !important;
  transition: all 0.2s ease-in-out !important;
}

.elementor a:hover,
.elementor-widget-text-editor a:hover {
  color: var(--b2b-link-hover, #1e40af) !important;
  text-decoration-color: var(--b2b-link-hover, #1e40af) !important;
}

/* RESPONSIVE TABLE WRAPPER (MOBILE HORIZONTAL SCROLL) */
.responsive-table-wrapper {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 24px 0;
  border-radius: 8px;
  border: 1px solid var(--b2b-table-border, #e2e8f0);
  background: #ffffff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}

.responsive-table-wrapper table {
  width: 100%;
  border-collapse: collapse;
  font-family: inherit;
  font-size: 15px;
  line-height: 1.6;
  color: var(--b2b-text, #334155);
}

.responsive-table-wrapper th {
  background-color: var(--b2b-table-head-bg, #0f172a);
  color: var(--b2b-table-head-text, #ffffff);
  padding: 14px 18px;
  font-weight: 700;
  font-size: 14.5px;
  text-align: left;
  letter-spacing: 0.02em;
  border: none;
}

.responsive-table-wrapper td {
  padding: 14px 18px;
  border-top: 1px solid var(--b2b-table-border, #e2e8f0);
  vertical-align: top;
}

.responsive-table-wrapper tbody tr:nth-child(even) {
  background-color: #f8fafc;
}

.responsive-table-wrapper tbody tr:hover {
  background-color: #f1f5f9;
}

/* ACCORDION ACTIVE STYLING */
.elementor-accordion .elementor-accordion-item {
  border: 1px solid var(--b2b-table-border, #e2e8f0) !important;
  border-radius: 8px !important;
  margin-bottom: 12px !important;
  overflow: hidden;
  background-color: #ffffff !important;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title {
  background-color: #ffffff !important;
  color: var(--b2b-primary, #0f172a) !important;
  padding: 16px 20px !important;
  font-weight: 600 !important;
  transition: all 0.2s ease-in-out !important;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title:hover {
  background-color: #f8fafc !important;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
  background-color: #eff6ff !important;
  color: var(--b2b-link, #1d4ed8) !important;
  border-bottom: 1px solid #bfdbfe !important;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon {
  color: var(--b2b-link, #1d4ed8) !important;
}

.elementor-accordion .elementor-tab-content {
  background-color: #ffffff !important;
  color: var(--b2b-text, #334155) !important;
  padding: 18px 20px !important;
  border: none !important;
  line-height: 1.7 !important;
}/* End custom CSS */