.elementor-3649 .elementor-element.elementor-element-c26c982{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3649 .elementor-element.elementor-element-6fdd4eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3649 .elementor-element.elementor-element-160a417.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-160a417{text-align:start;}.elementor-3649 .elementor-element.elementor-element-160a417 img{width:220px;}.elementor-3649 .elementor-element.elementor-element-b8dda8e{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3649 .elementor-element.elementor-element-c1c5014.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-c1c5014 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3649 .elementor-element.elementor-element-c1c5014 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3649 .elementor-element.elementor-element-c1c5014{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3649 .elementor-element.elementor-element-c1c5014 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3649 .elementor-element.elementor-element-c1c5014 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-3649 .elementor-element.elementor-element-c1c5014 .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3649 .elementor-element.elementor-element-6f3df22.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-6f3df22 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3649 .elementor-element.elementor-element-6f3df22 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3649 .elementor-element.elementor-element-6f3df22{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3649 .elementor-element.elementor-element-6f3df22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3649 .elementor-element.elementor-element-6f3df22 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-3649 .elementor-element.elementor-element-6f3df22 .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3649 .elementor-element.elementor-element-c52405f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-c52405f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3649 .elementor-element.elementor-element-c52405f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3649 .elementor-element.elementor-element-c52405f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3649 .elementor-element.elementor-element-c52405f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3649 .elementor-element.elementor-element-c52405f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-3649 .elementor-element.elementor-element-c52405f .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3649 .elementor-element.elementor-element-43def28:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-43def28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/costechcomputers.com.ng/wp-content/uploads/2025/10/Hero-Smart-City-scaled.jpg?fit=2560%2C1440&ssl=1");background-position:bottom center;background-size:cover;}.elementor-3649 .elementor-element.elementor-element-43def28 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #00000000 100%);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3649 .elementor-element.elementor-element-43def28 > .elementor-container{max-width:1203px;min-height:90vh;}.elementor-3649 .elementor-element.elementor-element-43def28:not(.elementor-widget),.elementor-3649 .elementor-element.elementor-element-43def28{backdrop-filter:brightness( 0.4 ) contrast( 0.8 ) saturate( 0.8 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 0.4 ) contrast( 0.8 ) saturate( 0.8 ) blur( 0px ) hue-rotate( 0deg );}.elementor-3649 .elementor-element.elementor-element-43def28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-116px;margin-bottom:0px;padding:75px 0px 75px 0px;}.elementor-3649 .elementor-element.elementor-element-6247def > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-3649 .elementor-element.elementor-element-6247def > .elementor-element-populated{margin:30px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-17bd4c6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-3649 .elementor-element.elementor-element-17bd4c6 > .elementor-widget-container{background-color:#EA4824;padding:5px 0px 5px 0px;}.elementor-3649 .elementor-element.elementor-element-17bd4c6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-17bd4c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-9b307bd > .elementor-widget-container{margin:0% 5% 0% 0%;padding:30px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-9b307bd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-9b307bd{text-align:start;}.elementor-3649 .elementor-element.elementor-element-9b307bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;line-height:65px;letter-spacing:0px;color:#EEECFE;}.elementor-3649 .elementor-element.elementor-element-56f6e9b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-56f6e9b{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-002c059{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3649 .elementor-element.elementor-element-579bfe0 .elementor-button{background-color:#FFFFFF45;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-579bfe0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-5547b20 .elementor-button{background-color:#FFFFFF45;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-5547b20.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-970cff2 .elementor-button{background-color:#FFFFFF45;font-family:"Inter", Sans-serif;font-weight:500;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-970cff2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-cbefe86{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3649 .elementor-element.elementor-element-cbefe86:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-cbefe86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-553e7ad{--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;}.elementor-3649 .elementor-element.elementor-element-d54b8e9{--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;}.elementor-3649 .elementor-element.elementor-element-600347c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#EA4824;}.elementor-3649 .elementor-element.elementor-element-600347c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-2148212{--divider-border-style:solid;--divider-color:#EA4824;--divider-border-width:1px;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-3649 .elementor-element.elementor-element-2148212.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-2148212 .elementor-divider-separator{width:85%;margin:0 auto;margin-left:0;}.elementor-3649 .elementor-element.elementor-element-2148212 .elementor-divider{text-align:left;padding-block-start:19px;padding-block-end:19px;}.elementor-3649 .elementor-element.elementor-element-76b3926{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-3649 .elementor-element.elementor-element-a47d65e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-a47d65e .elementor-counter{gap:20px;}.elementor-3649 .elementor-element.elementor-element-a47d65e .elementor-counter-number-wrapper{color:#000000;font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:25px;}.elementor-3649 .elementor-element.elementor-element-a47d65e .elementor-counter-title{color:#EA4824;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-3649 .elementor-element.elementor-element-8f5daab{--divider-border-style:solid;--divider-color:#EA4824;--divider-border-width:1px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-3649 .elementor-element.elementor-element-8f5daab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-8f5daab .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-3649 .elementor-element.elementor-element-8f5daab .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3649 .elementor-element.elementor-element-9be05d6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-9be05d6 .elementor-counter{gap:20px;}.elementor-3649 .elementor-element.elementor-element-9be05d6 .elementor-counter-number-wrapper{color:#000000;font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:25px;}.elementor-3649 .elementor-element.elementor-element-9be05d6 .elementor-counter-title{color:#EA4824;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-3649 .elementor-element.elementor-element-be0c6d5{--divider-border-style:solid;--divider-color:#EA4824;--divider-border-width:1px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-3649 .elementor-element.elementor-element-be0c6d5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-be0c6d5 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-3649 .elementor-element.elementor-element-be0c6d5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3649 .elementor-element.elementor-element-94e3436.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-94e3436 .elementor-counter{gap:20px;}.elementor-3649 .elementor-element.elementor-element-94e3436 .elementor-counter-number-wrapper{color:#000000;font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:25px;}.elementor-3649 .elementor-element.elementor-element-94e3436 .elementor-counter-title{color:#EA4824;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-3649 .elementor-element.elementor-element-a964bb0{--divider-border-style:solid;--divider-color:#EA4824;--divider-border-width:1px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-3649 .elementor-element.elementor-element-a964bb0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-a964bb0 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-3649 .elementor-element.elementor-element-a964bb0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3649 .elementor-element.elementor-element-a902b32.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-a902b32 .elementor-counter{gap:20px;}.elementor-3649 .elementor-element.elementor-element-a902b32 .elementor-counter-number-wrapper{color:#000000;font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:25px;}.elementor-3649 .elementor-element.elementor-element-a902b32 .elementor-counter-title{color:#EA4824;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-3649 .elementor-element.elementor-element-21cac64.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-21cac64{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-3649 .elementor-element.elementor-element-4015739.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-4015739{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-3649 .elementor-element.elementor-element-1b0dacf .elementor-button{background-color:#FFFFFF45;fill:#EA4824;color:#EA4824;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-1b0dacf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-9008179{--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;}.elementor-3649 .elementor-element.elementor-element-6fc681c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-6fc681c .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-3649 .elementor-element.elementor-element-0855749{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3649 .elementor-element.elementor-element-0855749:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-0855749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-f7cc935.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-f7cc935 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:230px;font-weight:900;-webkit-text-stroke-width:3px;stroke-width:3px;-webkit-text-stroke-color:#E9E9E9;stroke:#E9E9E9;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-b7b7f12{--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:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-3649 .elementor-element.elementor-element-b7b7f12:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-b7b7f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-3649 .elementor-element.elementor-element-6b50140{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3649 .elementor-element.elementor-element-61634b7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-61634b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-3649 .elementor-element.elementor-element-d861b9a{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-3649 .elementor-element.elementor-element-d861b9a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-fd5b608{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3649 .elementor-element.elementor-element-b475692{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3649 .elementor-element.elementor-element-b475692:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-b475692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/costechcomputers.com.ng/wp-content/uploads/2025/10/SMT-2-scaled.webp?fit=2560%2C1434&ssl=1");background-size:cover;}.elementor-3649 .elementor-element.elementor-element-7180687.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-7180687{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-d2e86e7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-d2e86e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-a68d62c .elementor-button{background-color:#FFFFFF;fill:#EA4824;color:#EA4824;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-a68d62c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-fc56b51{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3649 .elementor-element.elementor-element-fc56b51:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-fc56b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/costechcomputers.com.ng/wp-content/uploads/2025/10/SMT-3-scaled.webp?fit=1707%2C2560&ssl=1");background-size:cover;}.elementor-3649 .elementor-element.elementor-element-261ea6f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-261ea6f{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-beed04c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-beed04c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-09e0b12 .elementor-button{background-color:#FFFFFF;fill:#EA4824;color:#EA4824;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-09e0b12.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-ca6e86f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3649 .elementor-element.elementor-element-ca6e86f:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-ca6e86f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/costechcomputers.com.ng/wp-content/uploads/2025/10/SMT-4-scaled.webp?fit=1697%2C2560&ssl=1");background-size:cover;}.elementor-3649 .elementor-element.elementor-element-f856fa7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-f856fa7{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-cf1515f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-cf1515f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-9a678d5 .elementor-button{background-color:#FFFFFF;fill:#EA4824;color:#EA4824;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-9a678d5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-ed29857{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3649 .elementor-element.elementor-element-2bcb60b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3649 .elementor-element.elementor-element-2bcb60b:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-2bcb60b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/costechcomputers.com.ng/wp-content/uploads/2025/10/SMT-5-scaled.webp?fit=2560%2C1706&ssl=1");background-size:cover;}.elementor-3649 .elementor-element.elementor-element-f5bc226.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-f5bc226{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-d0f1681.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-d0f1681 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-7c49aeb .elementor-button{background-color:#FFFFFF;fill:#EA4824;color:#EA4824;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-7c49aeb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-75edadb{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3649 .elementor-element.elementor-element-75edadb:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-75edadb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/costechcomputers.com.ng/wp-content/uploads/2025/10/SMT-6-scaled.webp?fit=2560%2C1707&ssl=1");background-size:cover;}.elementor-3649 .elementor-element.elementor-element-4ceeca8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-4ceeca8{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-1e1bf84.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-1e1bf84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-6fd5047 .elementor-button{background-color:#FFFFFF;fill:#EA4824;color:#EA4824;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-6fd5047.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-5d69ca5{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3649 .elementor-element.elementor-element-5d69ca5:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-5d69ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/costechcomputers.com.ng/wp-content/uploads/2025/10/SMT-7-scaled.webp?fit=1707%2C2560&ssl=1");background-position:center left;background-size:cover;}.elementor-3649 .elementor-element.elementor-element-cce8a5f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-cce8a5f{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-af1cda7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-af1cda7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-3c8f8eb .elementor-button{background-color:#FFFFFF;fill:#EA4824;color:#EA4824;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-3c8f8eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-b417904{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3649 .elementor-element.elementor-element-0cb3410{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3649 .elementor-element.elementor-element-0cb3410:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-0cb3410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/costechcomputers.com.ng/wp-content/uploads/2025/10/SMT-8-scaled.webp?fit=2560%2C1440&ssl=1");background-size:cover;}.elementor-3649 .elementor-element.elementor-element-8ce1b66.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-8ce1b66{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-77697be.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-77697be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-78187f0 .elementor-button{background-color:#FFFFFF;fill:#EA4824;color:#EA4824;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-78187f0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-4c971c8{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3649 .elementor-element.elementor-element-4c971c8:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-4c971c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/costechcomputers.com.ng/wp-content/uploads/2025/10/SMT-9-scaled.webp?fit=2560%2C1702&ssl=1");background-size:cover;}.elementor-3649 .elementor-element.elementor-element-d079bfc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-d079bfc{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-a53d807.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-a53d807 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-7b93921 .elementor-button{background-color:#FFFFFF;fill:#EA4824;color:#EA4824;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-7b93921.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-bfce3cc{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3649 .elementor-element.elementor-element-bfce3cc:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-bfce3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/costechcomputers.com.ng/wp-content/uploads/2025/10/SMT-10-scaled.webp?fit=2560%2C1828&ssl=1");background-size:cover;}.elementor-3649 .elementor-element.elementor-element-ccd82a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-ccd82a1{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-8f9c97f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-8f9c97f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-3649 .elementor-element.elementor-element-103c8aa .elementor-button{background-color:#FFFFFF;fill:#EA4824;color:#EA4824;border-radius:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-103c8aa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-1d43cdc{--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;}.elementor-3649 .elementor-element.elementor-element-96c5785{--display:flex;}.elementor-3649 .elementor-element.elementor-element-4406ab9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-4406ab9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-3649 .elementor-element.elementor-element-2ac837f{--display:flex;--min-height:75vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3649 .elementor-element.elementor-element-9ebffbe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-48b1833{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-3649 .elementor-element.elementor-element-48b1833:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-48b1833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-3649 .elementor-element.elementor-element-c9eb4ea{--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;}.elementor-3649 .elementor-element.elementor-element-63b305c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-63b305c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-3649 .elementor-element.elementor-element-ac2ce00{--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;}.elementor-3649 .elementor-element.elementor-element-ac2ce00.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3649 .elementor-element.elementor-element-16a1c52{--display:flex;}.elementor-3649 .elementor-element.elementor-element-d450d0a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-b14fe31{--display:flex;}.elementor-3649 .elementor-element.elementor-element-a743058.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-7f642fb{--display:flex;}.elementor-3649 .elementor-element.elementor-element-f034d7d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-07d8c79{--display:flex;}.elementor-3649 .elementor-element.elementor-element-0a4b48d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-294623c{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-3649 .elementor-element.elementor-element-294623c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-294623c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}:where( .elementor-3649 .elementor-element.elementor-element-294623c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;}.elementor-3649 .elementor-element.elementor-element-e11ef1c{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-3649 .elementor-element.elementor-element-e11ef1c:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-e11ef1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F3365;}.elementor-3649 .elementor-element.elementor-element-ece4bce{--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;}.elementor-3649 .elementor-element.elementor-element-78a09a0 > .elementor-widget-container{padding:0px 177px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-78a09a0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-78a09a0 img{transition-duration:0.3s;}.elementor-3649 .elementor-element.elementor-element-f952f1e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-f952f1e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3649 .elementor-element.elementor-element-f952f1e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-3649 .elementor-element.elementor-element-102e060{--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;}.elementor-3649 .elementor-element.elementor-element-102e060.e-con{--flex-grow:1;--flex-shrink:0;}@media(min-width:501px){.elementor-3649 .elementor-element.elementor-element-c26c982{--content-width:1203px;}.elementor-3649 .elementor-element.elementor-element-553e7ad{--width:50%;}.elementor-3649 .elementor-element.elementor-element-9008179{--width:50%;}.elementor-3649 .elementor-element.elementor-element-2ac837f{--width:100%;}.elementor-3649 .elementor-element.elementor-element-c9eb4ea{--width:35%;}.elementor-3649 .elementor-element.elementor-element-ac2ce00{--width:50%;}.elementor-3649 .elementor-element.elementor-element-ece4bce{--width:35%;}.elementor-3649 .elementor-element.elementor-element-102e060{--width:50%;}}@media(max-width:1024px) and (min-width:501px){.elementor-3649 .elementor-element.elementor-element-6247def{width:100%;}}@media(min-width:1025px){.elementor-3649 .elementor-element.elementor-element-43def28:not(.elementor-motion-effects-element-type-background), .elementor-3649 .elementor-element.elementor-element-43def28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3649 .elementor-element.elementor-element-43def28 > .elementor-container{min-height:45vh;}.elementor-3649 .elementor-element.elementor-element-43def28{margin-top:0px;margin-bottom:0px;padding:15em 2em 10em 2em;}.elementor-3649 .elementor-element.elementor-element-6247def > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-3649 .elementor-element.elementor-element-6247def > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3649 .elementor-element.elementor-element-17bd4c6 .elementor-heading-title{font-size:4.2vw;}}@media(max-width:500px){.elementor-3649 .elementor-element.elementor-element-43def28 > .elementor-container{min-height:78vh;}.elementor-3649 .elementor-element.elementor-element-43def28{padding:5em 1em 5em 1em;}.elementor-bc-flex-widget .elementor-3649 .elementor-element.elementor-element-6247def.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3649 .elementor-element.elementor-element-6247def.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3649 .elementor-element.elementor-element-6247def.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3649 .elementor-element.elementor-element-6247def > .elementor-element-populated{margin:-30% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-3649 .elementor-element.elementor-element-17bd4c6{text-align:center;}.elementor-3649 .elementor-element.elementor-element-9b307bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3649 .elementor-element.elementor-element-9b307bd{text-align:center;}.elementor-3649 .elementor-element.elementor-element-9b307bd .elementor-heading-title{font-size:2.3em;}}/* Start custom CSS for divider, class: .elementor-element-8f5daab */.vertical-divider {
  transform: rotate(90deg);
  width: 1px;
  height: 20px; /* adjust as needed */
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-be0c6d5 */.vertical-divider {
  transform: rotate(90deg);
  width: 1px;
  height: 20px; /* adjust as needed */
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a964bb0 */.vertical-divider {
  transform: rotate(90deg);
  width: 1px;
  height: 20px; /* adjust as needed */
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7cc935 */.elementor-3649 .elementor-element.elementor-element-f7cc935 {
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ebffbe *//* ---------- Slider container & basics ---------- */
.team-slider-container {
  position: relative;
  padding: 40px 0 20px 0;
  overflow: hidden; /* creates the right cut */
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
}

/* arrows (top-right, circular orange) */
.team-slider-container .slider-arrow {
  position: absolute;
  top: 56px; /* vertical offset - matches screenshot top area */
  right: 45px; /* next arrow sits at right:60; prev placed left of it */
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background:#F2552C;
  color:#fff;
  text-decoration:none;
  display:flex;
  justify-content:center;
  align-items:center;
  box-shadow: 0 6px 18px rgba(0,0,0,0.14);
  z-index: 900;
  font-size: 40px;
  font-weight: 1000;
  line-height: 0;
}

/* previous arrow slightly more to the right or left depending visual */
.team-slider-container .slider-arrow.prev { right: 120px; }

/* smooth in-page scroll */
.slider-wrapper { 
  scroll-behavior: smooth;
}

/* wrapper that scrolls horizontally */
.team-slider-container .slider-wrapper {
  display:flex;
  gap:24px;
  padding-left: 28px;   /* left gutter */
  padding-right: 12%;   /* leaves room on right for a peek */
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  box-sizing: border-box;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 10+ */
}

/* each card: snap to start */
.team-slider-container .card {
  scroll-snap-align: start;
  flex: 0 0 calc((100% - 12%) / 3); /* 3 across, leaving 12% right peek */
  max-width: calc((100% - 12%) / 3);
  min-width: 240px; /* prevents collapse */
  box-sizing: border-box;
  position: relative;
  outline: none;
  transition: transform .28s ease, box-shadow .28s ease;
  background: #111;
  border-radius: 2px;
}

/* Webkit browsers */
.team-slider-container .slider-wrapper::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}

/* card image (background) */
.card .card-image {
  width:100%;
  height:460px; /* card height - adjust to taste */
  background-size: cover;
  background-position: center;
  border-radius: 2px;
  position: relative;
}

/* caption at bottom of image */
.card .card-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 18px;
  padding: 0 22px;
  z-index: 4;
  color:#fff !important;
  text-align: center;
  pointer-events:none;
}
.card .card-caption h4 { 
    margin:0; 
    font-size:22px; 
    font-weight:700;
    color:#fff !important;
    text-align: center;
}
.card .card-caption .role { font-size:12px; opacity:.9; margin-top:6px; }

/* hover visual lift */
.card:hover, .card:focus-within {
  transform: translateY(-6px);
  z-index: 60;
  box-shadow:0 10px 30px rgba(0,0,0,0.12);
}

/* ---------- orange hover panel (left) ---------- */
.hover-panel {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #F2552C;
  color: #fff;
  padding: 36px;
  box-sizing: border-box;
  display:flex;
  flex-direction:column;
  justify-content:center;
  opacity: 0;
  transform: translateX(-8px) scale(.98);
  transition: opacity .52s ease, transform .28s cubic-bezier(.2,.9,.28,1);
  pointer-events: none;
  z-index: 70;
}

/* make content inside hover panel readable */
.hover-panel .hp-title { font-size:28px; margin:0 0 8px 0; font-weight:700; color:#fff !important; }
.hover-panel .hp-desc  { font-size:13px; line-height:1.4; opacity:.95; }

/* three circles at bottom of orange panel (example) */
.hover-panel .hp-circles { margin-top:18px; display:flex; gap:12px; }
.hover-panel .hp-circles span { width:34px; height:34px; border-radius:50%; border:2px solid rgba(255,255,255,.8); display:inline-block; }

/* show panel on hover, focus-within and target (keyboard & target-enabled) */
.card:hover .hover-panel,
.card:focus-within .hover-panel {
  opacity: 1;
  transform: translateX(0) scale(1);
  pointer-events: auto;
}


.card .hover-panel { 
  opacity: 0;
  transform: translateX(-8px) scale(.98);
  pointer-events: none;
  transition: opacity .22s ease, transform .28s cubic-bezier(.2,.9,.28,1);
}

/* show panel ONLY on hover (mouse) */
.card:hover .hover-panel {
  opacity: 1;
  transform: translateX(0) scale(1);
  pointer-events: auto;
}

/* ensure next card peeks while hovered */
.card:hover ~ .card { transform: translateX(6px); }

/* ---------- responsive ---------- */
/* tablet: 2 across + peek */
@media (max-width:1024px) {
  .team-slider-container .card { flex:0 0 calc((100% - 10%) / 2); max-width:calc((100% - 10%) / 2); min-width:220px; }
  .team-slider-container .slider-wrapper { padding-right: 10%; gap:18px; }
  .team-slider-container .slider-arrow.prev { right: 84px; }
  .team-slider-container .slider-arrow.next { right: 28px; }
  .hover-panel { width:46%; padding:20px; }
}

/* mobile: single slide, native swipe, hide arrows & panels */
@media (max-width:600px) {
  .team-slider-container .card { flex:0 0 92%; max-width:92%; }
  .team-slider-container .slider-arrow { display:none; }
  .hover-panel { display:none; }
  .team-slider-container .slider-wrapper { padding-left:12px; padding-right:6%; }
}/* End custom CSS */