.elementor-5353 .elementor-element.elementor-element-31cd469{--display:flex;--min-height:0vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5353 .elementor-element.elementor-element-31cd469:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-31cd469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333232;}.elementor-5353 .elementor-element.elementor-element-16b00b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-5353 .elementor-element.elementor-element-2903b6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5353 .elementor-element.elementor-element-2903b6e{text-align:center;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:400;}.elementor-5353 .elementor-element.elementor-element-bb6d240 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-5353 .elementor-element.elementor-element-bb6d240{text-align:center;font-family:"Barlow", Sans-serif;font-weight:400;color:#08132E;}.elementor-5353 .elementor-element.elementor-element-4e9760d{--display:grid;--min-height:625px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5353 .elementor-element.elementor-element-2235d28{--display:flex;--justify-content:flex-end;}.elementor-5353 .elementor-element.elementor-element-2235d28:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-2235d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.st-strategy.com/wp-content/uploads/2025/09/st2-1-e1762871294913.png");background-repeat:no-repeat;}.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-5353 .elementor-element.elementor-element-5f2dae4.elementor-element{--order:99999 /* order end hack */;}.elementor-5353 .elementor-element.elementor-element-5f2dae4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-1668484.elementor-element{--order:99999 /* order end hack */;}.elementor-5353 .elementor-element.elementor-element-1668484{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-ddae2da{--display:flex;--justify-content:flex-end;}.elementor-5353 .elementor-element.elementor-element-ddae2da:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-ddae2da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.st-strategy.com/wp-content/uploads/2025/09/st1-1-e1762871203254.png");background-repeat:no-repeat;}.elementor-5353 .elementor-element.elementor-element-ac8c02f.elementor-element{--order:99999 /* order end hack */;}.elementor-5353 .elementor-element.elementor-element-ac8c02f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-00fbb91.elementor-element{--order:99999 /* order end hack */;}.elementor-5353 .elementor-element.elementor-element-00fbb91{color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-ddd3f95{--display:flex;--justify-content:flex-end;}.elementor-5353 .elementor-element.elementor-element-ddd3f95:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-ddd3f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.st-strategy.com/wp-content/uploads/2025/09/st3-1-e1762871721707.png");background-repeat:no-repeat;}.elementor-5353 .elementor-element.elementor-element-58972fb.elementor-element{--order:99999 /* order end hack */;}.elementor-5353 .elementor-element.elementor-element-58972fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-576e27c.elementor-element{--order:99999 /* order end hack */;}.elementor-5353 .elementor-element.elementor-element-576e27c{color:#FFFFFF;}.elementor-5353 .elementor-element.elementor-element-21f2d5c{--display:flex;border-style:none;--border-style:none;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-5353 .elementor-element.elementor-element-21f2d5c:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-21f2d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF2F8;}.elementor-5353 .elementor-element.elementor-element-dadca35{text-align:center;}.elementor-5353 .elementor-element.elementor-element-dadca35 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:45px;font-weight:600;color:#04141F;}.elementor-5353 .elementor-element.elementor-element-3b7e41c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 00px;--row-gap:00px;--column-gap:00px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:05%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5353 .elementor-element.elementor-element-3b7e41c:not(.elementor-motion-effects-element-type-background), .elementor-5353 .elementor-element.elementor-element-3b7e41c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF2F8;}.elementor-5353 .elementor-element.elementor-element-18dfa8a{--display:flex;--min-height:558px;--justify-content:flex-start;--overlay-opacity:0.44;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#94979A;--border-color:#94979A;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5353 .elementor-element.elementor-element-18dfa8a::before, .elementor-5353 .elementor-element.elementor-element-18dfa8a > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-18dfa8a > .e-con-inner > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-18dfa8a > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-18dfa8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-18dfa8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5353 .elementor-element.elementor-element-755b50b .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;color:#04141F;}.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-5353 .elementor-element.elementor-element-83e3462 img{border-radius:100% 100% 100% 100%;}.elementor-5353 .elementor-element.elementor-element-0d3ea3a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#04141F;}.elementor-5353 .elementor-element.elementor-element-a74aff3{--display:flex;--min-height:558px;--justify-content:flex-start;--overlay-opacity:0.44;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#94979A;--border-color:#94979A;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5353 .elementor-element.elementor-element-a74aff3::before, .elementor-5353 .elementor-element.elementor-element-a74aff3 > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-a74aff3 > .e-con-inner > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-a74aff3 > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-a74aff3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-a74aff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5353 .elementor-element.elementor-element-2b00730 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;color:#04141F;}.elementor-5353 .elementor-element.elementor-element-3778f77 img{border-radius:100% 100% 100% 100%;}.elementor-5353 .elementor-element.elementor-element-557fb09{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#04141F;}.elementor-5353 .elementor-element.elementor-element-2dfa939{--display:flex;--min-height:558px;--justify-content:flex-start;--overlay-opacity:0.44;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5353 .elementor-element.elementor-element-2dfa939::before, .elementor-5353 .elementor-element.elementor-element-2dfa939 > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-2dfa939 > .e-con-inner > .elementor-background-video-container::before, .elementor-5353 .elementor-element.elementor-element-2dfa939 > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-2dfa939 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5353 .elementor-element.elementor-element-2dfa939 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5353 .elementor-element.elementor-element-61da9ff .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;color:#04141F;}.elementor-5353 .elementor-element.elementor-element-a3894dd img{border-radius:100% 100% 100% 100%;}.elementor-5353 .elementor-element.elementor-element-35a44de{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#04141F;}.elementor-5353 .elementor-element.elementor-element-4b7c0b6{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D4E1E6;--border-color:#D4E1E6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5353 .elementor-element.elementor-element-d003242 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-5353 .elementor-element.elementor-element-d003242{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-5353 .elementor-element.elementor-element-6155045 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DFE8EC;}@media(min-width:768px){.elementor-5353 .elementor-element.elementor-element-3b7e41c{--width:100%;}}@media(max-width:1024px){.elementor-5353 .elementor-element.elementor-element-31cd469{--min-height:0vh;}.elementor-5353 .elementor-element.elementor-element-4e9760d{--grid-auto-flow:row;}.elementor-5353 .elementor-element.elementor-element-3b7e41c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5353 .elementor-element.elementor-element-4e9760d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5353 .elementor-element.elementor-element-3b7e41c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-4e9760d */.equipo-grid {
  position: relative !important;
  min-height: 625px !important;
  overflow: hidden !important;
}
.equipo-grid .empleado-card {
  position: absolute !important;
  top: 0 !important;
  width: 33.333% !important;
  height: 625px !important;
  transition: all 0.45s ease !important;
  overflow: hidden !important;
  z-index: 1 !important;
  cursor: pointer;
  /* Imagen como fondo centrada */
  background-size: cover !important;
  background-position: center center !important;
}
/* Posición de cada tarjeta */
.equipo-grid .empleado-card:nth-child(1) { left: 0%; }
.equipo-grid .empleado-card:nth-child(2) { left: 33.333%; }
.equipo-grid .empleado-card:nth-child(3) { left: 66.666%; }

