 .cb,.clear{clear:both}.field .img_xsmall{height:10px;margin-left:4px}.display_flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.flex_1{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1}.flex_2{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.flex_wrap{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.sin_fondo{background-color:transparent!important}.sin_fondo:hover{background-color:transparent!important}.ficha_empresa{color:#282624;font-family:"Merriweather",serif}.ficha_empresa h1{font-size:42px}.ficha_empresa h2{font-size:20px;color:#ffffff;margin-top:9px;margin-bottom:0}.ficha_empresa h3,.ficha_empresa h6{font-size:19px;margin-top:9px;margin-bottom:0}.ficha_empresa h4{font-size:26px;margin:4px}.ficha_empresa h5{font-size:22px;margin:4px}.ficha_empresa .page-header{padding-top:40px}.ficha_empresa .bloque{margin-top:4px;margin-bottom:20px}.ficha_empresa .bloque .header{font-size:16px;font-weight:normal;background:#3a3a3a;padding:4px 30px}.ficha_empresa .bloque .row{--bs-gutter-x:3px;--bs-gutter-y:3px;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:-.6px;margin-left:-.6px}.ficha_empresa .bloque .contenido{padding:0;font-size:14px}.ficha_empresa .bloque .contenido_top{padding:12px 60px;margin-top:4px;font-size:14px}.ficha_empresa .bloque .contenido_middle{padding:12px 60px;margin-top:-1px;font-size:14px}.ficha_empresa .bloque .contenido_bottom{padding:12px 60px;font-size:14px}.ficha_empresa .bloque .datos_empresa{padding:40px 60px 20px 60px}.ficha_empresa .bloque .bold{font-weight:bold}.ficha_empresa .bloque .bold_aumentado{font-weight:bold}.ficha_empresa .bloque .datos_celula_0{font-size:14px;padding:6px;background:#efefef}.ficha_empresa .bloque .datos_celula_0 a{color:#000}.ficha_empresa .bloque .datos_celula_0 a:hover{color:#000}.ficha_empresa .bloque .datos_celula_1{background-color:#efefef;font-weight:700;min-height:120px;display:flex;align-content:center;align-items:center;justify-content:center}.ficha_empresa .bloque .datos_celula_2{background-color:#eee;padding:6px 12px;font-size:11px;background-clip:padding-box;border-top:4px solid transparent;display:flex;align-content:center;align-items:center;justify-content:center}.ficha_empresa .bloque_0 a,.ficha_empresa .bloque_1 a,.ficha_empresa .bloque_2 a,.ficha_empresa .bloque_3 a,.ficha_empresa .bloque_4 a,.ficha_empresa .bloque_5 a,.ficha_empresa .bloque_6 a,.ficha_empresa .bloque_7 a{text-decoration:none;color:#282624;font-weight:normal}.ficha_empresa .bloque_0 a:hover,.ficha_empresa .bloque_1 a:hover,.ficha_empresa .bloque_2 a:hover,.ficha_empresa .bloque_3 a:hover,.ficha_empresa .bloque_4 a:hover,.ficha_empresa .bloque_5 a:hover,.ficha_empresa .bloque_6 a:hover,.ficha_empresa .bloque_7 a:hover{color:#ee0141}.ficha_empresa .titulo{font-size:42px;font-weight:bold}.ficha_empresa .subtitulo{font-size:34px;font-weight:normal;text-align:center}.ficha_empresa .bloque .si_trabajas{font-size:12px}.ficha_empresa .bloque .sin_margen{margin:0!important}.ficha_empresa .bloque .como_texto{font-weight:bold;font-size:11px;color:#666;display:inline-block}.ficha_empresa .bloque .contenido_extra{background-color:#eee;padding:40px;font-size:13px}.ficha_empresa .bloque .datos-importantes{display:flex}.ficha_empresa .justificar{text-align:justify}.ficha_empresa .bloque .text{font-weight:normal;font-size:16px;font-family:'Nunito Sans',sans-serif}.ficha_empresa .bloque .text_big{font-size:26px}.ficha_empresa .bloque .text_small{font-weight:normal;font-size:12px}.ficha_empresa .bloque .text_medium{font-weight:normal;font-size:16px}.ficha_empresa .bloque .text-right{justify-content:flex-end}.ficha_empresa .bloque .no-image{font-size:9px;color:#848484;background:#FFF;padding:5px;margin:0 3px 0 0;border:1px solid #eee;width:80px;height:33px;display:inline-block;line-height:21px;text-align:center}.ficha_empresa .bloque .arrow_gray{color:#999999!important}.ficha_empresa .bloque .arrow_green{color:#63b976!important}.ficha_empresa .bloque .arrow_red{color:#e01c58!important}.ficha_empresa .bloque .arrow_grande{font-size:22px}.ficha_empresa .bloque .arrow_xsmini{font-size:12px}.ficha_empresa .bloque .registro_ranking{font-size:12px;display:grid;align-content:center}.ficha_empresa .bloque .div_registro_ranking{padding-right:50px}.ficha_empresa .bloque .img_noticia_relacionada{object-fit:cover;min-height:212px}.ficha_empresa .bloque .ilumina_dato{-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-o-transition:all 1s ease-in;-ms-transition:all 1s ease-in;transition:all 1s ease-in}.row>*{padding:0!important}.buscador_empresas #logotipo_buscador_empresas{display:inline-flex;height:50px;padding:8px!important;background-color:#efefef;justify-content:center;border-left:1px solid #77777d;border-top:1px solid #77777d;border-bottom:1px solid #77777d;border-radius:4px 0 0 4px}.buscador_empresas #logotipo_buscador_empresas img{width:94px}.buscador_empresas #empresa_buscada{margin:0;line-height:28px;height:50px;border-radius:0;font-size:19px;color:#000;border-color:#77777d}.buscador_empresas #empresa_buscada::placeholder{font-size:16px;font-weight:normal}.buscador_empresas #resultado_busqueda_empresa{font-size:14px;border:1px solid #d0d0d0;box-shadow:2px 4px 8px #d0cfcf;border-radius:0 0 4px 4px;position:absolute;z-index:99999;background:#FFFFFF;width:100%}.buscador_empresas #boton_buscador_empresa{height:50px;line-height:30px;margin:0;border-radius:0 4px 4px 0}.buscador_empresas #resultado_busqueda_empresa ul{list-style:none;margin:0;padding:0}.buscador_empresas #resultado_busqueda_empresa .par{background:#f0f0f0}.buscador_empresas #resultado_busqueda_empresa .impar{background:#eee}.buscador_empresas #resultado_busqueda_empresa li{padding-left:1.5em;margin:1px 0}.buscador_empresas #resultado_busqueda_empresa .max_resultados{line-height:30px;text-align:end;padding-right:20px;font-size:11px}.buscador_empresas #resultado_busqueda_empresa a li{text-decoration:none}.buscador_empresas #resultado_busqueda_empresa a:hover{color:#e01c58}.buscador_empresas #resultado_busqueda_empresa h5{line-height:30px;margin:0;font-size:.9em}.buscador_empresas #resultado_busqueda_empresa .bold{font-weight:bold}.buscador_empresas .text{font-weight:normal;font-family:'Nunito Sans',sans-serif}.rankings_empresas{color:#282624;font-family:"Merriweather"}.rankings_empresas h1{font-size:32px;font-weight:normal}.rankings_empresas h2{font-size:17px;color:#ffffff;margin-top:9px;margin-bottom:0;font-weight:normal}.rankings_empresas h3,.rankings_empresas h6{font-size:19px;margin-top:9px;margin-bottom:0;font-weight:normal}.rankings_empresas h4{font-size:26px;margin:4px}.rankings_empresas h5{font-size:22px;margin:4px}.rankings_empresas .page-header{padding-top:40px}.rankings_empresas .bloque{margin-top:4px;margin-bottom:20px}.rankings_empresas .bloque .text{font-weight:normal;font-family:'Nunito Sans',sans-serif}.rankings_empresas .bloque .justificar{text-align:justify}.rankings_empresas .bloque .text_small{font-weight:normal;font-size:12px}.rankings_empresas .bloque .text_medium{font-weight:normal;font-size:16px}.rankings_empresas .bloque .text_big{font-size:26px}.rankings_empresas .bloque .text-right{justify-content:flex-end}.rankings_empresas .bloque .bold{font-weight:bold}.rankings_empresas .bloque .header{font-size:16px;font-weight:normal;background:#3a3a3a;padding:4px 30px}.rankings_empresas .bloque .row{--bs-gutter-x:3px;--bs-gutter-y:3px;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:-.6px;margin-left:-.6px}.rankings_empresas .bloque .contenido{padding:0;font-size:14px}.rankings_empresas .bloque .datos_celula_0{font-size:14px;padding:6px;background:#efefef}.rankings_empresas .bloque .datos_celula_0 a{color:#000}.rankings_empresas .bloque .datos_celula_0 a:hover{color:#000}.rankings_empresas .bloque .datos_celula_1{background-color:#efefef;font-weight:700;min-height:120px;display:flex;align-content:center;align-items:center;justify-content:center;text-align:center}.rankings_empresas .bloque .datos_celula_2{background-color:#eee;padding:6px 12px;font-size:11px;background-clip:padding-box;border-top:4px solid transparent;display:flex;align-content:center;align-items:center;justify-content:center}.rankings_empresas .bloque_1 a{text-decoration:none;color:#282624;font-weight:normal}.rankings_empresas .bloque_1 a:hover{color:#ee0141}.rankings_empresas .bloque .registro_ranking{font-size:12px;display:grid;align-content:center}.rankings_empresas .bloque .div_registro_ranking{padding-right:50px}.rankings_empresas .bloque .cabecera_ranking{background-color:#efefef;padding-top:6px;padding-bottom:6px}.rankings_empresas .bloque .no-image{font-size:9px;color:#848484;background:#FFF;padding:5px;margin:0 3px 0 0;border:1px solid #eee;width:80px;height:33px;display:inline-block;line-height:21px;text-align:center}.rankings_empresas .bloque .datos-importantes{display:flex}.rankings_empresas .bloque .si_trabajas{font-size:12px}.rankings_empresas .container{display:block;position:relative;padding-left:26px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rankings_empresas .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.rankings_empresas .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#ffffff;border-radius:50%}.rankings_empresas .container:hover input~.checkmark{background-color:#cccccc}.rankings_empresas .container input:checked~.checkmark{background-color:#ee0141}.rankings_empresas .checkmark:after{content:"";position:absolute;display:none}.rankings_empresas .container input:checked~.checkmark:after{display:block}.rankings_empresas .container .checkmark:after{top:7px;left:7px;width:8px;height:8px;border-radius:50%;background:white}.rankings_empresas .filtro_ranking{outline:none;font-family:'Nunito Sans',sans-serif}@media (max-width:1140px){.buscador_empresas #contenedor_boton_buscador_empresa{width:100%;display:inline-flex;justify-content:center}.buscador_empresas #contenedor_empresa_buscada{width:80%;margin-bottom:6px}.buscador_empresas #logotipo_buscador_empresas{margin-bottom:3px;width:20%;border-right:1px solid #77777d}.buscador_empresas #empresa_buscada{width:100%;border-radius:0 4px 4px 0}.buscador_empresas #boton_buscador_empresa{width:50%;border-radius:4px;margin-top:6px}}@media (max-width:800px){.ficha_empresa .page-header{padding-top:0}.ficha_empresa .bloque .contenido{padding:0}.ficha_empresa .bloque .datos_empresa{padding:20px 0}.ficha_empresa .bloque .datos-importantes{display:block}.ficha_empresa .bloque .tabla_empresas_relacionadas{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;font-size:11px}.ficha_empresa .texto_color{color:#808080}.ficha_empresa .bold_aumentado{font-size:1.1em;margin-bottom:8px}.ficha_empresa .bloque_5 .header{display:block}.ficha_empresa .bloque .tabla_1_empresas{overflow:hidden;border-bottom:0;width:100%}.ficha_empresa .bloque .tabla_2_empresas{overflow:hidden;border-top:0;width:100%}.ficha_empresa .bloque .hidden-xs{display:none}.ficha_empresa .bloque .div_registro_ranking{padding:0}.ficha_empresa .bloque .img_noticia_relacionada{min-height:189px;max-height:189px}.rankings_empresas .bloque .hidden-xs{display:none}.rankings_empresas .bloque .datos-importantes{display:block}.rankings_empresas .bloque .div_registro_ranking{padding:0}}@media (max-width:574px){.buscador_empresas .row{flex-direction:column}.buscador_empresas #logotipo_buscador_empresas{width:100%;border-radius:4px}.buscador_empresas #contenedor_empresa_buscada{width:100%}.buscador_empresas #empresa_buscada{border-radius:4px}.buscador_empresas #empresa_buscada::placeholder{font-size:14px}.buscador_empresas #boton_buscador_empresa{width:80%;font-size:16px}}