.elementor-99128 .elementor-element.elementor-element-69f4e04a{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-a145d2f .elementor-heading-title{font-size:32px;font-weight:600;line-height:42px;color:#151515;}.elementor-99128 .elementor-element.elementor-element-2c92625e{--divider-border-style:solid;--divider-color:#1174D1;--divider-border-width:4px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-2c92625e .elementor-divider-separator{width:33%;}.elementor-99128 .elementor-element.elementor-element-2c92625e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-99128 .elementor-element.elementor-element-f97ecb{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-275e2f08{--display:flex;--min-height:60px;--border-radius:47px 47px 47px 47px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-99128 .elementor-element.elementor-element-275e2f08:not(.elementor-motion-effects-element-type-background), .elementor-99128 .elementor-element.elementor-element-275e2f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F2FC;}.elementor-99128 .elementor-element.elementor-element-197294f0{--display:flex;--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-a719bee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-76017e5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-76017e5d.e-con{--align-self:flex-start;}.elementor-99128 .elementor-element.elementor-element-5ef150ed{--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 18px;--row-gap:0px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-5ef150ed.e-con{--align-self:flex-start;}.elementor-99128 .elementor-element.elementor-element-264b448c{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-42cc83fb{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-a1fcf56{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-a1fcf56 img{width:137px;height:137px;}.elementor-99128 .elementor-element.elementor-element-2d2f7d5f{margin:20px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-2ed0b0d6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-2ed0b0d6 .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-6acad29a{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-6acad29a .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-3be23eb6{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-3be23eb6 .elementor-icon-wrapper{text-align:center;}.elementor-99128 .elementor-element.elementor-element-3be23eb6.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-3be23eb6.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-3be23eb6.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-3be23eb6.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-3be23eb6.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-3be23eb6 .elementor-icon{font-size:32px;}.elementor-99128 .elementor-element.elementor-element-3be23eb6 .elementor-icon svg{height:32px;}.elementor-99128 .elementor-element.elementor-element-1878c9c9{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-99128 .elementor-element.elementor-element-57f8f78f{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-6b29745e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-6b29745e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99128 .elementor-element.elementor-element-6bc5cacd img{width:77%;height:77px;}.elementor-99128 .elementor-element.elementor-element-6a21328b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-5053ef02 .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-37b86f89{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99128 .elementor-element.elementor-element-37b86f89 .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-77ef13b2{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-77ef13b2 .elementor-icon-wrapper{text-align:start;}.elementor-99128 .elementor-element.elementor-element-77ef13b2.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-77ef13b2.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-77ef13b2.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-77ef13b2.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-77ef13b2.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-77ef13b2 .elementor-icon{font-size:20px;}.elementor-99128 .elementor-element.elementor-element-77ef13b2 .elementor-icon svg{height:20px;}.elementor-99128 .elementor-element.elementor-element-367d4694{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-1a1d8617{text-align:start;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-71f6c1ef{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-2d93e740{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-1c3942ad{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-1c3942ad img{width:137px;height:137px;}.elementor-99128 .elementor-element.elementor-element-77be80b4{margin:20px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-2159907b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-2159907b .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-48fed161{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-99128 .elementor-element.elementor-element-48fed161 .elementor-heading-title{font-size:12px;line-height:16px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-5c4620fd{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-5c4620fd .elementor-icon-wrapper{text-align:center;}.elementor-99128 .elementor-element.elementor-element-5c4620fd.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-5c4620fd.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-5c4620fd.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-5c4620fd.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-5c4620fd.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-5c4620fd .elementor-icon{font-size:32px;}.elementor-99128 .elementor-element.elementor-element-5c4620fd .elementor-icon svg{height:32px;}.elementor-99128 .elementor-element.elementor-element-6264a132{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-99128 .elementor-element.elementor-element-6d9ec830{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-468aa602{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-468aa602.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99128 .elementor-element.elementor-element-2231bb32 img{width:77%;height:77px;}.elementor-99128 .elementor-element.elementor-element-51360e1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-33c712ab .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-62cf0fd0{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99128 .elementor-element.elementor-element-62cf0fd0 .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-2fcb3353{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-2fcb3353 .elementor-icon-wrapper{text-align:start;}.elementor-99128 .elementor-element.elementor-element-2fcb3353.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-2fcb3353.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-2fcb3353.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-2fcb3353.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-2fcb3353.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-2fcb3353 .elementor-icon{font-size:20px;}.elementor-99128 .elementor-element.elementor-element-2fcb3353 .elementor-icon svg{height:20px;}.elementor-99128 .elementor-element.elementor-element-67482a83{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-12eabc77{text-align:start;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-2b63b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-2b63b8.e-con{--align-self:flex-start;}.elementor-99128 .elementor-element.elementor-element-2fd240ac{--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 18px;--row-gap:0px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-2fd240ac.e-con{--align-self:flex-start;}.elementor-99128 .elementor-element.elementor-element-52ebd239{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-106252e2{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-62d2431f{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-62d2431f img{width:137px;height:137px;}.elementor-99128 .elementor-element.elementor-element-34322ea0{margin:20px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-6146d3dd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-6146d3dd .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-1c683485{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-1c683485 .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-b62841b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-b62841b .elementor-icon-wrapper{text-align:center;}.elementor-99128 .elementor-element.elementor-element-b62841b.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-b62841b.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-b62841b.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-b62841b.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-b62841b.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-b62841b .elementor-icon{font-size:32px;}.elementor-99128 .elementor-element.elementor-element-b62841b .elementor-icon svg{height:32px;}.elementor-99128 .elementor-element.elementor-element-48be214{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-99128 .elementor-element.elementor-element-3958cea7{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-587f36cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-587f36cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99128 .elementor-element.elementor-element-2bf36e97 img{width:77%;height:77px;}.elementor-99128 .elementor-element.elementor-element-4dd376d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-644fa14b .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-9907578{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99128 .elementor-element.elementor-element-9907578 .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-39c4474a{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-39c4474a .elementor-icon-wrapper{text-align:start;}.elementor-99128 .elementor-element.elementor-element-39c4474a.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-39c4474a.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-39c4474a.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-39c4474a.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-39c4474a.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-39c4474a .elementor-icon{font-size:20px;}.elementor-99128 .elementor-element.elementor-element-39c4474a .elementor-icon svg{height:20px;}.elementor-99128 .elementor-element.elementor-element-50f83eb7{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-74967e3d{text-align:start;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-6af5dd7{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-2e038ad{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-1f8f0331{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-1f8f0331 img{width:137px;height:137px;}.elementor-99128 .elementor-element.elementor-element-48bc2b60{margin:20px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-5ae25d5d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-5ae25d5d .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-195a4455{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-99128 .elementor-element.elementor-element-195a4455 .elementor-heading-title{font-size:12px;line-height:16px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-33ddfcb7{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-33ddfcb7 .elementor-icon-wrapper{text-align:center;}.elementor-99128 .elementor-element.elementor-element-33ddfcb7.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-33ddfcb7.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-33ddfcb7.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-33ddfcb7.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-33ddfcb7.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-33ddfcb7 .elementor-icon{font-size:32px;}.elementor-99128 .elementor-element.elementor-element-33ddfcb7 .elementor-icon svg{height:32px;}.elementor-99128 .elementor-element.elementor-element-3ec8762{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-99128 .elementor-element.elementor-element-3b4a22b7{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-4b6d81e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-4b6d81e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99128 .elementor-element.elementor-element-3074143d img{width:77%;height:77px;}.elementor-99128 .elementor-element.elementor-element-32ec9dc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-11049864 .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-3a5cbde5{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99128 .elementor-element.elementor-element-3a5cbde5 .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-6fcc5fe5{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-6fcc5fe5 .elementor-icon-wrapper{text-align:start;}.elementor-99128 .elementor-element.elementor-element-6fcc5fe5.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-6fcc5fe5.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-6fcc5fe5.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-6fcc5fe5.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-6fcc5fe5.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-6fcc5fe5 .elementor-icon{font-size:20px;}.elementor-99128 .elementor-element.elementor-element-6fcc5fe5 .elementor-icon svg{height:20px;}.elementor-99128 .elementor-element.elementor-element-3d58c106{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-97a7a44{text-align:start;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-5fff14dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-59890fe0{--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 18px;--row-gap:0px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-704c7ab4{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-2b7a1086{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-3405eaf6{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-3405eaf6 img{width:137px;height:137px;}.elementor-99128 .elementor-element.elementor-element-6fecbc1e{margin:20px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-70711dc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-70711dc .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-4bdd3664{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-4bdd3664 .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-6ad695f2{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-6ad695f2 .elementor-icon-wrapper{text-align:center;}.elementor-99128 .elementor-element.elementor-element-6ad695f2.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-6ad695f2.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-6ad695f2.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-6ad695f2.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-6ad695f2.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-6ad695f2 .elementor-icon{font-size:32px;}.elementor-99128 .elementor-element.elementor-element-6ad695f2 .elementor-icon svg{height:32px;}.elementor-99128 .elementor-element.elementor-element-21de4568{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-99128 .elementor-element.elementor-element-5abe7ed{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-7bffddbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-7bffddbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99128 .elementor-element.elementor-element-6ef153a4 img{width:77%;height:77px;}.elementor-99128 .elementor-element.elementor-element-66200241{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-646f40a9 .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-5c868{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99128 .elementor-element.elementor-element-5c868 .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-d22a6e{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-d22a6e .elementor-icon-wrapper{text-align:start;}.elementor-99128 .elementor-element.elementor-element-d22a6e.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-d22a6e.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-d22a6e.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-d22a6e.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-d22a6e.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-d22a6e .elementor-icon{font-size:20px;}.elementor-99128 .elementor-element.elementor-element-d22a6e .elementor-icon svg{height:20px;}.elementor-99128 .elementor-element.elementor-element-59357bca{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-5bfb60b2{text-align:start;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-1e490add{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-26f389d0{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-71d11257{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-71d11257 img{width:137px;height:137px;}.elementor-99128 .elementor-element.elementor-element-5d936175{margin:20px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-5a1d1922{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-5a1d1922 .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-645d9dd{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-645d9dd .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-1fe5620b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-1fe5620b .elementor-icon-wrapper{text-align:center;}.elementor-99128 .elementor-element.elementor-element-1fe5620b.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-1fe5620b.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-1fe5620b.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-1fe5620b.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-1fe5620b.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-1fe5620b .elementor-icon{font-size:32px;}.elementor-99128 .elementor-element.elementor-element-1fe5620b .elementor-icon svg{height:32px;}.elementor-99128 .elementor-element.elementor-element-5152403d{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-99128 .elementor-element.elementor-element-5cf290d2{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-1672fa24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-1672fa24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99128 .elementor-element.elementor-element-43fe2edd img{width:77%;height:77px;}.elementor-99128 .elementor-element.elementor-element-67e4f07d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-30536edc .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-196cfeb4{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99128 .elementor-element.elementor-element-196cfeb4 .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-7ceaf656{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-7ceaf656 .elementor-icon-wrapper{text-align:start;}.elementor-99128 .elementor-element.elementor-element-7ceaf656.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-7ceaf656.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-7ceaf656.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-7ceaf656.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-7ceaf656.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-7ceaf656 .elementor-icon{font-size:20px;}.elementor-99128 .elementor-element.elementor-element-7ceaf656 .elementor-icon svg{height:20px;}.elementor-99128 .elementor-element.elementor-element-7e8617d4{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-f8fe38d{text-align:start;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-3c6d174d{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-51a1f4a6{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-5d896dc6{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-5d896dc6 img{width:137px;height:137px;}.elementor-99128 .elementor-element.elementor-element-53f90bfe{margin:20px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-4e556f40{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-4e556f40 .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-438a2e2a{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-99128 .elementor-element.elementor-element-438a2e2a .elementor-heading-title{font-size:12px;line-height:16px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-46dbb965{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-46dbb965 .elementor-icon-wrapper{text-align:center;}.elementor-99128 .elementor-element.elementor-element-46dbb965.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-46dbb965.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-46dbb965.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-46dbb965.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-46dbb965.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-46dbb965 .elementor-icon{font-size:32px;}.elementor-99128 .elementor-element.elementor-element-46dbb965 .elementor-icon svg{height:32px;}.elementor-99128 .elementor-element.elementor-element-f2084e1{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-99128 .elementor-element.elementor-element-20242199{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-47f05d2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-47f05d2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99128 .elementor-element.elementor-element-301405a9 img{width:77%;height:77px;}.elementor-99128 .elementor-element.elementor-element-75dc035{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-33818ca2 .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-7f6ad775{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99128 .elementor-element.elementor-element-7f6ad775 .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-1493b945{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-1493b945 .elementor-icon-wrapper{text-align:start;}.elementor-99128 .elementor-element.elementor-element-1493b945.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-1493b945.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-1493b945.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-1493b945.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-1493b945.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-1493b945 .elementor-icon{font-size:20px;}.elementor-99128 .elementor-element.elementor-element-1493b945 .elementor-icon svg{height:20px;}.elementor-99128 .elementor-element.elementor-element-10eb7c17{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-77ab1f98{text-align:start;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-4c566922{--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 18px;--row-gap:0px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-79cb86a7{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-34895e18{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-f8511a{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-f8511a img{width:137px;height:137px;}.elementor-99128 .elementor-element.elementor-element-25e58059{margin:20px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-4937eebb{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-4937eebb .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-1242dc74{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-99128 .elementor-element.elementor-element-1242dc74 .elementor-heading-title{font-size:12px;line-height:16px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-6d2837d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-6d2837d .elementor-icon-wrapper{text-align:center;}.elementor-99128 .elementor-element.elementor-element-6d2837d.elementor-view-stacked .elementor-icon{background-color:#1174D1;}.elementor-99128 .elementor-element.elementor-element-6d2837d.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-6d2837d.elementor-view-default .elementor-icon{color:#1174D1;border-color:#1174D1;}.elementor-99128 .elementor-element.elementor-element-6d2837d.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-6d2837d.elementor-view-default .elementor-icon svg{fill:#1174D1;}.elementor-99128 .elementor-element.elementor-element-6d2837d .elementor-icon{font-size:32px;}.elementor-99128 .elementor-element.elementor-element-6d2837d .elementor-icon svg{height:32px;}.elementor-99128 .elementor-element.elementor-element-1c95f7d{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-99128 .elementor-element.elementor-element-1fa3944c{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-2337ba8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-2337ba8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99128 .elementor-element.elementor-element-71b67925 img{width:77%;height:77px;}.elementor-99128 .elementor-element.elementor-element-15e89182{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-3a821f54 .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-19a00521{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99128 .elementor-element.elementor-element-19a00521 .elementor-heading-title{font-size:12px;line-height:16px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-3657110{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-3657110 .elementor-icon-wrapper{text-align:start;}.elementor-99128 .elementor-element.elementor-element-3657110.elementor-view-stacked .elementor-icon{background-color:#1174D1;}.elementor-99128 .elementor-element.elementor-element-3657110.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-3657110.elementor-view-default .elementor-icon{color:#1174D1;border-color:#1174D1;}.elementor-99128 .elementor-element.elementor-element-3657110.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-3657110.elementor-view-default .elementor-icon svg{fill:#1174D1;}.elementor-99128 .elementor-element.elementor-element-3657110 .elementor-icon{font-size:20px;}.elementor-99128 .elementor-element.elementor-element-3657110 .elementor-icon svg{height:20px;}.elementor-99128 .elementor-element.elementor-element-7bf182f9{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-1b58b39a{text-align:start;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-bee83ec{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-3dfc2708{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-1a73594a{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-1a73594a img{width:137px;height:137px;}.elementor-99128 .elementor-element.elementor-element-1b2738b6{margin:20px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-35a134c6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-35a134c6 .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-c42dde4{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-99128 .elementor-element.elementor-element-c42dde4 .elementor-heading-title{font-size:12px;line-height:16px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-36c3849d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-36c3849d .elementor-icon-wrapper{text-align:center;}.elementor-99128 .elementor-element.elementor-element-36c3849d.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-36c3849d.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-36c3849d.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-36c3849d.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-36c3849d.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-36c3849d .elementor-icon{font-size:32px;}.elementor-99128 .elementor-element.elementor-element-36c3849d .elementor-icon svg{height:32px;}.elementor-99128 .elementor-element.elementor-element-45e700c4{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-99128 .elementor-element.elementor-element-6aff63be{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-2dca413f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-2dca413f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99128 .elementor-element.elementor-element-225d2e7c img{width:77%;height:77px;}.elementor-99128 .elementor-element.elementor-element-2cc2ef80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-7085a401 .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-4d4195a4{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99128 .elementor-element.elementor-element-4d4195a4 .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-166514bd{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-166514bd .elementor-icon-wrapper{text-align:start;}.elementor-99128 .elementor-element.elementor-element-166514bd.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-166514bd.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-166514bd.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-166514bd.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-166514bd.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-166514bd .elementor-icon{font-size:20px;}.elementor-99128 .elementor-element.elementor-element-166514bd .elementor-icon svg{height:20px;}.elementor-99128 .elementor-element.elementor-element-707a1077{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-7189303f{text-align:start;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-64f7dc1f{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-4979366f{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-e5ea1f2{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-e5ea1f2 img{width:137px;height:137px;}.elementor-99128 .elementor-element.elementor-element-5fbc61f9{margin:20px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-1f08bbde{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-1f08bbde .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-22a7f07d{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-99128 .elementor-element.elementor-element-22a7f07d .elementor-heading-title{font-size:12px;line-height:16px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-72b06fa8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-72b06fa8 .elementor-icon-wrapper{text-align:center;}.elementor-99128 .elementor-element.elementor-element-72b06fa8.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-72b06fa8.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-72b06fa8.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-72b06fa8.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-72b06fa8.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-72b06fa8 .elementor-icon{font-size:32px;}.elementor-99128 .elementor-element.elementor-element-72b06fa8 .elementor-icon svg{height:32px;}.elementor-99128 .elementor-element.elementor-element-43682deb{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-99128 .elementor-element.elementor-element-2dc11de9{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-63c98e48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-63c98e48.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99128 .elementor-element.elementor-element-762fb94f img{width:77%;height:77px;}.elementor-99128 .elementor-element.elementor-element-1da3ff86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-4b47d6db .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-297acc38{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99128 .elementor-element.elementor-element-297acc38 .elementor-heading-title{font-size:12px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-3751d82b{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-3751d82b .elementor-icon-wrapper{text-align:start;}.elementor-99128 .elementor-element.elementor-element-3751d82b.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-3751d82b.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-3751d82b.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-3751d82b.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-3751d82b.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-3751d82b .elementor-icon{font-size:20px;}.elementor-99128 .elementor-element.elementor-element-3751d82b .elementor-icon svg{height:20px;}.elementor-99128 .elementor-element.elementor-element-7f538d8f{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-163b5bd2{text-align:start;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-46582bce{--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 18px;--row-gap:0px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-3ee5aee{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-13a15066{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-76ba7d6d{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-76ba7d6d img{width:137px;height:137px;}.elementor-99128 .elementor-element.elementor-element-3920c451{margin:20px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-4c7b8178{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-4c7b8178 .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-61ecde4b{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-99128 .elementor-element.elementor-element-61ecde4b .elementor-heading-title{font-size:12px;line-height:16px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-746b9a54{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-746b9a54 .elementor-icon-wrapper{text-align:center;}.elementor-99128 .elementor-element.elementor-element-746b9a54.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-746b9a54.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-746b9a54.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-746b9a54.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-746b9a54.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-746b9a54 .elementor-icon{font-size:32px;}.elementor-99128 .elementor-element.elementor-element-746b9a54 .elementor-icon svg{height:32px;}.elementor-99128 .elementor-element.elementor-element-5f9532ae{--display:flex;--min-height:330px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-99128 .elementor-element.elementor-element-6fca96d0{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-5d66cf8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-5d66cf8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99128 .elementor-element.elementor-element-5bcd43e6 img{width:77%;height:77px;}.elementor-99128 .elementor-element.elementor-element-1853d150{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-4ab12274 .elementor-heading-title{font-size:18px;font-weight:600;color:#242424;}.elementor-99128 .elementor-element.elementor-element-64635a6{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99128 .elementor-element.elementor-element-64635a6 .elementor-heading-title{font-size:12px;line-height:16px;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-e18a467{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99128 .elementor-element.elementor-element-e18a467 .elementor-icon-wrapper{text-align:start;}.elementor-99128 .elementor-element.elementor-element-e18a467.elementor-view-stacked .elementor-icon{background-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-e18a467.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-e18a467.elementor-view-default .elementor-icon{color:#0077B5;border-color:#0077B5;}.elementor-99128 .elementor-element.elementor-element-e18a467.elementor-view-framed .elementor-icon, .elementor-99128 .elementor-element.elementor-element-e18a467.elementor-view-default .elementor-icon svg{fill:#0077B5;}.elementor-99128 .elementor-element.elementor-element-e18a467 .elementor-icon{font-size:20px;}.elementor-99128 .elementor-element.elementor-element-e18a467 .elementor-icon svg{height:20px;}.elementor-99128 .elementor-element.elementor-element-9f4c18d{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-2e702b25{text-align:start;font-size:14px;font-weight:500;color:#242424BF;}.elementor-99128 .elementor-element.elementor-element-5ad78f11{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-gap:46px;--n-tabs-title-border-radius:28px 28px 28px 28px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#1174D1;--n-tabs-title-color-active:#E5F2FC;}.elementor-99128 .elementor-element.elementor-element-5ad78f11 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E5F2FC;}.elementor-99128 .elementor-element.elementor-element-5ad78f11.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E5F2FC;}.elementor-99128 .elementor-element.elementor-element-5ad78f11.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-99128 .elementor-element.elementor-element-5ad78f11.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#1174D1;}.elementor-99128 .elementor-element.elementor-element-5ad78f11.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:600;}.elementor-99128 .elementor-element.elementor-element-5ad78f11 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#1174D1;}@media(max-width:1366px){.elementor-99128 .elementor-element.elementor-element-2c92625e .elementor-divider-separator{width:318px;}}@media(max-width:1024px){.elementor-99128 .elementor-element.elementor-element-2c92625e .elementor-divider{text-align:center;}.elementor-99128 .elementor-element.elementor-element-2c92625e .elementor-divider-separator{margin:0 auto;margin-center:0;}}@media(max-width:767px){.elementor-99128 .elementor-element.elementor-element-69f4e04a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-99128 .elementor-element.elementor-element-a145d2f .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-99128 .elementor-element.elementor-element-2c92625e .elementor-divider{text-align:left;}.elementor-99128 .elementor-element.elementor-element-2c92625e .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-99128 .elementor-element.elementor-element-f97ecb{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99128 .elementor-element.elementor-element-275e2f08{--width:100%;}.elementor-99128 .elementor-element.elementor-element-197294f0{--margin-top:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-99128 .elementor-element.elementor-element-a719bee{--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-99128 .elementor-element.elementor-element-76017e5d{--justify-content:flex-start;}.elementor-99128 .elementor-element.elementor-element-5ef150ed{--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-99128 .elementor-element.elementor-element-2b63b8{--justify-content:flex-start;}.elementor-99128 .elementor-element.elementor-element-2fd240ac{--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;}.elementor-99128 .elementor-element.elementor-element-6af5dd7{--min-height:440px;}.elementor-99128 .elementor-element.elementor-element-59890fe0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-99128 .elementor-element.elementor-element-5ad78f11{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:4px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:16px;}}@media(min-width:768px){.elementor-99128 .elementor-element.elementor-element-275e2f08{--width:500px;}.elementor-99128 .elementor-element.elementor-element-264b448c{--width:383px;}.elementor-99128 .elementor-element.elementor-element-42cc83fb{--width:383px;}.elementor-99128 .elementor-element.elementor-element-1878c9c9{--width:383px;}.elementor-99128 .elementor-element.elementor-element-6b29745e{--width:30%;}.elementor-99128 .elementor-element.elementor-element-6a21328b{--width:80%;}.elementor-99128 .elementor-element.elementor-element-71f6c1ef{--width:383px;}.elementor-99128 .elementor-element.elementor-element-2d93e740{--width:383px;}.elementor-99128 .elementor-element.elementor-element-6264a132{--width:383px;}.elementor-99128 .elementor-element.elementor-element-468aa602{--width:30%;}.elementor-99128 .elementor-element.elementor-element-51360e1f{--width:80%;}.elementor-99128 .elementor-element.elementor-element-52ebd239{--width:383px;}.elementor-99128 .elementor-element.elementor-element-106252e2{--width:383px;}.elementor-99128 .elementor-element.elementor-element-48be214{--width:383px;}.elementor-99128 .elementor-element.elementor-element-587f36cc{--width:30%;}.elementor-99128 .elementor-element.elementor-element-4dd376d9{--width:80%;}.elementor-99128 .elementor-element.elementor-element-6af5dd7{--width:383px;}.elementor-99128 .elementor-element.elementor-element-2e038ad{--width:383px;}.elementor-99128 .elementor-element.elementor-element-3ec8762{--width:383px;}.elementor-99128 .elementor-element.elementor-element-4b6d81e0{--width:30%;}.elementor-99128 .elementor-element.elementor-element-32ec9dc2{--width:80%;}.elementor-99128 .elementor-element.elementor-element-704c7ab4{--width:383px;}.elementor-99128 .elementor-element.elementor-element-2b7a1086{--width:383px;}.elementor-99128 .elementor-element.elementor-element-21de4568{--width:383px;}.elementor-99128 .elementor-element.elementor-element-7bffddbc{--width:30%;}.elementor-99128 .elementor-element.elementor-element-66200241{--width:80%;}.elementor-99128 .elementor-element.elementor-element-1e490add{--width:383px;}.elementor-99128 .elementor-element.elementor-element-26f389d0{--width:383px;}.elementor-99128 .elementor-element.elementor-element-5152403d{--width:383px;}.elementor-99128 .elementor-element.elementor-element-1672fa24{--width:30%;}.elementor-99128 .elementor-element.elementor-element-67e4f07d{--width:80%;}.elementor-99128 .elementor-element.elementor-element-3c6d174d{--width:383px;}.elementor-99128 .elementor-element.elementor-element-51a1f4a6{--width:383px;}.elementor-99128 .elementor-element.elementor-element-f2084e1{--width:383px;}.elementor-99128 .elementor-element.elementor-element-47f05d2d{--width:30%;}.elementor-99128 .elementor-element.elementor-element-75dc035{--width:80%;}.elementor-99128 .elementor-element.elementor-element-79cb86a7{--width:383px;}.elementor-99128 .elementor-element.elementor-element-34895e18{--width:383px;}.elementor-99128 .elementor-element.elementor-element-1c95f7d{--width:383px;}.elementor-99128 .elementor-element.elementor-element-2337ba8f{--width:30%;}.elementor-99128 .elementor-element.elementor-element-15e89182{--width:80%;}.elementor-99128 .elementor-element.elementor-element-bee83ec{--width:383px;}.elementor-99128 .elementor-element.elementor-element-3dfc2708{--width:383px;}.elementor-99128 .elementor-element.elementor-element-45e700c4{--width:383px;}.elementor-99128 .elementor-element.elementor-element-2dca413f{--width:30%;}.elementor-99128 .elementor-element.elementor-element-2cc2ef80{--width:80%;}.elementor-99128 .elementor-element.elementor-element-64f7dc1f{--width:383px;}.elementor-99128 .elementor-element.elementor-element-4979366f{--width:383px;}.elementor-99128 .elementor-element.elementor-element-43682deb{--width:383px;}.elementor-99128 .elementor-element.elementor-element-63c98e48{--width:30%;}.elementor-99128 .elementor-element.elementor-element-1da3ff86{--width:80%;}.elementor-99128 .elementor-element.elementor-element-3ee5aee{--width:383px;}.elementor-99128 .elementor-element.elementor-element-13a15066{--width:383px;}.elementor-99128 .elementor-element.elementor-element-5f9532ae{--width:383px;}.elementor-99128 .elementor-element.elementor-element-5d66cf8a{--width:30%;}.elementor-99128 .elementor-element.elementor-element-1853d150{--width:80%;}}@media(max-width:1366px) and (min-width:768px){.elementor-99128 .elementor-element.elementor-element-6b29745e{--width:30.455%;}.elementor-99128 .elementor-element.elementor-element-468aa602{--width:30.455%;}.elementor-99128 .elementor-element.elementor-element-587f36cc{--width:30.455%;}.elementor-99128 .elementor-element.elementor-element-4b6d81e0{--width:30.455%;}.elementor-99128 .elementor-element.elementor-element-7bffddbc{--width:30.455%;}.elementor-99128 .elementor-element.elementor-element-1672fa24{--width:30.455%;}.elementor-99128 .elementor-element.elementor-element-47f05d2d{--width:30.455%;}.elementor-99128 .elementor-element.elementor-element-2337ba8f{--width:30.455%;}.elementor-99128 .elementor-element.elementor-element-2dca413f{--width:30.455%;}.elementor-99128 .elementor-element.elementor-element-63c98e48{--width:30.455%;}.elementor-99128 .elementor-element.elementor-element-5d66cf8a{--width:30.455%;}}/* Start custom CSS for divider, class: .elementor-element-2c92625e */.elementor-99128 .elementor-element.elementor-element-2c92625e .elementor-divider-separator {
  border-radius: 10px; /* adjust to your liking */
}
.elementor-99128 .elementor-element.elementor-element-2c92625e .elementor-divider-separator {
    height: 4px; /* adjust thickness */
    background: linear-gradient(to right, #6ABDDB, #0867FA);
    border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-275e2f08 */.elementor-99128 .elementor-element.elementor-element-275e2f08 {
    /* Sets the fixed width */
    width: 440px !important;
    
    /* Ensures the container is centered on the page */
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Ensures the width is respected and doesn't stretch past 418px */
    max-width: 440px !important; 
}
/* === Mobile responsive container === */
/* === Mobile responsive container: fixed 300px width === *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d2f7d5f */.elementor-99128 .elementor-element.elementor-element-2d2f7d5f p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a1d8617 */.elementor-99128 .elementor-element.elementor-element-1a1d8617 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264b448c *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77be80b4 */.elementor-99128 .elementor-element.elementor-element-77be80b4 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12eabc77 */.elementor-99128 .elementor-element.elementor-element-12eabc77 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f6c1ef *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ef150ed */.elementor-99128 .elementor-element.elementor-element-5ef150ed {
  max-width: 754px !important;
  max-height: 440px !important;
  width: 100% !important;
  height: auto !important;
  overflow: hidden !important;
  margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34322ea0 */.elementor-99128 .elementor-element.elementor-element-34322ea0 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74967e3d */.elementor-99128 .elementor-element.elementor-element-74967e3d p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ebd239 *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}
/* === Mobile: Disable flipping, show only front === */
@media (max-width: 767px) {
  /* Hide the back side */
  .team-card .team-back {
    display: none !important;
  }

  /* Prevent flip on hover */
  .team-card:hover .team-front,
  .team-card:hover .team-back {
    transform: none !important;
    opacity: 1 !important;
    z-index: 2 !important;
  }

  /* Disable all transitions for the card */
  .team-card,
  .team-card .team-back {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48bc2b60 */.elementor-99128 .elementor-element.elementor-element-48bc2b60 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97a7a44 */.elementor-99128 .elementor-element.elementor-element-97a7a44 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af5dd7 *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fecbc1e */.elementor-99128 .elementor-element.elementor-element-6fecbc1e p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bfb60b2 */.elementor-99128 .elementor-element.elementor-element-5bfb60b2 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704c7ab4 *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d936175 */.elementor-99128 .elementor-element.elementor-element-5d936175 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8fe38d */.elementor-99128 .elementor-element.elementor-element-f8fe38d p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e490add *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f90bfe */.elementor-99128 .elementor-element.elementor-element-53f90bfe p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77ab1f98 */.elementor-99128 .elementor-element.elementor-element-77ab1f98 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6d174d *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e58059 */.elementor-99128 .elementor-element.elementor-element-25e58059 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b58b39a */.elementor-99128 .elementor-element.elementor-element-1b58b39a p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79cb86a7 *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b2738b6 */.elementor-99128 .elementor-element.elementor-element-1b2738b6 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7189303f */.elementor-99128 .elementor-element.elementor-element-7189303f p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee83ec *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbc61f9 */.elementor-99128 .elementor-element.elementor-element-5fbc61f9 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-163b5bd2 */.elementor-99128 .elementor-element.elementor-element-163b5bd2 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64f7dc1f *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3920c451 */.elementor-99128 .elementor-element.elementor-element-3920c451 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e702b25 */.elementor-99128 .elementor-element.elementor-element-2e702b25 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee5aee *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46582bce */.elementor-99128 .elementor-element.elementor-element-46582bce {
  max-width: 368px !important;
  max-height: 440px !important;
  width: 100% !important;
  height: auto !important;
  overflow: hidden !important;
  margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d2f7d5f */.elementor-99128 .elementor-element.elementor-element-2d2f7d5f p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a1d8617 */.elementor-99128 .elementor-element.elementor-element-1a1d8617 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264b448c *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77be80b4 */.elementor-99128 .elementor-element.elementor-element-77be80b4 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12eabc77 */.elementor-99128 .elementor-element.elementor-element-12eabc77 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f6c1ef *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ef150ed */.elementor-99128 .elementor-element.elementor-element-5ef150ed {
  max-width: 754px !important;
  max-height: 440px !important;
  width: 100% !important;
  height: auto !important;
  overflow: hidden !important;
  margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34322ea0 */.elementor-99128 .elementor-element.elementor-element-34322ea0 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74967e3d */.elementor-99128 .elementor-element.elementor-element-74967e3d p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ebd239 *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}
/* === Mobile: Disable flipping, show only front === */
@media (max-width: 767px) {
  /* Hide the back side */
  .team-card .team-back {
    display: none !important;
  }

  /* Prevent flip on hover */
  .team-card:hover .team-front,
  .team-card:hover .team-back {
    transform: none !important;
    opacity: 1 !important;
    z-index: 2 !important;
  }

  /* Disable all transitions for the card */
  .team-card,
  .team-card .team-back {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48bc2b60 */.elementor-99128 .elementor-element.elementor-element-48bc2b60 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97a7a44 */.elementor-99128 .elementor-element.elementor-element-97a7a44 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af5dd7 *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fecbc1e */.elementor-99128 .elementor-element.elementor-element-6fecbc1e p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bfb60b2 */.elementor-99128 .elementor-element.elementor-element-5bfb60b2 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704c7ab4 *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d936175 */.elementor-99128 .elementor-element.elementor-element-5d936175 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8fe38d */.elementor-99128 .elementor-element.elementor-element-f8fe38d p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e490add *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f90bfe */.elementor-99128 .elementor-element.elementor-element-53f90bfe p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77ab1f98 */.elementor-99128 .elementor-element.elementor-element-77ab1f98 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6d174d *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e58059 */.elementor-99128 .elementor-element.elementor-element-25e58059 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b58b39a */.elementor-99128 .elementor-element.elementor-element-1b58b39a p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79cb86a7 *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b2738b6 */.elementor-99128 .elementor-element.elementor-element-1b2738b6 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7189303f */.elementor-99128 .elementor-element.elementor-element-7189303f p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee83ec *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbc61f9 */.elementor-99128 .elementor-element.elementor-element-5fbc61f9 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-163b5bd2 */.elementor-99128 .elementor-element.elementor-element-163b5bd2 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64f7dc1f *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3920c451 */.elementor-99128 .elementor-element.elementor-element-3920c451 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e702b25 */.elementor-99128 .elementor-element.elementor-element-2e702b25 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee5aee *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46582bce */.elementor-99128 .elementor-element.elementor-element-46582bce {
  max-width: 368px !important;
  max-height: 440px !important;
  width: 100% !important;
  height: auto !important;
  overflow: hidden !important;
  margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d2f7d5f */.elementor-99128 .elementor-element.elementor-element-2d2f7d5f p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a1d8617 */.elementor-99128 .elementor-element.elementor-element-1a1d8617 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264b448c *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77be80b4 */.elementor-99128 .elementor-element.elementor-element-77be80b4 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12eabc77 */.elementor-99128 .elementor-element.elementor-element-12eabc77 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f6c1ef *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ef150ed */.elementor-99128 .elementor-element.elementor-element-5ef150ed {
  max-width: 754px !important;
  max-height: 440px !important;
  width: 100% !important;
  height: auto !important;
  overflow: hidden !important;
  margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34322ea0 */.elementor-99128 .elementor-element.elementor-element-34322ea0 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74967e3d */.elementor-99128 .elementor-element.elementor-element-74967e3d p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ebd239 *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}
/* === Mobile: Disable flipping, show only front === */
@media (max-width: 767px) {
  /* Hide the back side */
  .team-card .team-back {
    display: none !important;
  }

  /* Prevent flip on hover */
  .team-card:hover .team-front,
  .team-card:hover .team-back {
    transform: none !important;
    opacity: 1 !important;
    z-index: 2 !important;
  }

  /* Disable all transitions for the card */
  .team-card,
  .team-card .team-back {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48bc2b60 */.elementor-99128 .elementor-element.elementor-element-48bc2b60 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97a7a44 */.elementor-99128 .elementor-element.elementor-element-97a7a44 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af5dd7 *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fecbc1e */.elementor-99128 .elementor-element.elementor-element-6fecbc1e p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bfb60b2 */.elementor-99128 .elementor-element.elementor-element-5bfb60b2 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704c7ab4 *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d936175 */.elementor-99128 .elementor-element.elementor-element-5d936175 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8fe38d */.elementor-99128 .elementor-element.elementor-element-f8fe38d p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e490add *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f90bfe */.elementor-99128 .elementor-element.elementor-element-53f90bfe p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77ab1f98 */.elementor-99128 .elementor-element.elementor-element-77ab1f98 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6d174d *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e58059 */.elementor-99128 .elementor-element.elementor-element-25e58059 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b58b39a */.elementor-99128 .elementor-element.elementor-element-1b58b39a p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79cb86a7 *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b2738b6 */.elementor-99128 .elementor-element.elementor-element-1b2738b6 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7189303f */.elementor-99128 .elementor-element.elementor-element-7189303f p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee83ec *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbc61f9 */.elementor-99128 .elementor-element.elementor-element-5fbc61f9 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-163b5bd2 */.elementor-99128 .elementor-element.elementor-element-163b5bd2 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64f7dc1f *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3920c451 */.elementor-99128 .elementor-element.elementor-element-3920c451 p {
  font-size: 14px !important;
  line-height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e702b25 */.elementor-99128 .elementor-element.elementor-element-2e702b25 p {
  line-height: 22px !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee5aee *//* Parent container */
.team-card {
  position: relative;
  width: 100%;
  max-width: 400px;
  height: 440px; /* match your desired height */
  perspective: 1000px; /* optional, for 3D effect */
}

/* Shared styles for front & back */
.team-card .team-front,
.team-card .team-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #fff;
  transition: all 0.4s ease;
  overflow: hidden;
}

/* Front face (default visible) */
.team-card .team-front {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Back face (hidden initially) */
.team-card .team-back {
  opacity: 0;
  transform: rotateY(10deg);
  z-index: 1;
}

/* Hover effect */
.team-card:hover .team-front {
  opacity: 0;
  transform: rotateY(-10deg);
  z-index: 1;
}

.team-card:hover .team-back {
  opacity: 1;
  transform: rotateY(0deg);
  z-index: 2;
}

/* Remove shadow */
.team-card .team-front,
.team-card .team-back {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46582bce */.elementor-99128 .elementor-element.elementor-element-46582bce {
  max-width: 368px !important;
  max-height: 440px !important;
  width: 100% !important;
  height: auto !important;
  overflow: hidden !important;
  margin: 0 auto !important;
}/* End custom CSS */