.elementor-492 .elementor-element.elementor-element-bf5d648{--display:flex;--min-height:421px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-bf5d648:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-bf5d648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aisummit.pk/wp-content/uploads/2026/05/l2.webp");background-position:0px -116px;background-repeat:no-repeat;background-size:cover;}.elementor-492 .elementor-element.elementor-element-bf5d648::before, .elementor-492 .elementor-element.elementor-element-bf5d648 > .elementor-background-video-container::before, .elementor-492 .elementor-element.elementor-element-bf5d648 > .e-con-inner > .elementor-background-video-container::before, .elementor-492 .elementor-element.elementor-element-bf5d648 > .elementor-background-slideshow::before, .elementor-492 .elementor-element.elementor-element-bf5d648 > .e-con-inner > .elementor-background-slideshow::before, .elementor-492 .elementor-element.elementor-element-bf5d648 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #0A0A0F4D 84%, var( --e-global-color-9a0be73 ) 100%);}.elementor-492 .elementor-element.elementor-element-afbfd44{--display:flex;--min-height:421px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:300px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-afbfd44:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-afbfd44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0A0A0F00 0%, var( --e-global-color-9a0be73 ) 100%);}.elementor-492 .elementor-element.elementor-element-afbfd44::before, .elementor-492 .elementor-element.elementor-element-afbfd44 > .elementor-background-video-container::before, .elementor-492 .elementor-element.elementor-element-afbfd44 > .e-con-inner > .elementor-background-video-container::before, .elementor-492 .elementor-element.elementor-element-afbfd44 > .elementor-background-slideshow::before, .elementor-492 .elementor-element.elementor-element-afbfd44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-492 .elementor-element.elementor-element-afbfd44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0F00 82%, var( --e-global-color-9a0be73 ) 94%);}.elementor-492 .elementor-element.elementor-element-489a687{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-492 .elementor-element.elementor-element-71d2e41 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:77px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-ea966d5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-492 .elementor-element.elementor-element-49cb716{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-49cb716.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-49cb716 p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-87219e6{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-32779ca{--display:flex;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:50px;}.elementor-492 .elementor-element.elementor-element-62b5f76 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.9px;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-a4ad037.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-a4ad037 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-95b6835.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-95b6835{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-95b6835 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-492 .elementor-element.elementor-element-29e01e0 .elementor-button{background-color:var( --e-global-color-a030ee9 );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;}.elementor-492 .elementor-element.elementor-element-878b3bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -26px rgba(0,0,0,0.5);--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-492 .elementor-element.elementor-element-878b3bf:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-878b3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000006B;}.elementor-492 .elementor-element.elementor-element-7a615ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-7a615ac{text-align:center;}.elementor-492 .elementor-element.elementor-element-7a615ac .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:49px;font-weight:700;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-5db3940.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-5db3940{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-5db3940 p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-336419c{--display:flex;--min-height:455px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-336419c:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-336419c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aisummit.pk/wp-content/uploads/2026/05/2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-492 .elementor-element.elementor-element-336419c::before, .elementor-492 .elementor-element.elementor-element-336419c > .elementor-background-video-container::before, .elementor-492 .elementor-element.elementor-element-336419c > .e-con-inner > .elementor-background-video-container::before, .elementor-492 .elementor-element.elementor-element-336419c > .elementor-background-slideshow::before, .elementor-492 .elementor-element.elementor-element-336419c > .e-con-inner > .elementor-background-slideshow::before, .elementor-492 .elementor-element.elementor-element-336419c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #0A0A0F99 3%, var( --e-global-color-9a0be73 ) 62%);}.elementor-492 .elementor-element.elementor-element-74bde6a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-492 .elementor-element.elementor-element-66b3bf8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.9px;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-c49e084{width:var( --container-widget-width, 70.676% );max-width:70.676%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70.676%;--container-widget-flex-grow:0;text-align:center;}.elementor-492 .elementor-element.elementor-element-c49e084.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-c49e084 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:49px;font-weight:700;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-31a9e2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-31a9e2a{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-31a9e2a p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-009b4c3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-492 .elementor-element.elementor-element-85c9872{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-492 .elementor-element.elementor-element-c604570 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-e459e4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-e459e4b{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-e459e4b p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-506bbc5 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-a030ee9 );color:var( --e-global-color-a030ee9 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-492 .elementor-element.elementor-element-939aa90{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-492 .elementor-element.elementor-element-cad76b0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-b57e0f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-b57e0f2{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-b57e0f2 p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-6c010b5 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-a030ee9 );color:var( --e-global-color-a030ee9 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-492 .elementor-element.elementor-element-963451f{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-492 .elementor-element.elementor-element-2b68ae6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-ecfddb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-ecfddb0{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-ecfddb0 p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-d13cbe0 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-a030ee9 );color:var( --e-global-color-a030ee9 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-492 .elementor-element.elementor-element-97d7393{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-492 .elementor-element.elementor-element-c581239 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-9689792.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-9689792{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-9689792 p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-0a0cdd3 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-a030ee9 );color:var( --e-global-color-a030ee9 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-492 .elementor-element.elementor-element-9ef483e{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-8e7ec47{--display:flex;}.elementor-492 .elementor-element.elementor-element-6418b32 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.9px;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-e23cbba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-e23cbba .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:700;line-height:46px;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-f4bab98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-f4bab98{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-f4bab98 p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-3806b2a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-492 .elementor-element.elementor-element-3806b2a:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-3806b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-492 .elementor-element.elementor-element-c5b2e1b{--display:flex;--min-height:52px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-c5b2e1b:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-c5b2e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363198;}.elementor-492 .elementor-element.elementor-element-86e8400 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-323ce74{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-4025346 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:#FCFCFC;}.elementor-492 .elementor-element.elementor-element-d5e7043.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-d5e7043{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-d5e7043 p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-4ca074a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-492 .elementor-element.elementor-element-4ca074a:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-4ca074a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-492 .elementor-element.elementor-element-07cff55{--display:flex;--min-height:52px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-07cff55:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-07cff55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363198;}.elementor-492 .elementor-element.elementor-element-561fc72 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-a43e047{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-f1c10fe .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:#FCFCFC;}.elementor-492 .elementor-element.elementor-element-0eed62c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-0eed62c{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-0eed62c p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-9d9e0f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-492 .elementor-element.elementor-element-9d9e0f5:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-9d9e0f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-492 .elementor-element.elementor-element-b9f4f53{--display:flex;--min-height:52px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-b9f4f53:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-b9f4f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363198;}.elementor-492 .elementor-element.elementor-element-e971396 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-93431ab{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-daab53c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:#FCFCFC;}.elementor-492 .elementor-element.elementor-element-a7af621.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-a7af621{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-a7af621 p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-a1f50e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-492 .elementor-element.elementor-element-a1f50e1:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-a1f50e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-492 .elementor-element.elementor-element-c831e79{--display:flex;--min-height:52px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-c831e79:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-c831e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363198;}.elementor-492 .elementor-element.elementor-element-2d76682 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-2026802{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-e169b03 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:#FCFCFC;}.elementor-492 .elementor-element.elementor-element-6dcca6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-6dcca6a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-6dcca6a p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-f83eb4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-492 .elementor-element.elementor-element-f83eb4e:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-f83eb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-492 .elementor-element.elementor-element-9715660{--display:flex;--min-height:52px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-9715660:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-9715660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363198;}.elementor-492 .elementor-element.elementor-element-207682b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-8891bf5{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-0dbf7b2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;color:#FCFCFC;}.elementor-492 .elementor-element.elementor-element-d30eea2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-d30eea2{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-d30eea2 p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-85286ad{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-492 .elementor-element.elementor-element-93981d6 img{filter:brightness( 100% ) contrast( 100% ) saturate( 6% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -11px rgba(0,0,0,0.5);}.elementor-492 .elementor-element.elementor-element-93981d6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-492 .elementor-element.elementor-element-c686de3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-c686de3:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-c686de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a0be73 );}.elementor-492 .elementor-element.elementor-element-c0d9ce0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.9px;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-dabafe0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:53px;font-weight:700;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-1b8dc50{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-33bdf5a );}.elementor-492 .elementor-element.elementor-element-1b8dc50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-3efbc69{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-aa68596{--display:flex;--min-height:402px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -18px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-aa68596::before, .elementor-492 .elementor-element.elementor-element-aa68596 > .elementor-background-video-container::before, .elementor-492 .elementor-element.elementor-element-aa68596 > .e-con-inner > .elementor-background-video-container::before, .elementor-492 .elementor-element.elementor-element-aa68596 > .elementor-background-slideshow::before, .elementor-492 .elementor-element.elementor-element-aa68596 > .e-con-inner > .elementor-background-slideshow::before, .elementor-492 .elementor-element.elementor-element-aa68596 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7C3AED00 0%, var( --e-global-color-9a0be73 ) 100%);}.elementor-492 .elementor-element.elementor-element-36630ed:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-492 .elementor-element.elementor-element-36630ed img{transition-duration:0.4s;}.elementor-492 .elementor-element.elementor-element-2f95776{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-492 .elementor-element.elementor-element-ea40d51 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-6d97a49{width:var( --container-widget-width, 90.898% );max-width:90.898%;--container-widget-width:90.898%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-6d97a49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-6d97a49 p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-0cfb625{--display:flex;--min-height:402px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -18px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-0cfb625::before, .elementor-492 .elementor-element.elementor-element-0cfb625 > .elementor-background-video-container::before, .elementor-492 .elementor-element.elementor-element-0cfb625 > .e-con-inner > .elementor-background-video-container::before, .elementor-492 .elementor-element.elementor-element-0cfb625 > .elementor-background-slideshow::before, .elementor-492 .elementor-element.elementor-element-0cfb625 > .e-con-inner > .elementor-background-slideshow::before, .elementor-492 .elementor-element.elementor-element-0cfb625 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7C3AED00 0%, var( --e-global-color-9a0be73 ) 100%);}.elementor-492 .elementor-element.elementor-element-6ba027b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-492 .elementor-element.elementor-element-6ba027b img{transition-duration:0.4s;}.elementor-492 .elementor-element.elementor-element-8aa091c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-492 .elementor-element.elementor-element-3b4a8e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-445a54f{width:var( --container-widget-width, 90.898% );max-width:90.898%;--container-widget-width:90.898%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-445a54f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-445a54f p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-0aaa10b{--display:flex;--min-height:402px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -18px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-0aaa10b::before, .elementor-492 .elementor-element.elementor-element-0aaa10b > .elementor-background-video-container::before, .elementor-492 .elementor-element.elementor-element-0aaa10b > .e-con-inner > .elementor-background-video-container::before, .elementor-492 .elementor-element.elementor-element-0aaa10b > .elementor-background-slideshow::before, .elementor-492 .elementor-element.elementor-element-0aaa10b > .e-con-inner > .elementor-background-slideshow::before, .elementor-492 .elementor-element.elementor-element-0aaa10b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7C3AED00 0%, var( --e-global-color-9a0be73 ) 100%);}.elementor-492 .elementor-element.elementor-element-426d59f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-492 .elementor-element.elementor-element-426d59f img{transition-duration:0.4s;}.elementor-492 .elementor-element.elementor-element-56cb8a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-492 .elementor-element.elementor-element-0bce19a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-6f3df38{width:var( --container-widget-width, 90.898% );max-width:90.898%;--container-widget-width:90.898%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-6f3df38.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-492 .elementor-element.elementor-element-6f3df38 p{margin-block-end:0px;}body.elementor-page-492:not(.elementor-motion-effects-element-type-background), body.elementor-page-492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a0be73 );}@media(min-width:768px){.elementor-492 .elementor-element.elementor-element-afbfd44{--content-width:1300px;}.elementor-492 .elementor-element.elementor-element-87219e6{--content-width:1300px;}.elementor-492 .elementor-element.elementor-element-32779ca{--width:50%;}.elementor-492 .elementor-element.elementor-element-878b3bf{--width:50%;}.elementor-492 .elementor-element.elementor-element-336419c{--content-width:1300px;}.elementor-492 .elementor-element.elementor-element-74bde6a{--width:100%;}.elementor-492 .elementor-element.elementor-element-9ef483e{--content-width:1300px;}.elementor-492 .elementor-element.elementor-element-8e7ec47{--width:50%;}.elementor-492 .elementor-element.elementor-element-c5b2e1b{--width:52px;}.elementor-492 .elementor-element.elementor-element-323ce74{--width:80%;}.elementor-492 .elementor-element.elementor-element-07cff55{--width:52px;}.elementor-492 .elementor-element.elementor-element-a43e047{--width:80%;}.elementor-492 .elementor-element.elementor-element-b9f4f53{--width:52px;}.elementor-492 .elementor-element.elementor-element-93431ab{--width:80%;}.elementor-492 .elementor-element.elementor-element-c831e79{--width:52px;}.elementor-492 .elementor-element.elementor-element-2026802{--width:80%;}.elementor-492 .elementor-element.elementor-element-9715660{--width:52px;}.elementor-492 .elementor-element.elementor-element-8891bf5{--width:80%;}.elementor-492 .elementor-element.elementor-element-85286ad{--width:50%;}.elementor-492 .elementor-element.elementor-element-c686de3{--content-width:1300px;}}@media(max-width:1024px){.elementor-492 .elementor-element.elementor-element-bf5d648{--min-height:421px;}.elementor-492 .elementor-element.elementor-element-bf5d648:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-bf5d648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-492 .elementor-element.elementor-element-afbfd44{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-71d2e41 .elementor-heading-title{font-size:46px;}.elementor-492 .elementor-element.elementor-element-49cb716{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-492 .elementor-element.elementor-element-32779ca{--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-a4ad037 .elementor-heading-title{font-size:30px;}.elementor-492 .elementor-element.elementor-element-95b6835{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-878b3bf{--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-492 .elementor-element.elementor-element-7a615ac .elementor-heading-title{font-size:30px;}.elementor-492 .elementor-element.elementor-element-5db3940{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-74bde6a{--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-c49e084{--container-widget-width:318.15px;--container-widget-flex-grow:0;width:var( --container-widget-width, 318.15px );max-width:318.15px;}.elementor-492 .elementor-element.elementor-element-c49e084 .elementor-heading-title{font-size:30px;}.elementor-492 .elementor-element.elementor-element-31a9e2a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-009b4c3{--grid-auto-flow:row;}.elementor-492 .elementor-element.elementor-element-e459e4b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-b57e0f2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-ecfddb0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-9689792{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-8e7ec47{--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-e23cbba .elementor-heading-title{font-size:30px;}.elementor-492 .elementor-element.elementor-element-f4bab98{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-d5e7043{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-0eed62c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-a7af621{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-6dcca6a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-d30eea2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-85286ad{--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-c686de3{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-dabafe0 .elementor-heading-title{font-size:48px;}.elementor-492 .elementor-element.elementor-element-1b8dc50{width:var( --container-widget-width, 464.312px );max-width:464.312px;--container-widget-width:464.312px;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-3efbc69{--grid-auto-flow:row;}.elementor-492 .elementor-element.elementor-element-aa68596{--min-height:179px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-ea40d51 .elementor-heading-title{font-size:22px;}.elementor-492 .elementor-element.elementor-element-6d97a49{font-size:14px;}.elementor-492 .elementor-element.elementor-element-0cfb625{--min-height:231px;}.elementor-492 .elementor-element.elementor-element-3b4a8e0 .elementor-heading-title{font-size:22px;}.elementor-492 .elementor-element.elementor-element-445a54f{font-size:14px;}.elementor-492 .elementor-element.elementor-element-0aaa10b{--min-height:231px;}.elementor-492 .elementor-element.elementor-element-0bce19a .elementor-heading-title{font-size:22px;}.elementor-492 .elementor-element.elementor-element-6f3df38{font-size:14px;}}@media(max-width:767px){.elementor-492 .elementor-element.elementor-element-bf5d648{--min-height:332px;}.elementor-492 .elementor-element.elementor-element-bf5d648:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-bf5d648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-492 .elementor-element.elementor-element-afbfd44{--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-71d2e41{text-align:center;}.elementor-492 .elementor-element.elementor-element-71d2e41 .elementor-heading-title{font-size:38px;}.elementor-492 .elementor-element.elementor-element-49cb716{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-492 .elementor-element.elementor-element-32779ca{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-62b5f76{text-align:center;}.elementor-492 .elementor-element.elementor-element-a4ad037{text-align:center;}.elementor-492 .elementor-element.elementor-element-a4ad037 .elementor-heading-title{font-size:24px;}.elementor-492 .elementor-element.elementor-element-95b6835{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;text-align:center;font-size:15px;}.elementor-492 .elementor-element.elementor-element-5db3940{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-336419c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-31a9e2a{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-009b4c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-492 .elementor-element.elementor-element-e459e4b{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-b57e0f2{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-ecfddb0{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-9689792{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-8e7ec47{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-6418b32{text-align:center;}.elementor-492 .elementor-element.elementor-element-e23cbba{text-align:center;}.elementor-492 .elementor-element.elementor-element-e23cbba .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-492 .elementor-element.elementor-element-f4bab98{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;text-align:center;}.elementor-492 .elementor-element.elementor-element-c5b2e1b{--width:52px;}.elementor-492 .elementor-element.elementor-element-d5e7043{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-07cff55{--width:52px;}.elementor-492 .elementor-element.elementor-element-0eed62c{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-b9f4f53{--width:52px;}.elementor-492 .elementor-element.elementor-element-a7af621{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-c831e79{--width:52px;}.elementor-492 .elementor-element.elementor-element-6dcca6a{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-9715660{--width:52px;}.elementor-492 .elementor-element.elementor-element-d30eea2{width:var( --container-widget-width, 302.5% );max-width:302.5%;--container-widget-width:302.5%;--container-widget-flex-grow:0;}.elementor-492 .elementor-element.elementor-element-85286ad{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-c686de3{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-dabafe0{text-align:center;}.elementor-492 .elementor-element.elementor-element-dabafe0 .elementor-heading-title{font-size:32px;}.elementor-492 .elementor-element.elementor-element-1b8dc50 p{margin-block-end:0px;}.elementor-492 .elementor-element.elementor-element-3efbc69{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:1025px){.elementor-492 .elementor-element.elementor-element-bf5d648:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-bf5d648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-492 .elementor-element.elementor-element-336419c:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-336419c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-71d2e41 */.gradient-text .elementor-heading-title {
    background: linear-gradient(
        0deg,
        #888888 0%,
        #ffffff 75%
    );
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4ad037 */.gradient-text .elementor-heading-title {
    background: linear-gradient(
        0deg,
        #888888 0%,
        #ffffff 75%
    );
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a615ac */.gradient-text .elementor-heading-title {
    background: linear-gradient(
        0deg,
        #888888 0%,
        #ffffff 75%
    );
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-878b3bf */.elementor-492 .elementor-element.elementor-element-878b3bf {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Animated background only */
.elementor-492 .elementor-element.elementor-element-878b3bf::before {
    content: "";
    position: absolute;
    inset: -45%;
    z-index: -1;
    pointer-events: none;

    background:
        radial-gradient(
            circle at 25% 30%,
            rgba(117, 62, 255, 0.32) 0%,
            transparent 32%
        ),
        radial-gradient(
            circle at 75% 25%,
            rgba(70, 96, 255, 0.22) 0%,
            transparent 30%
        ),
        radial-gradient(
            circle at 65% 75%,
            rgba(157, 74, 255, 0.25) 0%,
            transparent 34%
        );

    filter: blur(45px);
    transform: scale(1.1);
    animation: ai-aurora-background 14s ease-in-out infinite alternate;
}

/* Keep your content above the animation */
.elementor-492 .elementor-element.elementor-element-878b3bf > * {
    position: relative;
    z-index: 1;
}

@keyframes ai-aurora-background {
    0% {
        transform: translate3d(-4%, -3%, 0) scale(1.05) rotate(0deg);
        opacity: 0.65;
    }

    35% {
        transform: translate3d(6%, 2%, 0) scale(1.15) rotate(5deg);
        opacity: 0.9;
    }

    70% {
        transform: translate3d(-1%, 7%, 0) scale(1.1) rotate(-4deg);
        opacity: 0.75;
    }

    100% {
        transform: translate3d(7%, -5%, 0) scale(1.2) rotate(6deg);
        opacity: 0.95;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-492 .elementor-element.elementor-element-878b3bf::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49e084 */.gradient-text .elementor-heading-title {
    background: linear-gradient(
        0deg,
        #888888 0%,
        #ffffff 75%
    );
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9872 */.elementor-492 .elementor-element.elementor-element-85c9872 {
    --mouse-x: 50%;
    --mouse-y: 50%;
    --glow-opacity: 0;

    position: relative;
    overflow: hidden;
    isolation: isolate;

    background: linear-gradient(
        145deg,
        #171c3d 0%,
        #0b1028 100%
    );

    border-radius: 22px;
}

/* Cursor-following background glow */
.elementor-492 .elementor-element.elementor-element-85c9872::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background: radial-gradient(
        circle 280px at var(--mouse-x) var(--mouse-y),
        rgba(131, 66, 255, 0.42) 0%,
        rgba(92, 65, 255, 0.20) 32%,
        rgba(59, 83, 255, 0.08) 52%,
        transparent 72%
    );

    opacity: var(--glow-opacity);
    transition: opacity 0.35s ease;
}

/* Soft light reflection */
.elementor-492 .elementor-element.elementor-element-85c9872::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background: radial-gradient(
        circle 110px at var(--mouse-x) var(--mouse-y),
        rgba(255, 255, 255, 0.10),
        transparent 75%
    );

    opacity: var(--glow-opacity);
    transition: opacity 0.35s ease;
}

/* Keep all content above background */
.elementor-492 .elementor-element.elementor-element-85c9872 > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-939aa90 */.elementor-492 .elementor-element.elementor-element-939aa90 {
    --mouse-x: 50%;
    --mouse-y: 50%;
    --glow-opacity: 0;

    position: relative;
    overflow: hidden;
    isolation: isolate;

    background: linear-gradient(
        145deg,
        #171c3d 0%,
        #0b1028 100%
    );

    border-radius: 22px;
}

/* Cursor-following background glow */
.elementor-492 .elementor-element.elementor-element-939aa90::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background: radial-gradient(
        circle 280px at var(--mouse-x) var(--mouse-y),
        rgba(131, 66, 255, 0.42) 0%,
        rgba(92, 65, 255, 0.20) 32%,
        rgba(59, 83, 255, 0.08) 52%,
        transparent 72%
    );

    opacity: var(--glow-opacity);
    transition: opacity 0.35s ease;
}

/* Soft light reflection */
.elementor-492 .elementor-element.elementor-element-939aa90::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background: radial-gradient(
        circle 110px at var(--mouse-x) var(--mouse-y),
        rgba(255, 255, 255, 0.10),
        transparent 75%
    );

    opacity: var(--glow-opacity);
    transition: opacity 0.35s ease;
}

/* Keep all content above background */
.elementor-492 .elementor-element.elementor-element-939aa90 > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963451f */.elementor-492 .elementor-element.elementor-element-963451f {
    --mouse-x: 50%;
    --mouse-y: 50%;
    --glow-opacity: 0;

    position: relative;
    overflow: hidden;
    isolation: isolate;

    background: linear-gradient(
        145deg,
        #171c3d 0%,
        #0b1028 100%
    );

    border-radius: 22px;
}

/* Cursor-following background glow */
.elementor-492 .elementor-element.elementor-element-963451f::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background: radial-gradient(
        circle 280px at var(--mouse-x) var(--mouse-y),
        rgba(131, 66, 255, 0.42) 0%,
        rgba(92, 65, 255, 0.20) 32%,
        rgba(59, 83, 255, 0.08) 52%,
        transparent 72%
    );

    opacity: var(--glow-opacity);
    transition: opacity 0.35s ease;
}

/* Soft light reflection */
.elementor-492 .elementor-element.elementor-element-963451f::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background: radial-gradient(
        circle 110px at var(--mouse-x) var(--mouse-y),
        rgba(255, 255, 255, 0.10),
        transparent 75%
    );

    opacity: var(--glow-opacity);
    transition: opacity 0.35s ease;
}

/* Keep all content above background */
.elementor-492 .elementor-element.elementor-element-963451f > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d7393 */.elementor-492 .elementor-element.elementor-element-97d7393 {
    --mouse-x: 50%;
    --mouse-y: 50%;
    --glow-opacity: 0;

    position: relative;
    overflow: hidden;
    isolation: isolate;

    background: linear-gradient(
        145deg,
        #171c3d 0%,
        #0b1028 100%
    );

    border-radius: 22px;
}

/* Cursor-following background glow */
.elementor-492 .elementor-element.elementor-element-97d7393::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background: radial-gradient(
        circle 280px at var(--mouse-x) var(--mouse-y),
        rgba(131, 66, 255, 0.42) 0%,
        rgba(92, 65, 255, 0.20) 32%,
        rgba(59, 83, 255, 0.08) 52%,
        transparent 72%
    );

    opacity: var(--glow-opacity);
    transition: opacity 0.35s ease;
}

