.elementor-71902 .elementor-element.elementor-element-7656cf2{--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;--overflow:hidden;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71902 .elementor-element.elementor-element-7656cf2:not(.elementor-motion-effects-element-type-background), .elementor-71902 .elementor-element.elementor-element-7656cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71902 .elementor-element.elementor-element-9f02e8d{--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:flex-end;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-71902 .elementor-element.elementor-element-9f02e8d:not(.elementor-motion-effects-element-type-background), .elementor-71902 .elementor-element.elementor-element-9f02e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-71902 .elementor-element.elementor-element-1d8a731{--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-71902 .elementor-element.elementor-element-e502116{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-71902 .elementor-element.elementor-element-e502116:not(.elementor-motion-effects-element-type-background), .elementor-71902 .elementor-element.elementor-element-e502116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71902 .elementor-element.elementor-element-3e9421c{text-align:center;}.elementor-71902 .elementor-element.elementor-element-3e9421c img{width:100%;height:34px;}.elementor-71902 .elementor-element.elementor-element-670bbe4{--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-71902 .elementor-element.elementor-element-670bbe4:not(.elementor-motion-effects-element-type-background), .elementor-71902 .elementor-element.elementor-element-670bbe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71902 .elementor-element.elementor-element-0a9c222{--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:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-71902 .elementor-element.elementor-element-3c39c20{text-align:start;font-size:16px;line-height:1.5em;color:#3D4252;}.elementor-71902 .elementor-element.elementor-element-c3146e8{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71902 .elementor-element.elementor-element-d268a29 .elementor-heading-title{font-size:17px;font-weight:700;color:#5B77D3;}.elementor-71902 .elementor-element.elementor-element-01ef56e .elementor-heading-title{font-size:13px;font-weight:400;color:#606060;}@media(min-width:768px){.elementor-71902 .elementor-element.elementor-element-e502116{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7656cf2 */.jet-listing-grid__items:has(.qa-card){display:flex !important;flex-wrap:nowrap !important;gap:14px;margin:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box}
.jet-listing-grid__items:has(.qa-card) > .jet-listing-grid__item{flex:1 1 0 !important;width:auto !important;max-width:none !important;min-width:0;padding:0 !important;margin:0 !important;transition:flex-grow .5s cubic-bezier(.4,0,.2,1)}
.jet-listing-grid__items:has(.qa-card) > .jet-listing-grid__item[hidden]{display:none !important}
.jet-listing-grid__items:has(.qa-card) > .jet-listing-grid__item.qa-active{flex-grow:3.4 !important}
.jet-listing-grid__items:has(.qa-card) .qa-card{box-shadow:0 8px 24px rgba(15,23,42,.10);cursor:default}
.jet-listing-grid__items:has(.qa-card) .qa-img{flex:1 1 0;min-width:0;height:100%}
.jet-listing-grid__items:has(.qa-card) .qa-chip img{width:100% !important;height:34px !important;max-height:none !important;object-fit:contain !important;margin:0 auto}
.jet-listing-grid__items:has(.qa-card) .qa-chip .elementor-widget-image{width:100%}
.jet-listing-grid__items:has(.qa-card) .qa-who{border-top:1px solid #E3E7F0;padding-top:14px}
.jet-listing-grid__items:has(.qa-card) .qa-quote,.jet-listing-grid__items:has(.qa-card) .qa-quote .elementor-widget-container,.jet-listing-grid__items:has(.qa-card) .qa-quote p{font-size:var(--qa-fs) !important;line-height:1.5 !important}
.jet-listing-grid__items:has(.qa-card) .qa-panel{flex:0 0 0;width:0;min-width:0;overflow:hidden;opacity:0;transition:flex-basis .5s cubic-bezier(.4,0,.2,1),opacity .3s ease;height:100%}
.jet-listing-grid__items:has(.qa-card) .qa-active .qa-panel{flex-basis:62%;opacity:1;transition:flex-basis .5s cubic-bezier(.4,0,.2,1),opacity .4s ease .15s}
.jet-listing-grid__items:has(.qa-card) .qa-inner{min-width:300px;height:100%;box-sizing:border-box;overflow:auto}
.jet-listing-grid:has(.qa-card){position:relative}
.jet-listing-grid__items:has(.qa-card){position:relative;z-index:1}
.jet-listing-grid__items:has(.qa-card).qa-moving > .jet-listing-grid__item{transition:none !important}
.jet-listing-grid__items:has(.qa-card).qa-fast > .jet-listing-grid__item{transition:flex-grow .22s ease !important}
.jet-listing-grid__items:has(.qa-card).qa-fast .qa-panel{transition:flex-basis .22s ease,opacity .15s ease !important}
.jet-listing-grid__items.qa-ghostwrap:has(.qa-card) > .jet-listing-grid__item{flex:1 1 auto !important;width:100% !important}

.jet-listing-grid:has(.qa-card) .qa-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:22px}
.jet-listing-grid:has(.qa-card) .qa-nav[hidden]{display:none}
.jet-listing-grid:has(.qa-card) .qa-arrow{width:42px;height:42px;border-radius:50%;background:#fff;border:0;box-shadow:0 4px 14px rgba(15,23,42,.16);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s}
.jet-listing-grid:has(.qa-card) .qa-arrow:hover{background:#EEF2FF}
.jet-listing-grid:has(.qa-card) .qa-bar{position:relative;width:150px;height:4px;background:#CBD5F0;border-radius:4px;overflow:hidden}
.jet-listing-grid:has(.qa-card) .qa-thumb{position:absolute;top:0;height:100%;background:#5B77D3;border-radius:4px;transition:left .35s ease,width .35s ease}
@keyframes qaInR{from{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}
@keyframes qaInL{from{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}
.jet-listing-grid__items:has(.qa-card) > .qa-enter{animation:qaInR .35s ease .14s both}
.jet-listing-grid__items:has(.qa-card) > .qa-enter-l{animation:qaInL .35s ease .14s both}
@media(max-width:767px){
 .jet-listing-grid__items:has(.qa-card){overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 16px 14px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
 .jet-listing-grid__items:has(.qa-card)::-webkit-scrollbar{display:none}
 .jet-listing-grid__items:has(.qa-card) > .jet-listing-grid__item{flex:0 0 84% !important;scroll-snap-align:center}
 .jet-listing-grid__items:has(.qa-card) .qa-card{height:auto;flex-direction:column}
 .jet-listing-grid__items:has(.qa-card) .qa-img{flex:1 1 170px;min-height:170px;height:auto}
 .jet-listing-grid__items:has(.qa-card) .qa-panel{flex:0 0 auto;width:100%;opacity:1;overflow:visible}
 .jet-listing-grid__items:has(.qa-card) .qa-inner{min-width:0;height:auto;overflow:visible;padding:20px;flex:0 0 auto}
 .jet-listing-grid__items:has(.qa-card) .qa-card{height:auto}
 .jet-listing-grid:has(.qa-card){display:flex;flex-direction:column}
 .jet-listing-grid:has(.qa-card) .qa-nav{order:-1;margin:0 0 14px}
 .jet-listing-grid__items:has(.qa-card) > .qa-clone{pointer-events:none}
}
@media(prefers-reduced-motion:reduce){.jet-listing-grid__items:has(.qa-card) > .jet-listing-grid__item,.jet-listing-grid__items:has(.qa-card) .qa-panel{transition:none !important}}
/* tiers */
.jet-listing-grid__items:has(.qa-card){--qa-fs:18px}
.jet-listing-grid__items:has(.qa-card) > [data-qa-t="1"]{--qa-fs:22px}
.jet-listing-grid__items:has(.qa-card) > [data-qa-t="2"]{--qa-fs:20px}
.jet-listing-grid__items:has(.qa-card) > [data-qa-t="3"]{--qa-fs:18px}
.jet-listing-grid__items:has(.qa-card) > [data-qa-t="4"]{--qa-fs:16px}
.jet-listing-grid__items:has(.qa-card) > [data-qa-t="5"]{--qa-fs:15px}
.jet-listing-grid__items:has(.qa-card) .qa-card{height:530px}
@media(max-width:1099px){
 .jet-listing-grid__items:has(.qa-card) > [data-qa-t="1"]{--qa-fs:20px}
 .jet-listing-grid__items:has(.qa-card) > [data-qa-t="2"]{--qa-fs:18px}
 .jet-listing-grid__items:has(.qa-card) > [data-qa-t="3"]{--qa-fs:16px}
 .jet-listing-grid__items:has(.qa-card) > [data-qa-t="4"]{--qa-fs:15px}
 .jet-listing-grid__items:has(.qa-card) > [data-qa-t="5"]{--qa-fs:14px}
 .jet-listing-grid__items:has(.qa-card) .qa-card{height:500px}
}
@media(max-width:767px){
 .jet-listing-grid__items:has(.qa-card) > .jet-listing-grid__item{--qa-fs:14px}
 .jet-listing-grid__items:has(.qa-card) > [data-qa-t="5"]{--qa-fs:13px}
 .jet-listing-grid__items:has(.qa-card) .qa-card{height:auto}
}
/* /tiers */
.jet-listing-grid:has(.qa-card) .qa-arrow.qa-off{opacity:.35;pointer-events:none}
/* fallback sin JS */
@media(min-width:1100px){.jet-listing-grid__items:has(.qa-card):not(.qa-ready) > .jet-listing-grid__item:nth-child(n+5){display:none !important}}
@media(min-width:768px) and (max-width:1099px){.jet-listing-grid__items:has(.qa-card):not(.qa-ready) > .jet-listing-grid__item:nth-child(n+4){display:none !important}}
@media(min-width:768px){
 .jet-listing-grid__items:has(.qa-card):not(.qa-ready) > .jet-listing-grid__item:first-child{flex-grow:3.4 !important}
 .jet-listing-grid__items:has(.qa-card):not(.qa-ready) > .jet-listing-grid__item:first-child .qa-panel{flex-basis:62%;opacity:1}
}
/* /fallback */
/* píldora de industria */
.jet-listing-grid__items:has(.qa-card) .qa-pills{align-self:flex-start;margin-bottom:auto;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:auto !important}
.jet-listing-grid__items:has(.qa-card) .qa-pills .elementor-widget{width:auto !important;max-width:100%}
.jet-listing-grid__items:has(.qa-card) .qa-industry .elementor-heading-title{display:inline-block;font-size:12px !important;line-height:1.2 !important;font-weight:600;padding:5px 11px;border-radius:999px;letter-spacing:.02em;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}
.jet-listing-grid__items:has(.qa-card) .qa-industry .elementor-heading-title{background:#fff;color:#5B77D3 !important;box-shadow:0 2px 8px rgba(15,23,42,.12)}
/* /etiqueta */
/* el widget del slider ocupa todo el ancho de su contenedor (si no, en una fila flex se encoge al contenido) */
.elementor-widget-jet-listing-grid:has(.jet-listing-grid--71902){width:100% !important;max-width:100% !important;flex:1 1 100%}
/* /ancho *//* End custom CSS */