.elementor-410 .elementor-element.elementor-element-ac3d0ac{--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;--overlay-opacity:0.41;--padding-top:2%;--padding-bottom:2%;--padding-left:-1%;--padding-right:10%;}.elementor-410 .elementor-element.elementor-element-ac3d0ac:not(.elementor-motion-effects-element-type-background), .elementor-410 .elementor-element.elementor-element-ac3d0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #061323C7 0%, #061323 0%);}.elementor-410 .elementor-element.elementor-element-ac3d0ac::before, .elementor-410 .elementor-element.elementor-element-ac3d0ac > .elementor-background-video-container::before, .elementor-410 .elementor-element.elementor-element-ac3d0ac > .e-con-inner > .elementor-background-video-container::before, .elementor-410 .elementor-element.elementor-element-ac3d0ac > .elementor-background-slideshow::before, .elementor-410 .elementor-element.elementor-element-ac3d0ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-410 .elementor-element.elementor-element-ac3d0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ecuavoley.com/wp-content/uploads/2026/10/banner-quienes-somos-voley-equipo-huddle-optimizado-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-410 .elementor-element.elementor-element-2740ade{--display:flex;}.elementor-410 .elementor-element.elementor-element-832a5ae{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-410 .elementor-element.elementor-element-42e0b4e{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-410 .elementor-element.elementor-element-42e0b4e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:67px;}.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-410 .elementor-element.elementor-element-1f41732{width:var( --container-widget-width, 79% );max-width:79%;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#C1C1C2;}.elementor-410 .elementor-element.elementor-element-8526988{--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:2%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-8526988:not(.elementor-motion-effects-element-type-background), .elementor-410 .elementor-element.elementor-element-8526988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061323;}.elementor-410 .elementor-element.elementor-element-b3107e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-410 .elementor-element.elementor-element-be1b8bf{--display:flex;}.elementor-410 .elementor-element.elementor-element-865896b{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#C1C1C2;}.elementor-410 .elementor-element.elementor-element-29e3887{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#C1C1C2;}.elementor-410 .elementor-element.elementor-element-11333a6{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-23ad577{--display:flex;--min-height:268px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0.001pc 0.001pc 0.001pc 0.001pc;--border-top-width:0.001pc;--border-right-width:0.001pc;--border-bottom-width:0.001pc;--border-left-width:0.001pc;border-color:#FFF030;--border-color:#FFF030;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-23ad577.e-con:hover{--e-con-transform-scale:1.05;}.elementor-410 .elementor-element.elementor-element-23ad577:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 0px 26px 0px rgba(255, 209.61714068234303, 0.5586786684782574, 0.5);}.elementor-410 .elementor-element.elementor-element-23ad577, .elementor-410 .elementor-element.elementor-element-23ad577::before{--border-transition:0.3s;}.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-410 .elementor-element.elementor-element-b0fdb71{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-410 .elementor-element.elementor-element-b0fdb71:not( .elementor-widget-image ), .elementor-410 .elementor-element.elementor-element-b0fdb71.elementor-widget-image img{-webkit-mask-image:url( https://ecuavoley.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-410 .elementor-element.elementor-element-b0fdb71 img{width:69%;border-radius:12px 12px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-410 .elementor-element.elementor-element-2dbacc3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.7px;}.elementor-410 .elementor-element.elementor-element-2dbacc3 .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-410 .elementor-element.elementor-element-2dbacc3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-410 .elementor-element.elementor-element-9cabe6a{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-9cabe6a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-410 .elementor-element.elementor-element-8aa0660{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-8aa0660 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-secondary );}.elementor-410 .elementor-element.elementor-element-53cad72{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;padding:0% 3% 0% 3%;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#C1C1C2;}.elementor-410 .elementor-element.elementor-element-cf52cf4{--display:flex;--min-height:268px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0.001pc 0.001pc 0.001pc 0.001pc;--border-top-width:0.001pc;--border-right-width:0.001pc;--border-bottom-width:0.001pc;--border-left-width:0.001pc;border-color:#FFF030;--border-color:#FFF030;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-cf52cf4.e-con:hover{--e-con-transform-scale:1.05;}.elementor-410 .elementor-element.elementor-element-cf52cf4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 0px 26px 0px rgba(255, 209.61714068234303, 0.5586786684782574, 0.5);}.elementor-410 .elementor-element.elementor-element-cf52cf4, .elementor-410 .elementor-element.elementor-element-cf52cf4::before{--border-transition:0.3s;}.elementor-410 .elementor-element.elementor-element-0110382{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-410 .elementor-element.elementor-element-0110382:not( .elementor-widget-image ), .elementor-410 .elementor-element.elementor-element-0110382.elementor-widget-image img{-webkit-mask-image:url( https://ecuavoley.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-410 .elementor-element.elementor-element-0110382 img{width:69%;border-radius:12px 12px 0px 0px;}.elementor-410 .elementor-element.elementor-element-754f4d8{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.7px;}.elementor-410 .elementor-element.elementor-element-754f4d8 .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-410 .elementor-element.elementor-element-754f4d8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-410 .elementor-element.elementor-element-3938b0e{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-3938b0e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-410 .elementor-element.elementor-element-80244b5{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-80244b5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-secondary );}.elementor-410 .elementor-element.elementor-element-d3941c3{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0% 3% 0% 3%;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#C1C1C2;}.elementor-410 .elementor-element.elementor-element-15a62af{--display:flex;--min-height:268px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0.001pc 0.001pc 0.001pc 0.001pc;--border-top-width:0.001pc;--border-right-width:0.001pc;--border-bottom-width:0.001pc;--border-left-width:0.001pc;border-color:#FFF030;--border-color:#FFF030;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-15a62af.e-con:hover{--e-con-transform-scale:1.05;}.elementor-410 .elementor-element.elementor-element-15a62af:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 0px 26px 0px rgba(255, 209.61714068234303, 0.5586786684782574, 0.5);}.elementor-410 .elementor-element.elementor-element-15a62af, .elementor-410 .elementor-element.elementor-element-15a62af::before{--border-transition:0.3s;}.elementor-410 .elementor-element.elementor-element-e9f1759{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-410 .elementor-element.elementor-element-e9f1759:not( .elementor-widget-image ), .elementor-410 .elementor-element.elementor-element-e9f1759.elementor-widget-image img{-webkit-mask-image:url( https://ecuavoley.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-410 .elementor-element.elementor-element-e9f1759 img{width:69%;border-radius:12px 12px 0px 0px;}.elementor-410 .elementor-element.elementor-element-57b23d4{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.7px;}.elementor-410 .elementor-element.elementor-element-57b23d4 .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-410 .elementor-element.elementor-element-57b23d4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-410 .elementor-element.elementor-element-556fe03{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-556fe03 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-410 .elementor-element.elementor-element-45250e2{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-45250e2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-secondary );}.elementor-410 .elementor-element.elementor-element-d3c5f03{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;padding:0% 3% 0% 3%;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#C1C1C2;}.elementor-410 .elementor-element.elementor-element-1a57584{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-505c2c7{--display:flex;--min-height:268px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0.001pc 0.001pc 0.001pc 0.001pc;--border-top-width:0.001pc;--border-right-width:0.001pc;--border-bottom-width:0.001pc;--border-left-width:0.001pc;border-color:#FFF030;--border-color:#FFF030;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-505c2c7.e-con:hover{--e-con-transform-scale:1.05;}.elementor-410 .elementor-element.elementor-element-505c2c7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 0px 26px 0px rgba(255, 209.61714068234303, 0.5586786684782574, 0.5);}.elementor-410 .elementor-element.elementor-element-505c2c7, .elementor-410 .elementor-element.elementor-element-505c2c7::before{--border-transition:0.3s;}.elementor-410 .elementor-element.elementor-element-5531e29{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-410 .elementor-element.elementor-element-5531e29:not( .elementor-widget-image ), .elementor-410 .elementor-element.elementor-element-5531e29.elementor-widget-image img{-webkit-mask-image:url( https://ecuavoley.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-410 .elementor-element.elementor-element-5531e29 img{width:69%;border-radius:12px 12px 0px 0px;}.elementor-410 .elementor-element.elementor-element-3faaa4b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.7px;}.elementor-410 .elementor-element.elementor-element-3faaa4b .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-410 .elementor-element.elementor-element-3faaa4b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-410 .elementor-element.elementor-element-1ce6636{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-1ce6636 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-410 .elementor-element.elementor-element-0a74bda{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-0a74bda .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-secondary );}.elementor-410 .elementor-element.elementor-element-a5d63b9{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;padding:0% 3% 0% 3%;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#C1C1C2;}.elementor-410 .elementor-element.elementor-element-42211e0{--display:flex;--min-height:268px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0.001pc 0.001pc 0.001pc 0.001pc;--border-top-width:0.001pc;--border-right-width:0.001pc;--border-bottom-width:0.001pc;--border-left-width:0.001pc;border-color:#FFF030;--border-color:#FFF030;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-42211e0.e-con:hover{--e-con-transform-scale:1.05;}.elementor-410 .elementor-element.elementor-element-42211e0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 0px 26px 0px rgba(255, 209.61714068234303, 0.5586786684782574, 0.5);}.elementor-410 .elementor-element.elementor-element-42211e0, .elementor-410 .elementor-element.elementor-element-42211e0::before{--border-transition:0.3s;}.elementor-410 .elementor-element.elementor-element-077a277{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-410 .elementor-element.elementor-element-077a277:not( .elementor-widget-image ), .elementor-410 .elementor-element.elementor-element-077a277.elementor-widget-image img{-webkit-mask-image:url( https://ecuavoley.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-410 .elementor-element.elementor-element-077a277 img{width:69%;border-radius:12px 12px 0px 0px;}.elementor-410 .elementor-element.elementor-element-1820460{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.7px;}.elementor-410 .elementor-element.elementor-element-1820460 .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-410 .elementor-element.elementor-element-1820460 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-410 .elementor-element.elementor-element-6b732f4{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-6b732f4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-410 .elementor-element.elementor-element-5639506{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-5639506 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-secondary );}.elementor-410 .elementor-element.elementor-element-7694272{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0% 3% 0% 3%;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#C1C1C2;}.elementor-410 .elementor-element.elementor-element-eff0c52{--display:flex;--min-height:268px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0.001pc 0.001pc 0.001pc 0.001pc;--border-top-width:0.001pc;--border-right-width:0.001pc;--border-bottom-width:0.001pc;--border-left-width:0.001pc;border-color:#FFF030;--border-color:#FFF030;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-eff0c52.e-con:hover{--e-con-transform-scale:1.05;}.elementor-410 .elementor-element.elementor-element-eff0c52:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 0px 26px 0px rgba(255, 209.61714068234303, 0.5586786684782574, 0.5);}.elementor-410 .elementor-element.elementor-element-eff0c52, .elementor-410 .elementor-element.elementor-element-eff0c52::before{--border-transition:0.3s;}.elementor-410 .elementor-element.elementor-element-77864ea{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-410 .elementor-element.elementor-element-77864ea:not( .elementor-widget-image ), .elementor-410 .elementor-element.elementor-element-77864ea.elementor-widget-image img{-webkit-mask-image:url( https://ecuavoley.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-410 .elementor-element.elementor-element-77864ea img{width:69%;border-radius:12px 12px 0px 0px;}.elementor-410 .elementor-element.elementor-element-6fe22b9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.7px;}.elementor-410 .elementor-element.elementor-element-6fe22b9 .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-410 .elementor-element.elementor-element-6fe22b9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-410 .elementor-element.elementor-element-2ed5430{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-2ed5430 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-410 .elementor-element.elementor-element-183716f{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-183716f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-secondary );}.elementor-410 .elementor-element.elementor-element-6849769{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;padding:0% 3% 0% 3%;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#C1C1C2;}.elementor-410 .elementor-element.elementor-element-9899f85{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-21c5857{--display:flex;--min-height:268px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0.001pc 0.001pc 0.001pc 0.001pc;--border-top-width:0.001pc;--border-right-width:0.001pc;--border-bottom-width:0.001pc;--border-left-width:0.001pc;border-color:#FFF030;--border-color:#FFF030;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-21c5857.e-con:hover{--e-con-transform-scale:1.05;}.elementor-410 .elementor-element.elementor-element-21c5857:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 0px 26px 0px rgba(255, 209.61714068234303, 0.5586786684782574, 0.5);}.elementor-410 .elementor-element.elementor-element-21c5857, .elementor-410 .elementor-element.elementor-element-21c5857::before{--border-transition:0.3s;}.elementor-410 .elementor-element.elementor-element-9dce1e1{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-410 .elementor-element.elementor-element-9dce1e1:not( .elementor-widget-image ), .elementor-410 .elementor-element.elementor-element-9dce1e1.elementor-widget-image img{-webkit-mask-image:url( https://ecuavoley.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-410 .elementor-element.elementor-element-9dce1e1 img{width:69%;border-radius:12px 12px 0px 0px;}.elementor-410 .elementor-element.elementor-element-0434499{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.7px;}.elementor-410 .elementor-element.elementor-element-0434499 .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-410 .elementor-element.elementor-element-0434499 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-410 .elementor-element.elementor-element-73a33ac{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-73a33ac .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-410 .elementor-element.elementor-element-9f41350{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-9f41350 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-secondary );}.elementor-410 .elementor-element.elementor-element-89eb113{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;padding:0% 3% 0% 3%;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#C1C1C2;}.elementor-410 .elementor-element.elementor-element-4df3a27{--display:flex;--min-height:268px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0.001pc 0.001pc 0.001pc 0.001pc;--border-top-width:0.001pc;--border-right-width:0.001pc;--border-bottom-width:0.001pc;--border-left-width:0.001pc;border-color:#FFF030;--border-color:#FFF030;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-4df3a27.e-con:hover{--e-con-transform-scale:1.05;}.elementor-410 .elementor-element.elementor-element-4df3a27:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 0px 26px 0px rgba(255, 209.61714068234303, 0.5586786684782574, 0.5);}.elementor-410 .elementor-element.elementor-element-4df3a27, .elementor-410 .elementor-element.elementor-element-4df3a27::before{--border-transition:0.3s;}.elementor-410 .elementor-element.elementor-element-2105742{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:29% 7% 20% 7%;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-410 .elementor-element.elementor-element-2105742 img{width:100%;border-radius:12px 12px 0px 0px;}.elementor-410 .elementor-element.elementor-element-13444f7{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.7px;}.elementor-410 .elementor-element.elementor-element-13444f7 .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-410 .elementor-element.elementor-element-13444f7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-410 .elementor-element.elementor-element-05100bf{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-05100bf .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-410 .elementor-element.elementor-element-aef9cbd{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-aef9cbd .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-secondary );}.elementor-410 .elementor-element.elementor-element-8d90d9e{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0% 3% 0% 3%;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#C1C1C2;}.elementor-410 .elementor-element.elementor-element-b4c0519{--display:flex;--min-height:268px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0.001pc 0.001pc 0.001pc 0.001pc;--border-top-width:0.001pc;--border-right-width:0.001pc;--border-bottom-width:0.001pc;--border-left-width:0.001pc;border-color:#FFF030;--border-color:#FFF030;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-b4c0519.e-con:hover{--e-con-transform-scale:1.05;}.elementor-410 .elementor-element.elementor-element-b4c0519:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 0px 26px 0px rgba(255, 209.61714068234303, 0.5586786684782574, 0.5);}.elementor-410 .elementor-element.elementor-element-b4c0519, .elementor-410 .elementor-element.elementor-element-b4c0519::before{--border-transition:0.3s;}.elementor-410 .elementor-element.elementor-element-87ff796{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:17% 7% 19% 7%;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-410 .elementor-element.elementor-element-87ff796 img{width:100%;border-radius:12px 12px 0px 0px;}.elementor-410 .elementor-element.elementor-element-257e04a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.7px;}.elementor-410 .elementor-element.elementor-element-257e04a .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-410 .elementor-element.elementor-element-257e04a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-410 .elementor-element.elementor-element-f8d63c2{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-f8d63c2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-410 .elementor-element.elementor-element-8514483{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-8514483 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;color:var( --e-global-color-secondary );}.elementor-410 .elementor-element.elementor-element-77b9c1f{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;padding:0% 3% 0% 3%;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#C1C1C2;}.elementor-410 .elementor-element.elementor-element-8213dd4{--display:flex;--min-height:0px;}.elementor-410 .elementor-element.elementor-element-242b46b .ecw-scope{--ecw-accent:#ffeb17;--ecw-bg:#041321;--ecw-card:#071728;--ecw-muted:#b9c3d1;--ecw-line:#22374d;--ecw-radius:2px;}.elementor-410 .elementor-element.elementor-element-440e0aa .ecw-scope{--ecw-accent:#ffeb17;--ecw-bg:#041321;--ecw-card:#071728;--ecw-text:#ffffff;--ecw-muted:#b9c3d1;--ecw-line:#22374d;--ecw-radius:2px;}.elementor-410 .elementor-element.elementor-element-4ab54c4 .ecw-scope{--ecw-accent:#ffeb17;--ecw-bg:#041321;--ecw-card:#071728;--ecw-text:#ffffff;--ecw-muted:#b9c3d1;--ecw-line:#22374d;--ecw-radius:2px;}.elementor-410 .elementor-element.elementor-element-4ab54c4 .ecw-box{padding:0px 0px 0px 0px;}.elementor-410 .elementor-element.elementor-element-4ab54c4 .ecw-sponsors__logo{max-height:75px;}.elementor-410 .elementor-element.elementor-element-b6f54ad .ecw-scope{--ecw-accent:#ffeb17;--ecw-bg:#041321;--ecw-card:#071728;--ecw-muted:#b9c3d1;--ecw-line:#22374d;--ecw-radius:0px;}.elementor-410 .elementor-element.elementor-element-b6f54ad .ecw-legal__btn{color:#041321;}@media(max-width:767px){.elementor-410 .elementor-element.elementor-element-832a5ae{--min-height:134px;--gap:19px 0px;--row-gap:19px;--column-gap:0px;--padding-top:8%;--padding-bottom:7%;--padding-left:4%;--padding-right:7%;}.elementor-410 .elementor-element.elementor-element-42e0b4e{text-align:start;}.elementor-410 .elementor-element.elementor-element-42e0b4e .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-1f41732{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;}.elementor-410 .elementor-element.elementor-element-865896b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-410 .elementor-element.elementor-element-29e3887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-410 .elementor-element.elementor-element-11333a6{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-410 .elementor-element.elementor-element-23ad577{--min-height:409px;--padding-top:2%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-b0fdb71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-410 .elementor-element.elementor-element-b0fdb71 img{height:246px;}.elementor-410 .elementor-element.elementor-element-2dbacc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-410 .elementor-element.elementor-element-9cabe6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-9cabe6a .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-8aa0660{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-8aa0660 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-53cad72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-410 .elementor-element.elementor-element-cf52cf4{--min-height:409px;--padding-top:2%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-0110382{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-410 .elementor-element.elementor-element-0110382 img{height:246px;}.elementor-410 .elementor-element.elementor-element-754f4d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-410 .elementor-element.elementor-element-3938b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-3938b0e .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-80244b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-80244b5 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-d3941c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-410 .elementor-element.elementor-element-15a62af{--min-height:409px;--padding-top:2%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-e9f1759{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-410 .elementor-element.elementor-element-e9f1759 img{height:246px;}.elementor-410 .elementor-element.elementor-element-57b23d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-410 .elementor-element.elementor-element-556fe03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-556fe03 .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-45250e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-45250e2 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-d3c5f03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-410 .elementor-element.elementor-element-1a57584{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-410 .elementor-element.elementor-element-505c2c7{--min-height:409px;--padding-top:2%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-5531e29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-410 .elementor-element.elementor-element-5531e29 img{height:246px;}.elementor-410 .elementor-element.elementor-element-3faaa4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-410 .elementor-element.elementor-element-1ce6636{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-1ce6636 .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-0a74bda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-0a74bda .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-a5d63b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-410 .elementor-element.elementor-element-42211e0{--min-height:409px;--padding-top:2%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-077a277{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-410 .elementor-element.elementor-element-077a277 img{height:246px;}.elementor-410 .elementor-element.elementor-element-1820460{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-410 .elementor-element.elementor-element-6b732f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-6b732f4 .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-5639506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-5639506 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-7694272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-410 .elementor-element.elementor-element-eff0c52{--min-height:409px;--padding-top:2%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-77864ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-410 .elementor-element.elementor-element-77864ea img{height:246px;}.elementor-410 .elementor-element.elementor-element-6fe22b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-410 .elementor-element.elementor-element-2ed5430{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-2ed5430 .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-183716f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-183716f .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-6849769{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-410 .elementor-element.elementor-element-9899f85{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-410 .elementor-element.elementor-element-21c5857{--min-height:409px;--padding-top:2%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-9dce1e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-410 .elementor-element.elementor-element-9dce1e1 img{height:246px;}.elementor-410 .elementor-element.elementor-element-0434499{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-410 .elementor-element.elementor-element-73a33ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-73a33ac .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-9f41350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-9f41350 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-89eb113{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-410 .elementor-element.elementor-element-4df3a27{--min-height:409px;--padding-top:2%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-2105742{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:14% 7% 17% 7%;}.elementor-410 .elementor-element.elementor-element-2105742 img{width:100%;}.elementor-410 .elementor-element.elementor-element-13444f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-410 .elementor-element.elementor-element-05100bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-05100bf .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-aef9cbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-aef9cbd .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-8d90d9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-410 .elementor-element.elementor-element-b4c0519{--min-height:409px;--padding-top:2%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-410 .elementor-element.elementor-element-87ff796{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0% 7% 26% 7%;}.elementor-410 .elementor-element.elementor-element-257e04a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-410 .elementor-element.elementor-element-f8d63c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-f8d63c2 .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-8514483{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-410 .elementor-element.elementor-element-8514483 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-410 .elementor-element.elementor-element-77b9c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}}@media(min-width:768px){.elementor-410 .elementor-element.elementor-element-832a5ae{--width:52%;}.elementor-410 .elementor-element.elementor-element-8526988{--content-width:1348px;}.elementor-410 .elementor-element.elementor-element-11333a6{--width:100%;}.elementor-410 .elementor-element.elementor-element-1a57584{--width:100%;}.elementor-410 .elementor-element.elementor-element-9899f85{--width:100%;}.elementor-410 .elementor-element.elementor-element-8213dd4{--width:29%;}}/* Start custom CSS for text-editor, class: .elementor-element-865896b *//* ===== DISTRIBUCIÓN GENERAL EN ELEMENTOR ===== */
.aec-layout {
    align-items: stretch !important;
}

