html:has(body.company-info-page.ac-theme){background:var(--ac-fondo)}body.company-info-page.ac-theme{background:var(--ac-fondo);color:var(--ac-texto);font-family:var(--ac-fuente-texto);font-size:var(--ac-fs-cuerpo);line-height:var(--ac-lh-cuerpo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.company-info-page.ac-theme h1,body.company-info-page.ac-theme h2,body.company-info-page.ac-theme h3,body.company-info-page.ac-theme h4{font-family:var(--ac-fuente-titulo);color:var(--ac-texto)}body.company-info-page.ac-theme h1{font-size:var(--ac-fs-display);font-weight:700;line-height:var(--ac-lh-display);letter-spacing:var(--ac-ls-display);font-variation-settings:"opsz" 40}body.company-info-page.ac-theme h2{font-size:var(--ac-fs-h2);font-weight:700;line-height:var(--ac-lh-h2);letter-spacing:var(--ac-ls-h2);font-variation-settings:"opsz" 28}body.company-info-page.ac-theme h3,body.company-info-page.ac-theme h4{font-size:var(--ac-fs-h3);font-weight:600;line-height:var(--ac-lh-h3);letter-spacing:var(--ac-ls-h3);font-variation-settings:"opsz" 20}body.company-info-page.ac-theme button,body.company-info-page.ac-theme input,body.company-info-page.ac-theme select,body.company-info-page.ac-theme textarea{font-family:var(--ac-fuente-texto)}body.company-info-page.ac-theme :focus-visible{outline:var(--ac-foco-grosor) solid var(--ac-foco);outline-offset:var(--ac-foco-offset)}body.company-info-page.ac-theme a{color:var(--ac-acento-texto)}body.company-info-page.ac-theme ::selection{background:var(--ac-acento-bg-fuerte);color:var(--ac-texto)}body.company-info-page.ac-theme .nav-header{background:var(--ac-fondo);color:var(--ac-texto);box-shadow:inset 0 -1px 0 var(--ac-borde)}body.company-info-page.ac-theme .nav-logo{color:var(--ac-texto);font-family:var(--ac-fuente-logo)}body.company-info-page.ac-theme .nav-logo img{background:var(--ac-fondo)}body.company-info-page.ac-theme .nav-link{color:var(--ac-texto-suave);font-family:var(--ac-fuente-texto)}body.company-info-page.ac-theme .nav-link:hover{background:var(--ac-superficie-baja);color:var(--ac-texto)}body.company-info-page.ac-theme .nav-link.active{background:var(--ac-superficie-baja);color:var(--ac-texto);box-shadow:inset 0 -2px 0 var(--ac-acento)}body.company-info-page.ac-theme .nav-action-btn,body.company-info-page.ac-theme .nav-mobile-map-btn,body.company-info-page.ac-theme .nav-profile-icon-btn{background:var(--ac-superficie-baja);border:1px solid var(--ac-borde-control);color:var(--ac-texto)}body.company-info-page.ac-theme .nav-action-btn:hover,body.company-info-page.ac-theme .nav-hamburger:hover,body.company-info-page.ac-theme .nav-mobile-map-btn:hover,body.company-info-page.ac-theme .nav-profile-icon-btn:hover{background:var(--ac-borde);color:var(--ac-texto)}body.company-info-page.ac-theme .nav-access-candidatos,body.company-info-page.ac-theme .nav-action-btn.primary{background:var(--ac-acento-accion);border-color:var(--ac-naranja-700);color:var(--ac-texto-invertido)}body.company-info-page.ac-theme .nav-access-candidatos:hover,body.company-info-page.ac-theme .nav-action-btn.primary:hover{background:var(--ac-acento-hover);color:var(--ac-texto-invertido)}body.company-info-page.ac-theme .nav-access-empresas{background:var(--ac-superficie-baja);border:1.5px solid var(--ac-borde-control);color:var(--ac-texto)}body.company-info-page.ac-theme .nav-hamburger,body.company-info-page.ac-theme .nav-mobile-close{color:var(--ac-texto)}body.company-info-page.ac-theme .nav-mobile-close{background:var(--ac-superficie-baja)}body.company-info-page.ac-theme .nav-mobile-overlay{background:rgba(56,61,43,.35)}body.company-info-page.ac-theme .nav-mobile-panel,body.company-info-page.ac-theme .nav-notif-dropdown,body.company-info-page.ac-theme .nav-user-dropdown{background:var(--ac-superficie);border-color:var(--ac-borde);color:var(--ac-texto);box-shadow:var(--ac-sombra-lg)}body.company-info-page.ac-theme .nav-mobile-header{border-bottom-color:var(--ac-borde)}body.company-info-page.ac-theme .nav-mobile-header h3{color:var(--ac-texto);font-family:var(--ac-fuente-texto)}body.company-info-page.ac-theme .nav-mobile-links a{color:var(--ac-texto)}body.company-info-page.ac-theme .nav-mobile-links a.active{background:var(--ac-superficie-baja);color:var(--ac-texto);border-left-color:var(--ac-acento)}body.company-info-page.ac-theme .nav-mobile-divider{background:var(--ac-borde)}body.company-info-page.ac-theme .nav-chat-badge,body.company-info-page.ac-theme .nav-notif-badge{background:var(--ac-acento-accion);border-color:var(--ac-fondo);color:var(--ac-texto-invertido)}body.company-info-page.ac-theme .hero{background:var(--ac-fondo)}body.company-info-page.ac-theme .hero-bg{background:radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--ac-acento) 16%,transparent) 0,transparent 48%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--ac-borde) 55%,transparent) 0,transparent 42%),linear-gradient(165deg,var(--ac-fondo) 0,var(--ac-superficie) 48%,var(--ac-superficie-baja) 100%)}body.company-info-page.ac-theme .hero-bg::after{background:0 0}body.company-info-page.ac-theme .hero h1{color:var(--ac-texto);font-family:var(--ac-fuente-titulo);font-size:var(--ac-fs-display);font-weight:700;letter-spacing:var(--ac-ls-display);line-height:var(--ac-lh-display)}body.company-info-page.ac-theme .hero h1 span{background:0 0;-webkit-text-fill-color:unset;color:var(--ac-acento-texto)}body.company-info-page.ac-theme .hero-subtitle{color:var(--ac-texto-suave);max-width:68ch}body.company-info-page.ac-theme .hero-audience-tabs{background:var(--ac-superficie);border:1px solid var(--ac-borde);box-shadow:var(--ac-sombra-sm)}body.company-info-page.ac-theme .hero-audience-tab{color:var(--ac-texto-suave);font-family:var(--ac-fuente-texto);background:0 0;border:none}body.company-info-page.ac-theme .hero-audience-tab[aria-selected=true],html:not([data-ac-user-type]):not([data-ac-hero-tab=company]) body.company-info-page.ac-theme .hero-audience-tab[data-panel=candidate],html[data-ac-hero-tab=company]:not([data-ac-user-type]) body.company-info-page.ac-theme .hero-audience-tab[data-panel=company]{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);box-shadow:var(--ac-sombra-sm)}html:not([data-ac-user-type]):not([data-ac-hero-tab=company]) body.company-info-page.ac-theme .hero-audience-tab[data-panel=company],html[data-ac-hero-tab=company]:not([data-ac-user-type]) body.company-info-page.ac-theme .hero-audience-tab[data-panel=candidate]{background:0 0;color:var(--ac-texto-suave);box-shadow:none}body.company-info-page.ac-theme .hero-search{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-xl);box-shadow:var(--ac-sombra-md)}body.company-info-page.ac-theme .hero-search-field label{color:var(--ac-texto);font-family:var(--ac-fuente-texto);letter-spacing:var(--ac-ls-overline)}body.company-info-page.ac-theme .hero-search-field label i{color:var(--ac-acento-texto)}body.company-info-page.ac-theme .hero-search-field input{color:var(--ac-texto)}body.company-info-page.ac-theme .hero-search-field input::placeholder{color:var(--ac-texto-tenue)}body.company-info-page.ac-theme .hero-search-divider{background:var(--ac-borde)}body.company-info-page.ac-theme .hero-search-btn{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border-radius:0 var(--ac-radio-xl) var(--ac-radio-xl) 0}body.company-info-page.ac-theme .hero-search-btn:hover{background:var(--ac-acento-hover)}body.company-info-page.ac-theme .hero-location-suggestions{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:0 0 var(--ac-radio-md) var(--ac-radio-md);box-shadow:var(--ac-sombra-md)}body.company-info-page.ac-theme .hero-suggestion-item{color:var(--ac-texto);border-bottom-color:var(--ac-borde)}body.company-info-page.ac-theme .hero-suggestion-item:hover{background:var(--ac-superficie-baja)}body.company-info-page.ac-theme .hero-suggestion-item i{color:var(--ac-acento-texto)}body.company-info-page.ac-theme .hero-map-cta{color:var(--ac-texto);border:1.5px solid var(--ac-borde-control);background:var(--ac-superficie-baja);border-radius:var(--ac-radio-pill)}body.company-info-page.ac-theme .hero-map-cta:hover{background:var(--ac-borde);color:var(--ac-texto)}body.company-info-page.ac-theme .candidate-hero-actions,body.company-info-page.ac-theme .company-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}body.company-info-page.ac-theme .company-hero-primary-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 28px;font-family:var(--ac-fuente-texto);font-size:var(--ac-fs-cuerpo);font-weight:600;background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border:1px solid var(--ac-naranja-700);border-radius:var(--ac-radio-pill);text-decoration:none;box-shadow:none}body.company-info-page.ac-theme .company-hero-primary-btn:hover{background:var(--ac-acento-hover);color:var(--ac-texto-invertido)}body.company-info-page.ac-theme .hero-scroll-hint{color:var(--ac-texto-tenue)}body.company-info-page.ac-theme .hero-scroll-hint:focus-visible,body.company-info-page.ac-theme .hero-scroll-hint:hover{color:var(--ac-acento-texto)}@media (max-width:768px){body.company-info-page.ac-theme .hero-search-btn{border-radius:0 0 var(--ac-radio-xl) var(--ac-radio-xl)}}body.company-info-page.ac-theme .home-audience-below{background:var(--ac-fondo)}body.company-info-page.ac-theme .section-title{font-family:var(--ac-fuente-titulo);color:var(--ac-texto)}body.company-info-page.ac-theme .section-kicker{background:var(--ac-acento-bg);border:1px solid var(--ac-acento-borde);color:var(--ac-acento-texto);font-family:var(--ac-fuente-texto);letter-spacing:var(--ac-ls-overline);text-transform:uppercase}body.company-info-page.ac-theme .cities-section,body.company-info-page.ac-theme .cta-section,body.company-info-page.ac-theme .featured-companies-section,body.company-info-page.ac-theme .mobility-law-section,body.company-info-page.ac-theme .popular-jobs-section,body.company-info-page.ac-theme .recent-jobs-section{background:var(--ac-fondo)}body.company-info-page.ac-theme .explore-panel{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-xl);box-shadow:var(--ac-sombra-sm)}body.company-info-page.ac-theme .explore-panel::after,body.company-info-page.ac-theme .explore-panel::before{background:radial-gradient(circle,color-mix(in srgb,var(--ac-acento) 14%,transparent) 0,transparent 70%)}body.company-info-page.ac-theme .explore-panel .section-title{font-size:var(--ac-fs-h1);max-width:none;letter-spacing:var(--ac-ls-h1);line-height:var(--ac-lh-h1)}body.company-info-page.ac-theme .cities-subtitle,body.company-info-page.ac-theme .company-section-intro,body.company-info-page.ac-theme .featured-companies-subtitle,body.company-info-page.ac-theme .mobility-law-text,body.company-info-page.ac-theme .popular-jobs-subtitle,body.company-info-page.ac-theme .recent-jobs-subtitle{color:var(--ac-texto-suave);max-width:68ch}body.company-info-page.ac-theme .explore-panel-meta span{background:var(--ac-superficie-baja);border:1px solid var(--ac-borde);color:var(--ac-texto-suave);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.company-info-page.ac-theme .explore-panel-body{background:var(--ac-fondo);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg)}body.company-info-page.ac-theme .recent-jobs-panel-link{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border:1px solid var(--ac-naranja-700);border-radius:var(--ac-radio-pill);text-decoration:none}body.company-info-page.ac-theme .recent-jobs-panel-link:hover{background:var(--ac-acento-hover);color:var(--ac-texto-invertido)}body.company-info-page.ac-theme .company-module-card,body.company-info-page.ac-theme .mobility-law-card{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg);box-shadow:var(--ac-sombra-sm)}body.company-info-page.ac-theme .mobility-law-card-icon{background:var(--ac-acento-bg);border:1px solid var(--ac-acento-borde);color:var(--ac-acento-texto)}body.company-info-page.ac-theme .mobility-law-card-icon--candidate{background:var(--ac-exito-bg);border-color:var(--ac-exito-borde);color:var(--ac-exito-texto)}body.company-info-page.ac-theme .company-module-card h3,body.company-info-page.ac-theme .mobility-law-card h3{color:var(--ac-texto)}body.company-info-page.ac-theme .company-module-card p,body.company-info-page.ac-theme .company-module-copy p,body.company-info-page.ac-theme .mobility-law-card p{color:var(--ac-texto-suave)}body.company-info-page.ac-theme .company-module-list li{color:var(--ac-texto-suave)}body.company-info-page.ac-theme .company-module-list i{color:var(--ac-acento-texto)}body.company-info-page.ac-theme .company-module-list strong{color:var(--ac-texto)}body.company-info-page.ac-theme .company-sector-chips span{background:var(--ac-superficie-baja);border:1px solid var(--ac-borde);color:var(--ac-texto)}body.company-info-page.ac-theme .company-features-table{background:var(--ac-superficie);border-color:var(--ac-borde);color:var(--ac-texto)}body.company-info-page.ac-theme .company-features-table thead{background:var(--ac-superficie-baja)}body.company-info-page.ac-theme .company-features-table th{color:var(--ac-texto);font-family:var(--ac-fuente-texto);border-bottom-color:var(--ac-borde)}body.company-info-page.ac-theme .company-features-table td{color:var(--ac-texto-suave);border-bottom-color:var(--ac-borde)}body.company-info-page.ac-theme .company-feature-title{color:var(--ac-texto)}body.company-info-page.ac-theme .company-feature-title i{color:var(--ac-acento-texto)}body.company-info-page.ac-theme .company-price-card{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg);box-shadow:var(--ac-sombra-sm)}body.company-info-page.ac-theme .company-price-label{background:var(--ac-acento-bg);color:var(--ac-acento-texto);border:1px solid var(--ac-acento-borde)}body.company-info-page.ac-theme .company-price-card h3{color:var(--ac-texto)}body.company-info-page.ac-theme .company-price-card p,body.company-info-page.ac-theme .company-pricing-note{color:var(--ac-texto-suave)}body.company-info-page.ac-theme .company-price-list li{color:var(--ac-texto)}body.company-info-page.ac-theme .company-price-list i{color:var(--ac-exito-texto)}body.company-info-page.ac-theme .cta-card{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-xl);box-shadow:var(--ac-sombra-sm)}body.company-info-page.ac-theme .cta-card-icon{background:var(--ac-acento-bg);color:var(--ac-acento-texto);border:1px solid var(--ac-acento-borde)}body.company-info-page.ac-theme .cta-card h3{color:var(--ac-texto)}body.company-info-page.ac-theme .cta-card p{color:var(--ac-texto-suave)}body.company-info-page.ac-theme .cta-card-btn{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border:1px solid var(--ac-naranja-700);border-radius:var(--ac-radio-pill);text-decoration:none}body.company-info-page.ac-theme .cta-card-btn:hover{background:var(--ac-acento-hover);color:var(--ac-texto-invertido)}body.company-info-page.ac-theme .cta-company .cta-card-btn{background:var(--ac-superficie-baja);color:var(--ac-texto);border-color:var(--ac-borde-control)}body.company-info-page.ac-theme .cta-company .cta-card-btn:hover{background:var(--ac-borde);color:var(--ac-texto)}body.company-info-page.ac-theme .explore-panel--featured-companies{background:var(--ac-superficie)}body.company-info-page.ac-theme .featured-company-card-link,body.company-info-page.ac-theme .job-card{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg);box-shadow:var(--ac-sombra-sm);color:var(--ac-texto)}body.company-info-page.ac-theme .featured-company-card-link:hover,body.company-info-page.ac-theme .job-card:hover{border-color:var(--ac-acento-borde);box-shadow:var(--ac-sombra-md)}body.company-info-page.ac-theme .featured-company-logo,body.company-info-page.ac-theme .job-card-company-mark{background:var(--ac-acento-bg);border:1px solid var(--ac-acento-borde);color:var(--ac-acento-texto);box-shadow:none}body.company-info-page.ac-theme .job-card-company-name,body.company-info-page.ac-theme .job-card-title{color:var(--ac-texto)}body.company-info-page.ac-theme .job-card-title:hover,body.company-info-page.ac-theme a.job-card-company-name:hover{color:var(--ac-acento-texto)}body.company-info-page.ac-theme .job-card-freshness{background:var(--ac-acento-bg);color:var(--ac-acento-texto)}body.company-info-page.ac-theme .job-card-freshness i{color:var(--ac-acento-texto)}body.company-info-page.ac-theme .city-chip,body.company-info-page.ac-theme .job-card-company-link,body.company-info-page.ac-theme .popular-job-chip{background:var(--ac-superficie);border:1px solid var(--ac-borde);color:var(--ac-texto);box-shadow:var(--ac-sombra-sm)}body.company-info-page.ac-theme .city-chip:hover,body.company-info-page.ac-theme .job-card-company-link:hover,body.company-info-page.ac-theme .popular-job-chip:hover{border-color:var(--ac-acento-borde);color:var(--ac-acento-texto);background:var(--ac-acento-bg)}body.company-info-page.ac-theme .job-card-action,body.company-info-page.ac-theme .job-card-apply-btn{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border-color:var(--ac-naranja-700)}body.company-info-page.ac-theme .jobs-grid-loading{color:var(--ac-texto-suave)}body.company-info-page.ac-theme .jobs-grid-loading i{color:var(--ac-acento-texto)}body.company-info-page.ac-theme .home-footer{background:var(--ac-tinta-900);color:var(--ac-papel-100)}body.company-info-page.ac-theme .home-footer .footer-brand .footer-logo{font-family:var(--ac-fuente-logo);color:var(--ac-papel-50)}body.company-info-page.ac-theme .home-footer .footer-brand p{color:var(--ac-tinta-300)}body.company-info-page.ac-theme .home-footer .footer-brand a{color:var(--ac-naranja-300)}body.company-info-page.ac-theme .home-footer .footer-brand a:hover{color:var(--ac-papel-50)}body.company-info-page.ac-theme .home-footer .footer-links h4{font-family:var(--ac-fuente-texto);color:var(--ac-tinta-500);letter-spacing:var(--ac-ls-overline)}body.company-info-page.ac-theme .home-footer .footer-links a{color:var(--ac-papel-200)}body.company-info-page.ac-theme .home-footer .footer-links a:hover{color:var(--ac-naranja-300)}body.company-info-page.ac-theme .home-footer .footer-bottom{border-top-color:rgba(249,245,234,.12)}body.company-info-page.ac-theme .home-footer .footer-bottom p{color:var(--ac-tinta-500);font-size:var(--ac-fs-legal)}body.company-info-page.ac-theme .company-hero-kicker{background:var(--ac-acento-bg);border:1px solid var(--ac-acento-borde);color:var(--ac-acento-texto);font-family:var(--ac-fuente-texto);letter-spacing:var(--ac-ls-overline)}body.company-info-page.ac-theme .company-hero-highlights span{background:var(--ac-superficie);border:1px solid var(--ac-borde);color:var(--ac-texto-suave);box-shadow:var(--ac-sombra-sm)}body.company-info-page.ac-theme .company-hero-highlights i{color:var(--ac-acento-texto)}