.elementor-2 .elementor-element.elementor-element-4b1dee8 .elementor-heading-title{font-weight:400;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-c0e7418{font-size:20px;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-48b55da{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-48b55da:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-48b55da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-46bafed{--display:flex;}.elementor-2 .elementor-element.elementor-element-ec5fdcc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-afd1226{font-size:12px;text-transform:uppercase;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-afd1226 a{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-ba8d0ac .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-d788d68{--display:flex;}.elementor-2 .elementor-element.elementor-element-8da528f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-742bd8e{font-size:12px;text-transform:uppercase;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-742bd8e a{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-62210a7 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-0a5338d{--display:flex;}.elementor-2 .elementor-element.elementor-element-76d8927{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f0c813b{font-size:12px;text-transform:uppercase;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-f0c813b a{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-35b34e0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-811a884{--display:flex;}.elementor-2 .elementor-element.elementor-element-6046129{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f9e8b6b{font-size:12px;text-transform:uppercase;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-f9e8b6b a{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-57d0b61 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-ca8f4a5 .elementor-heading-title{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-297ce0f{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-0c37162 .elementor-heading-title{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-de3c6e9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1813951{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-1813951:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1813951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-45002ae{padding:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-45002ae .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-402a4f1 .elementor-heading-title{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-4697679{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-4697679:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4697679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ce8cc65{padding:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-ce8cc65 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-20372da .elementor-heading-title{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-6b85e92{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-6b85e92:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6b85e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f3db24b{padding:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-f3db24b .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-9b36a96 .elementor-heading-title{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-0127492 .elementor-heading-title{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-b27bb07{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-ce1b016 .elementor-heading-title{color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-c6ef832 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c6ef832 .elementor-button:focus{background-color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-c6ef832 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-c6ef832 .elementor-button{font-size:14px;font-weight:500;letter-spacing:1.4px;}.elementor-2 .elementor-element.elementor-element-92e06c8{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2 .elementor-element.elementor-element-4729c00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-4115742{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2 .elementor-element.elementor-element-bf2ac94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-039324a{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2 .elementor-element.elementor-element-9458795{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-f798b95{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2 .elementor-element.elementor-element-68b81dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-d84af61{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2 .elementor-element.elementor-element-b9615d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-1a498f9{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2 .elementor-element.elementor-element-5d300cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-3e50a26{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2 .elementor-element.elementor-element-49937f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b8b3179 );}.elementor-2 .elementor-element.elementor-element-f859465{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:30%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:30px;--n-tabs-title-color:var( --e-global-color-b8b3179 );--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-f859465 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-f859465.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-f859465.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2 .elementor-element.elementor-element-f859465.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-f859465.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;text-transform:capitalize;}.elementor-2 .elementor-element.elementor-element-f859465 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-35515b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-35515b1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-35515b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#043830;}.elementor-2 .elementor-element.elementor-element-50cd434{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a3ddae7.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a3ddae7 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-f0087e8.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f0087e8 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-2256c2f.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2256c2f img{height:100px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-04f8ef0.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d524cff.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d524cff img{height:100px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-6e35c4c.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6e35c4c img{height:100px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-84496fb.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-84496fb img{height:100px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-a5e98a0.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a5e98a0 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-94638f4.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-94638f4 img{height:150px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-2f4b502.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2f4b502 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-da4539c.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-da4539c img{height:50px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-e878092.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e878092 img{height:50px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-4e4257d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4e4257d img{height:100px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-46fffbd.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-46fffbd img{height:100px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-8092668.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-8092668 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-65dc99a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-65dc99a img{height:150px;object-fit:contain;object-position:center center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-35515b1{--content-width:1200px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-48b55da{--e-con-grid-template-columns:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-de3c6e9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-45002ae{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ce8cc65{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f3db24b{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-92e06c8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-4115742{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-039324a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-f798b95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-d84af61{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-1a498f9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-3e50a26{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-f859465{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-gap:50px;--n-tabs-title-font-size:25px;}.elementor-2 .elementor-element.elementor-element-35515b1{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-50cd434{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-65dc99a img{height:125px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-48b55da{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-de3c6e9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1813951{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4697679{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6b85e92{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-92e06c8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-b4e1f36{text-align:start;}.elementor-2 .elementor-element.elementor-element-b4e1f36 img{width:50%;}.elementor-2 .elementor-element.elementor-element-4115742{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-b964de6{text-align:start;}.elementor-2 .elementor-element.elementor-element-b964de6 img{width:50%;}.elementor-2 .elementor-element.elementor-element-039324a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-9d1e2cc{text-align:start;}.elementor-2 .elementor-element.elementor-element-9d1e2cc img{width:50%;}.elementor-2 .elementor-element.elementor-element-f798b95{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-8e6f2af{text-align:start;}.elementor-2 .elementor-element.elementor-element-8e6f2af img{width:50%;}.elementor-2 .elementor-element.elementor-element-d84af61{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-96f877a{text-align:start;}.elementor-2 .elementor-element.elementor-element-96f877a img{width:50%;}.elementor-2 .elementor-element.elementor-element-1a498f9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-7a134f9{text-align:start;}.elementor-2 .elementor-element.elementor-element-7a134f9 img{width:50%;}.elementor-2 .elementor-element.elementor-element-3e50a26{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-171aefb{text-align:start;}.elementor-2 .elementor-element.elementor-element-171aefb img{width:50%;}.elementor-2 .elementor-element.elementor-element-f859465{--n-tabs-gap:0px;}.elementor-2 .elementor-element.elementor-element-35515b1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-50cd434{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* Main tab title styling */
.team-tabs .e-n-tab-title {
    color: #ffffff;
    background: transparent !important;
    border: 0 !important;
    padding: 0 0 48px 0;
    justify-content: flex-start;
    align-items: center;
    gap: 24px;
    font-size: clamp(36px, 4vw, 72px);
    line-height: 1.1;
    font-weight: 400;
    text-align: left;
    transition: color 0.3s ease;
}

/* Hide Elementor's default tab icon if present */
.team-tabs .e-n-tab-title .e-n-tab-icon {
    display: none;
}

/* Inactive tab title */
.team-tabs .e-n-tab-title[aria-selected="false"] {
    color: #ffffff;
}

/* Active tab title */
.team-tabs .e-n-tab-title[aria-selected="true"] {
    color: #04EA04;
}

/* Icon base */
.team-tabs .e-n-tab-title::after {
    content: "";
    display: inline-block;
    width: 25px;
    height: 32px;
    margin-left: 0px;
    flex-shrink: 0;
    transform: translateY(4px);
    background-color: #ffffff;
    transition: background-color 0.3s ease;

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
}

/* Inactive icon: white plus */
.team-tabs .e-n-tab-title[aria-selected="false"]::after {
    background-color: #ffffff;
    -webkit-mask-image: url("https://koriconstruction.com/wp-content/uploads/2026/10/Plus.svg");
    mask-image: url("https://koriconstruction.com/wp-content/uploads/2026/10/Plus.svg");
}

/* Hover inactive title: text and plus turn green */
.team-tabs .e-n-tab-title[aria-selected="false"]:hover {
    color: #04EA04;
}

.team-tabs .e-n-tab-title[aria-selected="false"]:hover::after {
    background-color: #04EA04;
}

/* Active icon: green minus */
.team-tabs .e-n-tab-title[aria-selected="true"]::after {
    background-color: #04EA04;
    -webkit-mask-image: url("https://koriconstruction.com/wp-content/uploads/2026/10/Minus.svg");
    mask-image: url("https://koriconstruction.com/wp-content/uploads/2026/10/Minus.svg");
}

/* Mobile */
@media (max-width: 767px) {
    .team-tabs .e-n-tab-title {
        font-size: 34px;
        padding-bottom: 28px;
        gap: 16px;
    }

    .team-tabs .e-n-tab-title::after {
        width: 22px;
        height: 22px;
        margin-left: 12px;
        transform: translateY(2px);
    }
}/* End custom CSS */