/* Soft light reflection */
.elementor-492 .elementor-element.elementor-element-97d7393::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background: radial-gradient(
        circle 110px at var(--mouse-x) var(--mouse-y),
        rgba(255, 255, 255, 0.10),
        transparent 75%
    );

    opacity: var(--glow-opacity);
    transition: opacity 0.35s ease;
}

/* Keep all content above background */
.elementor-492 .elementor-element.elementor-element-97d7393 > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e23cbba */.gradient-text .elementor-heading-title {
    background: linear-gradient(
        0deg,
        #888888 0%,
        #ffffff 75%
    );
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3806b2a */.roadmap-item {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(255, 255, 255, 0.13) !important;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

.roadmap-item:hover {
    transform: translateX(8px);
    border-color: rgba(132, 81, 255, 0.65) !important;
    background-color: rgba(124, 60, 255, 0.08);
    box-shadow: 0 15px 35px rgba(4, 8, 30, 0.22);
}

.roadmap-number {
    transition:
        transform 0.3s ease,
        background 0.3s ease,
        box-shadow 0.3s ease;
}

/* Mobile: left movement remove, other hover effects remain */
@media (max-width: 767px) {
    .roadmap-item:hover {
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca074a */.roadmap-item{
    1px solid rgba(255,255,255,0.13) !important;
}
.roadmap-item {
    position: relative;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

.roadmap-item:hover {
    transform: translateX(8px);
    border-color: rgba(132, 81, 255, 0.65);
    background-color: rgba(124, 60, 255, 0.08);
    box-shadow: 0 15px 35px rgba(4, 8, 30, 0.22);
}

.roadmap-number {
    transition:
        transform 0.3s ease,
        background 0.3s ease,
        box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9e0f5 */.roadmap-item{
    1px solid rgba(255,255,255,0.13) !important;
}
.roadmap-item {
    position: relative;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

.roadmap-item:hover {
    transform: translateX(8px);
    border-color: rgba(132, 81, 255, 0.65);
    background-color: rgba(124, 60, 255, 0.08);
    box-shadow: 0 15px 35px rgba(4, 8, 30, 0.22);
}

.roadmap-number {
    transition:
        transform 0.3s ease,
        background 0.3s ease,
        box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f50e1 */.roadmap-item{
    1px solid rgba(255,255,255,0.13) !important;
}
.roadmap-item {
    position: relative;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

.roadmap-item:hover {
    transform: translateX(8px);
    border-color: rgba(132, 81, 255, 0.65);
    background-color: rgba(124, 60, 255, 0.08);
    box-shadow: 0 15px 35px rgba(4, 8, 30, 0.22);
}

.roadmap-number {
    transition:
        transform 0.3s ease,
        background 0.3s ease,
        box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f83eb4e */.roadmap-item{
    1px solid rgba(255,255,255,0.13) !important;
}
.roadmap-item {
    position: relative;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

.roadmap-item:hover {
    transform: translateX(8px);
    border-color: rgba(132, 81, 255, 0.65);
    background-color: rgba(124, 60, 255, 0.08);
    box-shadow: 0 15px 35px rgba(4, 8, 30, 0.22);
}

.roadmap-number {
    transition:
        transform 0.3s ease,
        background 0.3s ease,
        box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dabafe0 */.gradient-text .elementor-heading-title {
    background: linear-gradient(
        0deg,
        #888888 0%,
        #ffffff 75%
    );
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3efbc69 *//* =========================================
   TEAM CARDS — FINAL UPDATED CSS
========================================= */

:root {
    --team-accent: #7C3AED;
    --team-card-radius: 16px;
    --overlay-side-gap: 28px;
    --team-smooth: cubic-bezier(.22, .61, .36, 1);
}


/* =========================================
   MAIN GRID
========================================= */

.team-grid {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 36px;
    width: 100%;
}


/* =========================================
   CARD
========================================= */

.team-card {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    width: 100%;
    min-height: 510px;

    border-radius: var(--team-card-radius);
    background: #171717;
    border: 1px solid rgba(255, 255, 255, 0.010);

    transform: translateY(0);

    transition:
        transform 0.55s var(--team-smooth),
        border-color 0.45s ease;
}


.team-card:hover {
    transform: translateY(-6px);
    border-color: rgba(124, 58, 237, );
}


/* =========================================
   LARGER PURPLE RADIAL CORNER SHADOW
   Center remains clear
========================================= */

.team-card::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;

    pointer-events: none;
    border-radius: inherit;
    opacity: 0;

    background:

        /* Larger top-left shadow */
        radial-gradient(
            ellipse 58% 48% at 0% 0%,
            rgba(124, 58, 237, 0.76) 0%,
            rgba(124, 58, 237, 0.46) 27%,
            rgba(124, 58, 237, 0.22) 49%,
            rgba(124, 58, 237, 0.08) 65%,
            transparent 80%
        ),

        /* Larger top-right shadow */
        radial-gradient(
            ellipse 58% 48% at 100% 0%,
            rgba(124, 58, 237, 0.76) 0%,
            rgba(124, 58, 237, 0.46) 27%,
            rgba(124, 58, 237, 0.22) 49%,
            rgba(124, 58, 237, 0.08) 65%,
            transparent 80%
        ),

        /* Larger bottom-left shadow */
        radial-gradient(
            ellipse 60% 50% at 0% 100%,
            rgba(124, 58, 237, 0.72) 0%,
            rgba(124, 58, 237, 0.42) 28%,
            rgba(124, 58, 237, 0.20) 50%,
            rgba(124, 58, 237, 0.07) 66%,
            transparent 81%
        ),

        /* Larger bottom-right shadow */
        radial-gradient(
            ellipse 60% 50% at 100% 100%,
            rgba(124, 58, 237, 0.72) 0%,
            rgba(124, 58, 237, 0.42) 28%,
            rgba(124, 58, 237, 0.20) 50%,
            rgba(124, 58, 237, 0.07) 66%,
            transparent 81%
        );

    transition: opacity 0.6s ease;
}


.team-card:hover::after {
    opacity: 1;
}


/* =========================================
   IMAGE
========================================= */

.team-card .team-card__image {
    position: absolute !important;
    inset: 0;
    z-index: 0;

    width: 100%;
    height: 100%;
    margin: 0 !important;
}


.team-card .team-card__image,
.team-card .team-card__image a,
.team-card .team-card__image picture,
.team-card .team-card__image .elementor-widget-container,
.team-card .team-card__image .elementor-image {
    display: block;
    width: 100%;
    height: 100%;
}


.team-card .team-card__image img {
    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center top;

    transform: scale(1);
    transform-origin: center center;

    filter: brightness(1) contrast(1);

    transition:
        transform 1.05s var(--team-smooth),
        filter 0.75s ease;

    will-change: transform;
}


.team-card:hover .team-card__image img {
    transform: scale(1.08);
    filter: brightness(0.97) contrast(1.03);
}


/* =========================================
   ALWAYS-VISIBLE SMOKY OVERLAY
========================================= */

.team-card .team-card__overlay {
    position: absolute !important;
    z-index: 4;

    /* Equal spacing from both sides */
    left: var(--overlay-side-gap) !important;
    right: var(--overlay-side-gap) !important;

    width: auto !important;
    max-width: calc(
        100% - (var(--overlay-side-gap) * 2)
    ) !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    /*
     Bottom, padding and gap
     Elementor se control karein
    */
    top: auto !important;

    display: flex !important;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    flex-grow: 0 !important;
    flex-shrink: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    box-sizing: border-box;
    overflow: hidden;

    border-radius: 14px;

    /* Requested light dark smoky background */
    background: rgba(0, 0, 0, 0.15) !important;

    border: 1px solid rgba(255, 255, 255, 0.13);

    /* Smooth glass blur */
    -webkit-backdrop-filter: blur(27px) saturate(100%);
    backdrop-filter: blur(27px) saturate(100%);

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.14),
        inset 0 -1px 0 rgba(255, 255, 255, 0.04);

    transform: translateY(0) !important;

    transition:
        background 0.5s ease,
        border-color 0.45s ease,
        backdrop-filter 0.55s ease,
        -webkit-backdrop-filter 0.55s ease;
}


/* Soft smoky glass highlight */

.team-card .team-card__overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;

    pointer-events: none;

    background:
        linear-gradient(
            110deg,
            rgba(255, 255, 255, 0.16) 0%,
            rgba(255, 255, 255, 0.08) 22%,
            rgba(255, 255, 255, 0.025) 46%,
            transparent 75%
        );
}


/* Very subtle neutral smoke depth */

.team-card .team-card__overlay::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;

    pointer-events: none;

    background:
        linear-gradient(
            90deg,
            transparent 0%,
            rgba(0, 0, 0, 0.015) 45%,
            rgba(0, 0, 0, 0.035) 72%,
            rgba(0, 0, 0, 0.06) 100%
        );
}


/* Keep overlay content above effects */

.team-card .team-card__overlay > * {
    position: relative;
    z-index: 1;
}


/* Overlay stays visible on hover */

.team-card:hover .team-card__overlay {
    left: var(--overlay-side-gap) !important;
    right: var(--overlay-side-gap) !important;

    width: auto !important;
    max-width: calc(
        100% - (var(--overlay-side-gap) * 2)
    ) !important;

    display: flex !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateY(0) !important;

    background: rgba(0, 0, 0, 0.15) !important;

    border-color: rgba(255, 255, 255, 0.18);

    -webkit-backdrop-filter: blur(29px) saturate(100%);
    backdrop-filter: blur(29px) saturate(100%);
}


/* Remove Elementor default widget margin */

.team-card .team-card__overlay .elementor-widget {
    margin-block-end: 0;
}


/* =========================================
   TEXT
========================================= */

.team-card .team-card__name,
.team-card .team-card__name .elementor-heading-title {
    margin: 0;
    color: #ffffff !important;
}


.team-card .team-card__role,
.team-card .team-card__role p {
    margin: 0;
    color: rgba(255, 255, 255, 0.90) !important;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    :root {
        --overlay-side-gap: 22px;
    }

    .team-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 26px;
    }

    .team-card {
        min-height: 390px;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    :root {
        --overlay-side-gap: 18px;
    }

    .team-grid {
        grid-template-columns: 1fr;
        gap: 24px;
    }

    .team-card {
        min-height: 430px;
        border-radius: 14px;
    }

    .team-card:hover {
        transform: translateY(-3px);
    }

    .team-card:hover .team-card__image img {
        transform: scale(1.05);
    }
}


/* =========================================
   TOUCH DEVICES
========================================= */

@media (hover: none) {

    .team-card:hover {
        transform: none;
    }

    .team-card:hover::after {
        opacity: 0;
    }

    .team-card:hover .team-card__image img {
        transform: scale(1);
        filter: brightness(1) contrast(1);
    }

    .team-card .team-card__overlay,
    .team-card:hover .team-card__overlay {
        display: flex !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: translateY(0) !important;
    }
}


/* =========================================
   REDUCED MOTION
========================================= */

@media (prefers-reduced-motion: reduce) {

    .team-card,
    .team-card::after,
    .team-card .team-card__image img,
    .team-card .team-card__overlay {
        transition: none !important;
    }
}/* End custom CSS */