.Empleo{display:grid;grid-template-columns:minmax(0,1fr) 36%;gap:var(--Global-Espacio-Grupo);padding:var(--Global-Espacio-TituloContenido);background-color:var(--Global-Background-Empleo);border-radius:var(--Global-Radio-Panel);color:var(--Global-Color-Black)}.Empleo-texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Global-Espacio-TituloContenido)}.Empleo-titulo{margin:0}.Empleo-titulo:not([class*="Global-"]){font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-32);font-weight:var(--Font-Weight-400);line-height:var(--Font-Line-height-110);letter-spacing:var(--Font-Letter-spacing-2)}.Empleo-parrafo{margin:0;font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-19);font-weight:var(--Font-Weight-400);letter-spacing:var(--Font-Letter-spacing-0)}.Empleo-boton{display:inline-flex}.Empleo-tarjeta{display:flex;flex-direction:column;gap:calc(var(--Global-Espacio-TituloContenido) / 2);padding:var(--Global-Espacio-TituloContenido);border:1px solid var(--Global-Color-Black);border-radius:var(--Global-Radio-Tarjeta);background-color:var(--Global-Color-White)}.Empleo-tarjetaTitulo{margin:0;font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-19);font-weight:var(--Font-Weight-400);letter-spacing:var(--Font-Letter-spacing-0);text-transform:uppercase}.Empleo-cifra{font-size:var(--Font-Size-19);font-weight:var(--Font-Weight-400);line-height:normal;letter-spacing:var(--Font-Letter-spacing-0);display:flex;align-items:center;gap:var(--Global-Espacio-TituloContenido);margin:0}.Empleo-numero{font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-45);font-weight:var(--Font-Weight-400);line-height:var(--Font-Line-height-100);letter-spacing:var(--Font-Letter-spacing-2)}.Empleo-variacion{padding:4px 12px;border-radius:var(--Global-Radio-Pastilla);background-color:var(--Global-Positivo-Fondo);font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-14);font-weight:var(--Font-Weight-400);letter-spacing:var(--Font-Letter-spacing-2);white-space:nowrap}.Empleo .Empleo-variacion{color:var(--Global-Color-White)}.Empleo-variacion--baja{background-color:var(--Global-Destacado)}.Empleo-dato{margin:0;font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-14);font-weight:var(--Font-Weight-400);font-style:italic;letter-spacing:var(--Font-Letter-spacing-2)}.Empleo-datoCifra{font-size:var(--Font-Size-19);font-weight:var(--Font-Weight-500);letter-spacing:var(--Font-Letter-spacing-2)}.Empleo-subtitulo{margin:0;font-family:var(--Font-Family-Primary)}.Empleo-salidas{font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-19);font-weight:var(--Font-Weight-400);letter-spacing:var(--Font-Letter-spacing-0)}.Empleo-figura{margin:0}.Empleo-foto{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--Global-Radio-Imagen)}.Empleo-pie{display:flex;justify-content:space-between;gap:var(--Global-Espacio-TituloContenido);margin-top:calc(var(--Global-Espacio-TituloContenido) / 2);font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-14);font-weight:var(--Font-Weight-400);letter-spacing:var(--Font-Letter-spacing-2)}.Empleo-puesto{text-align:right}.Empleo-empresas{grid-column:1 / -1;overflow:hidden;margin-inline:calc(var(--Global-Espacio-TituloContenido) * -1);padding-inline:var(--Global-Espacio-TituloContenido);overflow-x:auto;scrollbar-width:none}.Empleo-empresas::-webkit-scrollbar{display:none}.Empleo-pista{display:flex;width:max-content}.Empleo-empresas{--Empleo-huecoCirculos:32px}.Empleo .Empleo-empresasLista{display:flex;gap:var(--Empleo-huecoCirculos);margin:0;padding:0 calc(var(--Empleo-huecoCirculos) / 2) 0 0;list-style:none}.Empleo-empresa{--Empleo-circulo:136px;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--Empleo-circulo);height:var(--Empleo-circulo);margin:0;padding:0;border:1px solid var(--Global-Color-Black);border-radius:50%;list-style:none}.Empleo-logo{display:block;width:60%;height:auto;max-height:40%;object-fit:contain;filter:brightness(0)}.Empleo-empresaNombre{font-family:var(--Font-Family-Primary);font-size:var(--Font-Size-19);font-weight:var(--Font-Weight-500);letter-spacing:var(--Font-Letter-spacing-2)}@media (prefers-reduced-motion:no-preference){@keyframes ceiMarquesina{to{transform:translateX(-50%)}}.Empleo-empresas{overflow-x:hidden}.Empleo-pista{animation:ceiMarquesina 40s linear infinite}.Empleo-empresas:hover .Empleo-pista{animation-play-state:paused}}@media (max-width:767.98px){.Empleo{grid-template-columns:minmax(0,1fr);gap:var(--Global-Espacio-Superior)}.Empleo-tarjeta{align-self:stretch}.Empleo-cifra{flex-wrap:wrap;gap:calc(var(--Global-Espacio-TituloContenido) / 2)}.Empleo-empresa{--Empleo-circulo:104px}}@media (min-width:768px){.Empleo-figura{position:sticky;align-self:start;top:calc(var(--Global-Alto-Cabecera) + var(--Global-Espacio-TituloContenido))}.Empleo--ancho .Empleo-figura{position:static;align-self:stretch}}.Empleo--ancho{border-radius:0;padding:var(--Global-Espacio-Grupo) var(--Global-Margen-Pagina)}.Empleo--ancho .Empleo-foto{border-radius:0}.Empleo--ancho .Empleo-parrafo,.Empleo--ancho .Empleo-parrafo2,.Empleo--ancho .Empleo-salidas,.Empleo--ancho .Empleo-salidas p,.Empleo--ancho .Empleo-tarjetaTitulo{font-size:var(--Font-Size-29);font-weight:var(--Font-Weight-400);line-height:var(--Font-Line-height-110);letter-spacing:var(--Font-Letter-spacing-2)}.Empleo--ancho .Empleo-datoCifra{font-size:var(--Font-Size-29);font-weight:var(--Font-Weight-400);font-style:normal;line-height:var(--Font-Line-height-110);letter-spacing:var(--Font-Letter-spacing-2)}.Empleo--ancho .Empleo-cifra{align-items:baseline}.Empleo--ancho .Empleo-numero{font-size:var(--Font-Size-95);font-weight:var(--Font-Weight-400);line-height:var(--Font-Line-height-100);letter-spacing:var(--Font-Letter-spacing-h1)}.Empleo--ancho .Empleo-titulo{order:1}.Empleo--ancho .Empleo-parrafo{order:2}.Empleo--ancho .Empleo-boton{order:3}.Empleo--ancho .Empleo-parrafo2{order:4}.Empleo--ancho .Empleo-tarjeta{order:5}.Empleo--ancho .Empleo-subtitulo{order:6}.Empleo--ancho .Empleo-salidas{order:7}.Empleo--ancho .Empleo-subtitulo{margin-top:calc(var(--Global-Espacio-Grupo) - var(--Global-Espacio-TituloContenido))}.Empleo--ancho .Empleo-salidas>p+p{margin-top:calc(var(--Global-Espacio-TituloContenido) / 2)}.Empleo--ancho .Empleo-dato{font-size:var(--Font-Size-19);font-style:normal;letter-spacing:var(--Font-Letter-spacing-0)}