.aec-layout > .e-con,
.aec-layout > .elementor-column,
.aec-layout > .elementor-container > .elementor-column {
    align-self: stretch !important;
}

/* ===== COLUMNA IZQUIERDA ===== */
.aec-columna-contenido {
    align-self: stretch !important;
    min-width: 0;
}

.aec-columna-contenido > .e-con-inner,
.aec-columna-contenido > .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    height: 100%;
}

.aec-columna-contenido .elementor-widget-html {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
    min-width: 0;
}

.aec-columna-contenido .elementor-widget-html > .elementor-widget-container {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
}

/* ===== CUADRO DE PRESENTACIÓN ===== */
.aec-info-box {
    background: #071426;
  
    border-radius: 4px;
    box-sizing: border-box;
    width: 100%;
    flex: 1 1 auto;
    padding: 15px 0;
    color: #ffffff;
  font-family: "Inter", Sans-serif;
    overflow-wrap: break-word;
}

.aec-info-section {
    margin: 0;
    padding: 0 0 15px;
}

.aec-info-section + .aec-info-section {
  
    padding-top: 13px;
}

.aec-info-heading {
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 0 0 12px;
    padding: 0;
}

.aec-info-heading h3 {
    color: #ffe500;
    font-size: 19px;
    font-weight: 800;
    line-height: 1.4;
    text-transform: uppercase;
    font-family: "Oswald", Sans-serif;
    margin: 0;
    white-space: nowrap;
}

