.elementor-2365 .elementor-element.elementor-element-2958ed20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-2365 .elementor-element.elementor-element-2958ed20:not(.elementor-motion-effects-element-type-background), .elementor-2365 .elementor-element.elementor-element-2958ed20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEEEE;}.elementor-2365 .elementor-element.elementor-element-1f259cd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2365 .elementor-element.elementor-element-61190ff1{text-align:center;}.elementor-2365 .elementor-element.elementor-element-61190ff1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:800;line-height:1.05em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-2365 .elementor-element.elementor-element-61c23824{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-61c23824 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-21090ff4{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2365 .elementor-element.elementor-element-21090ff4:not(.elementor-motion-effects-element-type-background), .elementor-2365 .elementor-element.elementor-element-21090ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-2365 .elementor-element.elementor-element-1cb0bd65{text-align:start;}.elementor-2365 .elementor-element.elementor-element-1cb0bd65 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-2365 .elementor-element.elementor-element-2a89755b{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-2a89755b p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-42f214c5{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-42f214c5 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-0326ac6{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-0326ac6 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-7873cc3{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-7873cc3 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-7df073ab{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2365 .elementor-element.elementor-element-7df073ab:not(.elementor-motion-effects-element-type-background), .elementor-2365 .elementor-element.elementor-element-7df073ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-2365 .elementor-element.elementor-element-136310a2{text-align:start;}.elementor-2365 .elementor-element.elementor-element-136310a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-2365 .elementor-element.elementor-element-642aec26{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-642aec26 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-5e9506b{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-5e9506b p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-707288f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-707288f p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-d5f7409{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-d5f7409 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-14256b9{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-14256b9 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-c7b0fb9{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2365 .elementor-element.elementor-element-c7b0fb9:not(.elementor-motion-effects-element-type-background), .elementor-2365 .elementor-element.elementor-element-c7b0fb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-2365 .elementor-element.elementor-element-eeeaf17{text-align:start;}.elementor-2365 .elementor-element.elementor-element-eeeaf17 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-2365 .elementor-element.elementor-element-31234d8{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-31234d8 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-c3110d8{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-c3110d8 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-9b5a829{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2365 .elementor-element.elementor-element-9b5a829:not(.elementor-motion-effects-element-type-background), .elementor-2365 .elementor-element.elementor-element-9b5a829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-2365 .elementor-element.elementor-element-3203f51{text-align:start;}.elementor-2365 .elementor-element.elementor-element-3203f51 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-2365 .elementor-element.elementor-element-44cff87{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-44cff87 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-430f22f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-430f22f p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-153c540{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2365 .elementor-element.elementor-element-153c540:not(.elementor-motion-effects-element-type-background), .elementor-2365 .elementor-element.elementor-element-153c540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-2365 .elementor-element.elementor-element-060059f{text-align:start;}.elementor-2365 .elementor-element.elementor-element-060059f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-2365 .elementor-element.elementor-element-ad17d72{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-ad17d72 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-55e6a2c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-55e6a2c p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-8aa12bc{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2365 .elementor-element.elementor-element-8aa12bc:not(.elementor-motion-effects-element-type-background), .elementor-2365 .elementor-element.elementor-element-8aa12bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-2365 .elementor-element.elementor-element-b41fd2c{text-align:start;}.elementor-2365 .elementor-element.elementor-element-b41fd2c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-2365 .elementor-element.elementor-element-149ead0{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-149ead0 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-5ff7925{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-5ff7925 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-efb9425{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2365 .elementor-element.elementor-element-efb9425:not(.elementor-motion-effects-element-type-background), .elementor-2365 .elementor-element.elementor-element-efb9425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-2365 .elementor-element.elementor-element-c532bb2{text-align:start;}.elementor-2365 .elementor-element.elementor-element-c532bb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-2365 .elementor-element.elementor-element-8e04255{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-8e04255 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-dd18850{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-dd18850 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-2e79b2b{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2365 .elementor-element.elementor-element-2e79b2b:not(.elementor-motion-effects-element-type-background), .elementor-2365 .elementor-element.elementor-element-2e79b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-2365 .elementor-element.elementor-element-e75e310{text-align:start;}.elementor-2365 .elementor-element.elementor-element-e75e310 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-2365 .elementor-element.elementor-element-49e9492{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-49e9492 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-f807f1c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-f807f1c p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-e716c27{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2365 .elementor-element.elementor-element-e716c27:not(.elementor-motion-effects-element-type-background), .elementor-2365 .elementor-element.elementor-element-e716c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a90ca );}.elementor-2365 .elementor-element.elementor-element-60b3a6e{text-align:start;}.elementor-2365 .elementor-element.elementor-element-60b3a6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-2365 .elementor-element.elementor-element-b57bd7e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-b57bd7e p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-3f46d26{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2365 .elementor-element.elementor-element-3f46d26 p{margin-block-end:0px;}.elementor-2365 .elementor-element.elementor-element-2b7509b1{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:30px;--n-tabs-title-border-radius:39px 39px 39px 39px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:16px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:16px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-82a90ca );--n-tabs-icon-color:var( --e-global-color-primary );--n-tabs-icon-color-active:var( --e-global-color-82a90ca );}.elementor-2365 .elementor-element.elementor-element-2b7509b1 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-82a90ca );}.elementor-2365 .elementor-element.elementor-element-2b7509b1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-82a90ca );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5f65abc );}.elementor-2365 .elementor-element.elementor-element-2b7509b1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2365 .elementor-element.elementor-element-2b7509b1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E03232;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5f65abc );}:where( .elementor-2365 .elementor-element.elementor-element-2b7509b1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;}.elementor-2365 .elementor-element.elementor-element-2b7509b1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-82a90ca );}.elementor-2365 .elementor-element.elementor-element-2b7509b1 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-5f65abc );--n-tabs-icon-color-hover:var( --e-global-color-5f65abc );}@media(min-width:768px){.elementor-2365 .elementor-element.elementor-element-2958ed20{--content-width:1400px;}.elementor-2365 .elementor-element.elementor-element-1f259cd6{--width:1400px;}}@media(max-width:1024px){.elementor-2365 .elementor-element.elementor-element-2958ed20{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-2365 .elementor-element.elementor-element-2958ed20{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}}





























































































































































































































































































































































































































/* Start custom CSS for container, class: .elementor-element-2958ed20 */.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading,
.elementor-2365 .elementor-element.elementor-element-2958ed20 .elementor-tabs-wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
}

.elementor-2365 .elementor-element.elementor-element-2958ed20 .oc-tab-content-card {
  background: #E03232;
  border: 1px solid #E03232;
  border-radius: 20px;
  padding: 34px;
}

/* Keep tab SVG icons clean */
.elementor-2365 .elementor-element.elementor-element-2958ed20 .red-tags .e-n-tab-title .e-n-tab-icon svg {
  fill: transparent !important;
  stroke: currentColor !important;
}

/* Inactive tab buttons */
.elementor-2365 .elementor-element.elementor-element-2958ed20 .red-tags .e-n-tabs-heading .e-n-tab-title[aria-selected="false"] {
  background-color: #ffffff !important;
  background-image: none !important;
}

/* Inactive hover, keep white */
.elementor-2365 .elementor-element.elementor-element-2958ed20 .red-tags .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover {
  background-color: #ffffff !important;
  background-image: none !important;
}

/* Active tab button */
.elementor-2365 .elementor-element.elementor-element-2958ed20 .red-tags .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
  background-color: #E03232 !important;
  background-image: none !important;
}

/* Active tab icon and text */
.elementor-2365 .elementor-element.elementor-element-2958ed20 .red-tags .e-n-tabs-heading .e-n-tab-title[aria-selected="true"],
.elementor-2365 .elementor-element.elementor-element-2958ed20 .red-tags .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text,
.elementor-2365 .elementor-element.elementor-element-2958ed20 .red-tags .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] svg {
  color: #ffffff !important;
}

/* Inactive tab icon and text */
.elementor-2365 .elementor-element.elementor-element-2958ed20 .red-tags .e-n-tabs-heading .e-n-tab-title[aria-selected="false"],
.elementor-2365 .elementor-element.elementor-element-2958ed20 .red-tags .e-n-tabs-heading .e-n-tab-title[aria-selected="false"] .e-n-tab-title-text,
.elementor-2365 .elementor-element.elementor-element-2958ed20 .red-tags .e-n-tabs-heading .e-n-tab-title[aria-selected="false"] svg {
  color: #111827 !important;
}

/* Content card typography */
.elementor-2365 .elementor-element.elementor-element-2958ed20 .oc-tab-content-card h3,
.elementor-2365 .elementor-element.elementor-element-2958ed20 .oc-tab-content-card .elementor-heading-title {
  color: #ffffff !important;
}

.elementor-2365 .elementor-element.elementor-element-2958ed20 .oc-tab-content-card,
.elementor-2365 .elementor-element.elementor-element-2958ed20 .oc-tab-content-card p,
.elementor-2365 .elementor-element.elementor-element-2958ed20 .oc-tab-content-card li {
  color: rgba(255, 255, 255, 0.76) !important;
}

.elementor-2365 .elementor-element.elementor-element-2958ed20 .oc-tab-content-card ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px 18px;
  padding-left: 20px;
  margin: 0;
}

@media (max-width: 767px) {
  .elementor-2365 .elementor-element.elementor-element-2958ed20 .oc-tab-content-card ul {
    grid-template-columns: 1fr;
  }
}

/* Force inactive tabs white */
.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading .e-n-tab-title[aria-selected="false"] {
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: none !important;
  color: #111827 !important;
}
/* Force inactive tabs white */

.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover,
.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:focus {
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: none !important;
  color: #E03232 !important;
}

/* Force active tab red */
.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"],
.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]:hover,
.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]:focus {
  background: #E03232 !important;
  background-color: #E03232 !important;
  background-image: none !important;
  color: #ffffff !important;
  border-color: #E03232 !important;
}

/* Force icon colours */
.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] svg {
  color: #ffffff !important;
  stroke: currentColor !important;
  fill: transparent !important;
}

.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading .e-n-tab-title[aria-selected="false"] svg {
  color: #111827 !important;
  stroke: currentColor !important;
  fill: transparent !important;
}

/* Inactive tab icon hover: red stroke */
.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg,
.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:focus .e-n-tab-icon svg {
  color: #E03232 !important;
  stroke: #E03232 !important;
  fill: transparent !important;
}

/* Force Lucide inner paths/shapes to also use red on hover */
.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg *,
.elementor-2365 .elementor-element.elementor-element-2958ed20 .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:focus .e-n-tab-icon svg * {
  stroke: #E03232 !important;
  fill: transparent !important;
}/* End custom CSS */