/* Hover: se expande */
.equipo-grid .empleado-card:hover {
  left: 3% !important;
  width: 94% !important;
  z-index: 99 !important;
  box-shadow: 0 25px 60px rgba(0,0,0,0.35) !important;
}
/* Imagen si es <img> */
.equipo-grid .empleado-card img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
}
/* Textos: solo evitar desbordes */
.equipo-grid .empleado-card h2,
.equipo-grid .empleado-card h3,
.equipo-grid .empleado-card p {
  max-width: 100% !important;
  overflow-wrap: break-word !important;
}
/* Descripción oculta por defecto */
.equipo-grid .empleado-card .empleado-desc {
  opacity: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  transition: all 0.35s ease !important;
  background: transparent !important;
}
/* Descripción visible en hover */
.equipo-grid .empleado-card:hover .empleado-desc {
  opacity: 1 !important;
  max-height: 300px !important;
}
/* Opcional: fondo para mejorar lectura al abrir */
.equipo-grid .empleado-card:hover .empleado-desc {
  background: rgba(0,0,0,0.45) !important;
  padding: 20px !important;
  border-radius: 10px !important;
}





/* Tarjeta activa, también para móvil */
.equipo-grid .empleado-card.activo {
  left: 3% !important;
  width: 94% !important;
  z-index: 99 !important;
  box-shadow: 0 25px 60px rgba(0,0,0,0.35) !important;
}

/* Descripción visible cuando la tarjeta está activa */
.equipo-grid .empleado-card.activo .empleado-desc {
  opacity: 1 !important;
  max-height: 320px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  background: rgba(0,0,0,0.55) !important;
  padding: 20px !important;
  border-radius: 10px !important;
}

/* Ajustes para móvil */
@media (max-width: 767px) {

  .equipo-grid {
    min-height: 700px !important;
  }

  .equipo-grid .empleado-card {
    height: 700px !important;
  }

  .equipo-grid .empleado-card.activo {
    left: 2% !important;
    width: 96% !important;
  }

  .equipo-grid .empleado-card.activo .empleado-desc {
    max-height: 340px !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
    -webkit-overflow-scrolling: touch;
  }
}/* End custom CSS */
/* Start custom CSS for solvent_core_clients_list, class: .elementor-element-6155045 */.qodef-clients-list.qodef-outline--yes .qodef-e {
    outline: 0px;
}

.elementor-5353 .elementor-element.elementor-element-6155045 .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-logo {
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for solvent_core_clients_list, class: .elementor-element-5c331f9 */.qodef-clients-list.qodef-outline--yes .qodef-e {
    outline: 0px;
}/* End custom CSS */