.aec-info-heading::after {
    content: "";
    display: block;
    flex: 1;
    height: 1px;
    background: #293e59;
}

.aec-info-box p {
    color: #f0f3fa;
    font-size: 16px;
    line-height: 1.85;
    font-weight: 400;
    margin: 0 0 13px;
    padding: 0;

}

.aec-info-box p:last-child {
    margin-bottom: 0;
}

.aec-info-section:last-child {
    padding-bottom: 0;
}

/* ===== BARRA LATERAL ===== */
.aec-columna-lateral {
    align-self: stretch !important;
    min-width: 0;
}

/* ===== TABLET Y MÓVIL ===== */
@media (max-width: 767px) {
    .aec-info-box {
        padding: 17px 14px;
    }

    .aec-info-heading h3 {
        font-size: 14px;
    }

    .aec-info-box p {
        font-size: 14px;
        line-height: 1.8;
    }

    .aec-columna-contenido .elementor-widget-html {
        flex: initial !important;
    }

    .aec-columna-contenido .elementor-widget-html > .elementor-widget-container {
        flex: initial !important;
    }

    .aec-info-box {
        flex: initial;
    }

    .aec-info-section + .aec-info-section {
        margin-top: 0;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29e3887 *//* ===== DISTRIBUCIÓN GENERAL EN ELEMENTOR ===== */
.aec-layout {
    align-items: stretch !important;
}

.aec-layout > .e-con,
.aec-layout > .elementor-column,
.aec-layout > .elementor-container > .elementor-column {
    align-self: stretch !important;
}

/* ===== COLUMNA IZQUIERDA ===== */
.aec-columna-contenido {
    align-self: stretch !important;
    min-width: 0;
}

.aec-columna-contenido > .e-con-inner,
.aec-columna-contenido > .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    height: 100%;
}

.aec-columna-contenido .elementor-widget-html {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
    min-width: 0;
}

.aec-columna-contenido .elementor-widget-html > .elementor-widget-container {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
}

/* ===== CUADRO DE PRESENTACIÓN ===== */
.aec-info-box {
    background: #071426;
  
    border-radius: 4px;
    box-sizing: border-box;
    width: 100%;
    flex: 1 1 auto;
    padding: 15px 0;
    color: #ffffff;
  font-family: "Inter", Sans-serif;
    overflow-wrap: break-word;
}

.aec-info-section {
    margin: 0;
    padding: 0 0 15px;
}

.aec-info-section + .aec-info-section {
  
    padding-top: 13px;
}

.aec-info-heading {
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 0 0 12px;
    padding: 0;
}

.aec-info-heading h3 {
    color: #ffe500;
    font-size: 19px;
    font-weight: 800;
    line-height: 1.4;
    text-transform: uppercase;
    font-family: "Oswald", Sans-serif;
    margin: 0;
    white-space: nowrap;
}

.aec-info-heading::after {
    content: "";
    display: block;
    flex: 1;
    height: 1px;
    background: #293e59;
}

.aec-info-box p {
    color: #f0f3fa;
    font-size: 16px;
    line-height: 1.85;
    font-weight: 400;
    margin: 0 0 13px;
    padding: 0;

}

.aec-info-box p:last-child {
    margin-bottom: 0;
}

.aec-info-section:last-child {
    padding-bottom: 0;
}

/* ===== BARRA LATERAL ===== */
.aec-columna-lateral {
    align-self: stretch !important;
    min-width: 0;
}

/* ===== TABLET Y MÓVIL ===== */
@media (max-width: 767px) {
    .aec-info-box {
        padding: 17px 14px;
    }

    .aec-info-heading h3 {
        font-size: 14px;
    }

    .aec-info-box p {
        font-size: 14px;
        line-height: 1.8;
    }

    .aec-columna-contenido .elementor-widget-html {
        flex: initial !important;
    }

    .aec-columna-contenido .elementor-widget-html > .elementor-widget-container {
        flex: initial !important;
    }

    .aec-info-box {
        flex: initial;
    }

    .aec-info-section + .aec-info-section {
        margin-top: 0;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11333a6 *//* ── Grid ───────────────────────────────────────── */
    .cards-grid {
      display: flex;
      gap: 1.5rem;
      flex-wrap: wrap;
      justify-content: center;
      max-width: 860px;
    }

    /* ── Card ───────────────────────────────────────── */
    .card {
      background: var(--bg-card);
      border: 1.5px solid var(--border-default);
      border-radius: 18px;
      padding: 2rem 1.5rem 1.75rem;
      width: 245px;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 0.7rem;
      cursor: pointer;
      position: relative;
      overflow: hidden;

      /* Entrance – staggered cascade */
      opacity: 0;
      animation: cardEnter 0.6s cubic-bezier(.22,.68,0,1.15) forwards;

      transition:
        transform 0.38s cubic-bezier(.22,.68,0,1.3),
        box-shadow 0.38s ease,
        border-color 0.38s ease;
    }

    .card:nth-child(1) { animation-delay: 0.05s; }
    .card:nth-child(2) { animation-delay: 0.20s; }
    .card:nth-child(3) { animation-delay: 0.35s; }

    @keyframes cardEnter {
      from { opacity: 0; transform: translateY(32px); }
      to   { opacity: 1; transform: translateY(0);    }
    }

    /* Hover lift */
    .card:hover {
      transform: translateY(-10px);
      box-shadow:
        0 24px 56px rgba(0,0,0,0.55),
        0  0  30px var(--gold-glow);
      border-color: rgba(245,180,32,0.45);
    }

    /* Active state */
    .card.active {
      border-color: var(--gold);
      box-shadow:
        0 0 0 1px var(--gold),
        0 8px 36px rgba(245,180,32,0.22);
    }

    /* Active border shimmer scan */
    .card.active::after {
      content: '';
      position: absolute;
      inset: 0;
      border-radius: 17px;
      background: linear-gradient(
        108deg,
        transparent 30%,
        rgba(245,180,32,0.15) 50%,
        transparent 70%
      );
      background-size: 220% 100%;
      animation: shimmerScan 3.8s ease-in-out infinite;
      pointer-events: none;
    }

    @keyframes shimmerScan {
      0%   { background-position: 200% 0; opacity: 0; }
      15%  { opacity: 1; }
      85%  { opacity: 1; }
      100% { background-position: -200% 0; opacity: 0; }
    }

    /* ── Avatar ─────────────────────────────────────── */
    .avatar-wrap {
      position: relative;
      width: 82px;
      height: 82px;
      margin-bottom: 0.3rem;
      flex-shrink: 0;
    }

    .avatar-ring {
      position: absolute;
      inset: 0;
      border-radius: 50%;
      border: 2.5px solid var(--gold);
      opacity: 0;
      animation: ringReveal 0.75s cubic-bezier(.34,1.56,.64,1) forwards;
      transition: box-shadow 0.3s ease;
    }

    /* Ring reveals after card enters */
    .card:nth-child(1) .avatar-ring { animation-delay: 0.40s; }
    .card:nth-child(2) .avatar-ring { animation-delay: 0.55s; }
    .card:nth-child(3) .avatar-ring { animation-delay: 0.70s; }

    @keyframes ringReveal {
      0%   { opacity: 0; transform: scale(0.5) rotate(-180deg); }
      100% { opacity: 1; transform: scale(1)   rotate(0deg);    }
    }

    .card:hover .avatar-ring {
      box-shadow: 0 0 18px var(--gold-glow), 0 0 6px var(--gold);
    }

    .avatar-inner {
      position: absolute;
      inset: 7px;
      border-radius: 50%;
      background: #060d18;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: background 0.3s ease;
    }

    .card:hover .avatar-inner {
      background: #0b1f32;
    }

    .avatar-initials {
      font-family: 'Rajdhani', sans-serif;
      font-weight: 700;
      font-size: 1.3rem;
      letter-spacing: 0.04em;
      color: var(--gold);
      user-select: none;
    }

    /* ── Text ────────────────────────────────────────── */
    .member-name {
      font-family: 'Rajdhani', sans-serif;
      font-weight: 700;
      font-size: 0.88rem;
      letter-spacing: 0.07em;
      color: var(--white);
      text-align: center;
      text-transform: uppercase;
      line-height: 1.35;
    }

    .member-role {
      font-family: 'Rajdhani', sans-serif;
      font-weight: 600;
      font-size: 0.8rem;
      letter-spacing: 0.1em;
      color: var(--gold);
      text-transform: uppercase;
    }

    .member-org {
      font-size: 0.72rem;
      color: var(--muted);
      text-align: center;
      line-height: 1.45;
    }

    /* ── Responsive ─────────────────────────────────── */
    @media (max-width: 560px) {
      .cards-grid { gap: 1rem; }
      .card { width: 210px; padding: 1.5rem 1.1rem; }
    }

    /* ── Reduced motion ─────────────────────────────── */
    @media (prefers-reduced-motion: reduce) {
      .card, .avatar-ring {
        animation: none;
        opacity: 1;
      }
      .card.active::after { animation: none; }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a57584 *//* ── Grid ───────────────────────────────────────── */
    .cards-grid {
      display: flex;
      gap: 1.5rem;
      flex-wrap: wrap;
      justify-content: center;
      max-width: 860px;
    }

    /* ── Card ───────────────────────────────────────── */
    .card {
      background: var(--bg-card);
      border: 1.5px solid var(--border-default);
      border-radius: 18px;
      padding: 2rem 1.5rem 1.75rem;
      width: 245px;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 0.7rem;
      cursor: pointer;
      position: relative;
      overflow: hidden;

      /* Entrance – staggered cascade */
      opacity: 0;
      animation: cardEnter 0.6s cubic-bezier(.22,.68,0,1.15) forwards;

      transition:
        transform 0.38s cubic-bezier(.22,.68,0,1.3),
        box-shadow 0.38s ease,
        border-color 0.38s ease;
    }

    .card:nth-child(1) { animation-delay: 0.05s; }
    .card:nth-child(2) { animation-delay: 0.20s; }
    .card:nth-child(3) { animation-delay: 0.35s; }

    @keyframes cardEnter {
      from { opacity: 0; transform: translateY(32px); }
      to   { opacity: 1; transform: translateY(0);    }
    }

    /* Hover lift */
    .card:hover {
      transform: translateY(-10px);
      box-shadow:
        0 24px 56px rgba(0,0,0,0.55),
        0  0  30px var(--gold-glow);
      border-color: rgba(245,180,32,0.45);
    }

    /* Active state */
    .card.active {
      border-color: var(--gold);
      box-shadow:
        0 0 0 1px var(--gold),
        0 8px 36px rgba(245,180,32,0.22);
    }

    /* Active border shimmer scan */
    .card.active::after {
      content: '';
      position: absolute;
      inset: 0;
      border-radius: 17px;
      background: linear-gradient(
        108deg,
        transparent 30%,
        rgba(245,180,32,0.15) 50%,
        transparent 70%
      );
      background-size: 220% 100%;
      animation: shimmerScan 3.8s ease-in-out infinite;
      pointer-events: none;
    }

    @keyframes shimmerScan {
      0%   { background-position: 200% 0; opacity: 0; }
      15%  { opacity: 1; }
      85%  { opacity: 1; }
      100% { background-position: -200% 0; opacity: 0; }
    }

    /* ── Avatar ─────────────────────────────────────── */
    .avatar-wrap {
      position: relative;
      width: 82px;
      height: 82px;
      margin-bottom: 0.3rem;
      flex-shrink: 0;
    }

    .avatar-ring {
      position: absolute;
      inset: 0;
      border-radius: 50%;
      border: 2.5px solid var(--gold);
      opacity: 0;
      animation: ringReveal 0.75s cubic-bezier(.34,1.56,.64,1) forwards;
      transition: box-shadow 0.3s ease;
    }

    /* Ring reveals after card enters */
    .card:nth-child(1) .avatar-ring { animation-delay: 0.40s; }
    .card:nth-child(2) .avatar-ring { animation-delay: 0.55s; }
    .card:nth-child(3) .avatar-ring { animation-delay: 0.70s; }

    @keyframes ringReveal {
      0%   { opacity: 0; transform: scale(0.5) rotate(-180deg); }
      100% { opacity: 1; transform: scale(1)   rotate(0deg);    }
    }

    .card:hover .avatar-ring {
      box-shadow: 0 0 18px var(--gold-glow), 0 0 6px var(--gold);
    }

    .avatar-inner {
      position: absolute;
      inset: 7px;
      border-radius: 50%;
      background: #060d18;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: background 0.3s ease;
    }

    .card:hover .avatar-inner {
      background: #0b1f32;
    }

    .avatar-initials {
      font-family: 'Rajdhani', sans-serif;
      font-weight: 700;
      font-size: 1.3rem;
      letter-spacing: 0.04em;
      color: var(--gold);
      user-select: none;
    }

    /* ── Text ────────────────────────────────────────── */
    .member-name {
      font-family: 'Rajdhani', sans-serif;
      font-weight: 700;
      font-size: 0.88rem;
      letter-spacing: 0.07em;
      color: var(--white);
      text-align: center;
      text-transform: uppercase;
      line-height: 1.35;
    }

    .member-role {
      font-family: 'Rajdhani', sans-serif;
      font-weight: 600;
      font-size: 0.8rem;
      letter-spacing: 0.1em;
      color: var(--gold);
      text-transform: uppercase;
    }

    .member-org {
      font-size: 0.72rem;
      color: var(--muted);
      text-align: center;
      line-height: 1.45;
    }

    /* ── Responsive ─────────────────────────────────── */
    @media (max-width: 560px) {
      .cards-grid { gap: 1rem; }
      .card { width: 210px; padding: 1.5rem 1.1rem; }
    }

    /* ── Reduced motion ─────────────────────────────── */
    @media (prefers-reduced-motion: reduce) {
      .card, .avatar-ring {
        animation: none;
        opacity: 1;
      }
      .card.active::after { animation: none; }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9899f85 *//* ── Grid ───────────────────────────────────────── */
    .cards-grid {
      display: flex;
      gap: 1.5rem;
      flex-wrap: wrap;
      justify-content: center;
      max-width: 860px;
    }

    /* ── Card ───────────────────────────────────────── */
    .card {
      background: var(--bg-card);
      border: 1.5px solid var(--border-default);
      border-radius: 18px;
      padding: 2rem 1.5rem 1.75rem;
      width: 245px;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 0.7rem;
      cursor: pointer;
      position: relative;
      overflow: hidden;

      /* Entrance – staggered cascade */
      opacity: 0;
      animation: cardEnter 0.6s cubic-bezier(.22,.68,0,1.15) forwards;

      transition:
        transform 0.38s cubic-bezier(.22,.68,0,1.3),
        box-shadow 0.38s ease,
        border-color 0.38s ease;
    }

    .card:nth-child(1) { animation-delay: 0.05s; }
    .card:nth-child(2) { animation-delay: 0.20s; }
    .card:nth-child(3) { animation-delay: 0.35s; }

    @keyframes cardEnter {
      from { opacity: 0; transform: translateY(32px); }
      to   { opacity: 1; transform: translateY(0);    }
    }

    /* Hover lift */
    .card:hover {
      transform: translateY(-10px);
      box-shadow:
        0 24px 56px rgba(0,0,0,0.55),
        0  0  30px var(--gold-glow);
      border-color: rgba(245,180,32,0.45);
    }

    /* Active state */
    .card.active {
      border-color: var(--gold);
      box-shadow:
        0 0 0 1px var(--gold),
        0 8px 36px rgba(245,180,32,0.22);
    }

    /* Active border shimmer scan */
    .card.active::after {
      content: '';
      position: absolute;
      inset: 0;
      border-radius: 17px;
      background: linear-gradient(
        108deg,
        transparent 30%,
        rgba(245,180,32,0.15) 50%,
        transparent 70%
      );
      background-size: 220% 100%;
      animation: shimmerScan 3.8s ease-in-out infinite;
      pointer-events: none;
    }

    @keyframes shimmerScan {
      0%   { background-position: 200% 0; opacity: 0; }
      15%  { opacity: 1; }
      85%  { opacity: 1; }
      100% { background-position: -200% 0; opacity: 0; }
    }

    /* ── Avatar ─────────────────────────────────────── */
    .avatar-wrap {
      position: relative;
      width: 82px;
      height: 82px;
      margin-bottom: 0.3rem;
      flex-shrink: 0;
    }

    .avatar-ring {
      position: absolute;
      inset: 0;
      border-radius: 50%;
      border: 2.5px solid var(--gold);
      opacity: 0;
      animation: ringReveal 0.75s cubic-bezier(.34,1.56,.64,1) forwards;
      transition: box-shadow 0.3s ease;
    }

    /* Ring reveals after card enters */
    .card:nth-child(1) .avatar-ring { animation-delay: 0.40s; }
    .card:nth-child(2) .avatar-ring { animation-delay: 0.55s; }
    .card:nth-child(3) .avatar-ring { animation-delay: 0.70s; }

    @keyframes ringReveal {
      0%   { opacity: 0; transform: scale(0.5) rotate(-180deg); }
      100% { opacity: 1; transform: scale(1)   rotate(0deg);    }
    }

    .card:hover .avatar-ring {
      box-shadow: 0 0 18px var(--gold-glow), 0 0 6px var(--gold);
    }

    .avatar-inner {
      position: absolute;
      inset: 7px;
      border-radius: 50%;
      background: #060d18;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: background 0.3s ease;
    }

    .card:hover .avatar-inner {
      background: #0b1f32;
    }

    .avatar-initials {
      font-family: 'Rajdhani', sans-serif;
      font-weight: 700;
      font-size: 1.3rem;
      letter-spacing: 0.04em;
      color: var(--gold);
      user-select: none;
    }

    /* ── Text ────────────────────────────────────────── */
    .member-name {
      font-family: 'Rajdhani', sans-serif;
      font-weight: 700;
      font-size: 0.88rem;
      letter-spacing: 0.07em;
      color: var(--white);
      text-align: center;
      text-transform: uppercase;
      line-height: 1.35;
    }

    .member-role {
      font-family: 'Rajdhani', sans-serif;
      font-weight: 600;
      font-size: 0.8rem;
      letter-spacing: 0.1em;
      color: var(--gold);
      text-transform: uppercase;
    }

    .member-org {
      font-size: 0.72rem;
      color: var(--muted);
      text-align: center;
      line-height: 1.45;
    }

    /* ── Responsive ─────────────────────────────────── */
    @media (max-width: 560px) {
      .cards-grid { gap: 1rem; }
      .card { width: 210px; padding: 1.5rem 1.1rem; }
    }

    /* ── Reduced motion ─────────────────────────────── */
    @media (prefers-reduced-motion: reduce) {
      .card, .avatar-ring {
        animation: none;
        opacity: 1;
      }
      .card.active::after { animation: none; }
    }/* End custom CSS */