@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:400;src:url(../fonts/nunito-v26-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:600;src:url(../fonts/nunito-v26-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:700;src:url(../fonts/nunito-v26-latin-700.woff2) format('woff2')}body{background:#f5f5f8;font-family:Nunito,sans-serif}a{color:#0d6efd;text-decoration:none}a:hover{text-decoration:none}h1{font-size:24px;font-weight:700}h2{font-size:20px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}h5{font-size:12px;font-weight:700}.bandera{font-size:30px!important;font-weight:400}.titulo_oferta{font-size:16px}.main_menu{background-color:#064780}.badge_premium{background-color:#0854c7}.footer_bg{background-color:#064780}.font_1{font-size:20px}.font_2{font-size:18px}.font_3{font-size:16px}.font_4{font-size:14px}.font_5{font-size:12px}.font_6{font-size:10px}.texto_rojo{color:red}.texto_azul{color:#064780}.texto_blanco{color:#fff}.error{color:red}.btn-danger{background-color:#ea0064}.btn-outline-danger{border-color:#ea0064;color:#ea0064}.btn-outline-danger:hover{background-color:#ea0064;color:#fff}.alert-warning{background-color:#fffae6}.alert-danger{background-color:#fcebed}.box-shadow{box-shadow:0 .25rem .75rem rgb(0 0 0 / .05)}.form-check-large{display:flex;align-items:center}.form-check-large label{margin-left:10px;font-size:20px;font-weight:500}.form-check-large .form-check-input[type=checkbox]{border-radius:.25em;height:35px;width:35px}.form-check-large .form-check-input[type=radio]{border-radius:100%;height:35px;width:35px}.form-switch .form-check-input[type=checkbox]{border-radius:2em;height:35px;width:70px;cursor:pointer}.bg_basico{background-color:#CDEFFF!important}.fondo_blanco{background-color:#fff!important}.ancho_total{width:100%!important}.lista_numerica{list-style-type:decimal}.lista_bullet{list-style-type:disc}.no_border{border:0!important}.ocultar{display:none!important}.logo_container{border-radius:15px;border:1px solid #e1e5e1;margin:10px 5px}.logo_img{object-fit:scale-down;width:200px;max-height:100px}.logo_li{height:120px;vertical-align:middle}.oferta_logo{max-height:60px}.dataTables_wrapper label{font-size:12px}.dataTables_wrapper input,.dataTables_wrapper select{font-size:12px!important;height:auto;line-height:normal}.dt_clear{margin-right:20px;float:right}.col_nowrap{white-space:nowrap}#custom-datatable tfoot tr input{max-width:100px!important}.text-danger{color:#ea0064!important}.bg-form{background-image:url(../images/bg-form.jpg),linear-gradient(90deg,#1486ff 0,#0476f0 100%);background-position:center bottom;background-size:contain,cover;background-repeat:no-repeat,repeat-y}::placeholder{color:#f9f9f9;font-size:.75rem}.form-control-lg,.form-select-lg{font-size:95%}#confidencial,#destacada{display:flex!important}:root{--bg-td-gray:#E2E8F0 !important;--bg-td-gray-dark:#D4DCE5 !important;--bg-td-light-blue:#B3E5FC !important;--bg-td-info:#6BC2EA !important}.border-light-blue{border-color:var(--bg-td-light-blue)!important}.border-16{border-width:16px!important}@media (max-width:768px){#destacada{display:block!important}.oferta_logo{max-width:80px;max-height:80px;margin:0 auto}}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:'\00a0'}.flag-icon-au{background-image:url(../flags/4x3/au.svg)}.flag-icon-gh{background-image:url(../flags/4x3/gh.svg)}.flag-icon-ke{background-image:url(../flags/4x3/ke.svg)}.flag-icon-my{background-image:url(../flags/4x3/my.svg)}.flag-icon-ng{background-image:url(../flags/4x3/ng.svg)}.flag-icon-ph{background-image:url(../flags/4x3/ph.svg)}.flag-icon-sg{background-image:url(../flags/4x3/sg.svg)}.flag-icon-za{background-image:url(../flags/4x3/za.svg)}.flag-icon-ar{background-image:url(../flags/4x3/ar.svg)}.flag-icon-bo{background-image:url(../flags/4x3/bo.svg)}.flag-icon-cl{background-image:url(../flags/4x3/cl.svg)}.flag-icon-co{background-image:url(../flags/4x3/co.svg)}.flag-icon-cr{background-image:url(../flags/4x3/cr.svg)}.flag-icon-do{background-image:url(../flags/4x3/do.svg)}.flag-icon-ec{background-image:url(../flags/4x3/ec.svg)}.flag-icon-es{background-image:url(../flags/4x3/es.svg)}.flag-icon-gt{background-image:url(../flags/4x3/gt.svg)}.flag-icon-hn{background-image:url(../flags/4x3/hn.svg)}.flag-icon-mx{background-image:url(../flags/4x3/mx.svg)}.flag-icon-pa{background-image:url(../flags/4x3/pa.svg)}.flag-icon-pe{background-image:url(../flags/4x3/pe.svg)}.flag-icon-py{background-image:url(../flags/4x3/py.svg)}.flag-icon-sv{background-image:url(../flags/4x3/sv.svg)}.flag-icon-uy{background-image:url(../flags/4x3/uy.svg)}.flag-icon-ve{background-image:url(../flags/4x3/ve.svg)}.border-danger{--bs-border-opacity:1;border-color:#ea0064!important}.bg-danger{background-color:#ea0064!important}.btn_outlined_blue{display:flex;align-items:center;border:1px solid;border-color:rgb(6 71 128 / .5)!important;font-weight:lighter;background-color:#fff0;color:#064780!important}.divider-color{border-color:#0854C7!important}.texto_celeste{color:#0854C7}.btn_outlined_blue:hover{background-color:#064780!important;color:white!important;font-weight:bold!important}.fondo_naranja{background-color:#f05d23!important}.btn_outlined_secondary{display:flex;align-items:center;border:1px solid;border-color:rgb(176 176 176 / .5);font-weight:lighter!important;background-color:#fff0;color:#212529!important}.favorito-toggle{top:16px;right:16px;display:inline-flex;align-items:center;gap:6px;border:none;background:#fff0;color:#000;font-size:1.2rem;transition:all .3s ease;cursor:pointer}.favorito-toggle .text-label{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .3s ease,opacity .3s ease}.favorito-toggle:hover .text-label{max-width:120px;opacity:1}.favorito-toggle i{color:#d4af37}.border_lineas{border:1px dashed!important}.font_4_botones{font-size:14px}.badge_destacado{background:linear-gradient(90deg,#0854C7 0%,#499BE0 100%)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:#EA0064;color:white!important;font-weight:bold!important}.bg_celeste_claro{background-color:rgb(133 182 255 / .1)!important}.bg_celeste_suave{background-color:#f2f6fc}.bg_dark_blue{background-color:#064780!important}.container_arrastrar_imagen{height:20rem;border:2px dashed;border-radius:1rem;border-color:#064780}.drag_and_drop_holder{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(8 84 199 / .6);color:#fff;font-size:3rem;font-weight:700;align-items:center;justify-content:center;z-index:9999}.form-check-input:checked{background-color:#EA0064;border-color:#EA0064}.bg_registro{background-image:url(/images/bg-login-companies.png)}@media (max-width:767px){.bg_registro{background-size:3250px;background-position:center center;background-repeat:no-repeat;background-color:#F2F6FC}}@media (min-width:768px){.bg_registro{background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#F2F6FC}}.badge_palabra_regular{background:#F4FAFF;border:1px solid;border-color:#0854C7!important;color:#0854C7!important}.btn_outlined_soft_blue{background-color:#fff0;border:1px solid;;border-color:#7EA7E2}.btn_outlined_soft_blue:hover{background-color:#F0F7FF!important;font-weight:bold!important;color:#064780;border:1px solid;border-color:#7EA7E2}.custom-switch-sm .form-check-input[type=checkbox]{width:40px;height:20px;border-radius:1em;cursor:pointer}.option-size{width:160px}.country-item:hover{display:inline-block;transition:transform .2s ease-in-out;transform:scale(1.05)}.country-item{border:1px solid #dce5f5;border-radius:16px;padding:10px 16px;min-width:190px;transition:all 0.2s ease-in-out}.input-busqueda{height:39px!important}.badge_rojo_suave{background-color:#fff0f8;border:1px solid;border-color:#FAC2DA}.badge_celeste_suave{border:1px solid;border-color:#CEDDF4}.input-busqueda{height:39px!important}@media (min-width:768px){.select-limit-md{max-width:160px}}.border_celeste_claro{border:1px solid;border-color:#9EBBE9!important}.border_celeste_suave{border:1px solid;border-color:#CEDDF4}.border_celeste_suave{border:1px solid;border-color:#CEDDF4}.element-toggle[aria-expanded=false] .text-expanded,.element-toggle[aria-expanded=false] .icon-expanded{display:none}.element-toggle[aria-expanded=true] .text-collapsed,.element-toggle[aria-expanded=true] .icon-collapsed{display:none}#job-desc{overflow:visible}#job-desc p,#job-desc ul,#job-desc ol{margin:0 0 14px}#job-desc ul{padding-left:1.2rem}.company-info p{line-height:1.6;color:#4a4a4a}.dl-grid{--icon-w:18px;--icon-gap:.5rem;display:grid;grid-template-columns:1fr;gap:1.25rem 1rem;margin:0}.dl-grid .pair{display:flex;grid-template-rows:auto auto;row-gap:.35rem;margin:0}.dl-grid dt,.dl-grid dd{align-content:center;margin:0;margin-left:.2rem;padding:0!important}.dl-grid dt{display:grid;grid-template-columns:var(--icon-w) 1fr;align-items:center;column-gap:var(--icon-gap);font-weight:700;font-size:.875rem;color:#212529}.dl-grid dd{color:#212529;line-height:1.5;padding-left:calc(var(--icon-w) + var(--icon-gap))}.dl-grid svg{width:var(--icon-w);height:var(--icon-w);margin-top:.15rem;flex-shrink:0}.badge_warning{background-color:#FFFDF0;border:1px solid;border-color:#FCF1CE;padding:1rem}.badge_alerta{background-color:#FFF6F2;border:1px solid;border-color:#FFCBB2;padding:1rem}.texto_naranja{color:#f05d23}.card-paquetes{max-width:400px}#PaqueteAnuncio .dropdown-item.active{color:#212529;text-decoration:none;background-color:#F2F6FC!important}.w-fit{width:max-content}@media (min-width:768px){.card_candidatos_dashboard{border:0;box-shadow:0 .125rem .25rem rgb(0 0 0 / .075)}}@media (max-width:767px){.titulo_card{font-size:16px}}@media (max-width:767px){.descripcion_card{font-size:12px}}@media (max-width:767px){.foto_card{border-radius:50%!important}}@media (min-width:768px){.foto_card{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}}@media (min-width:768px){.altura_card2{height:70px}}@media (min-width:768px){.foto_candidato{width:140px;height:140px;object-fit:cover;border-radius:50%}}@media (max-width:767px){.foto_candidato{width:90px;height:90px}}.favorito-toggle2.favorito-activo svg{animation:pulse 0.4s ease}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.4)}100%{transform:scale(1)}}.pulse-notification{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(8 84 199 / .4)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.badge_premium{background-color:#0854c7}.reducir_texto{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:576px){#breadcrumb-ofertas{--bs-breadcrumb-item-padding-x:0;font-size:16px}}@media (max-width:575px){.font_mobile{font-size:14px;margin-top:2px}}.search_box{background-color:#0854c7}@media (min-width:992px){.google-one-tap-contenedor{position:fixed;margin-top:5px;right:0;z-index:120!important;top:60px}}.chat-item{transition:background-color 0.2s ease!important;cursor:pointer!important;border-radius:8px!important}.chat-item:hover{background-color:#F3F8FF!important}.chat-item.active{background-color:#E6F0FF!important}.chat-item.active:hover{background-color:#E6F0FF!important}@media(min-width:992px){.bg_landing_paquetes{background-image:url(/images/bg-landing-paquetes.png);background-size:cover}}@media(max-width:991px){.bg_landing_paquetes{background-image:none;background-color:#064780}}.foto_empresa2{width:90px;height:90px}@media (min-width:768px){.foto_empresa2{width:110px;height:110px}}.badge_activo{background-color:#DFFFE3;color:#21A612!important}.badge_vencida{background-color:#EEE;color:#707070!important}.badge_pendiente_pago{background-color:#FFD253;color:#A44D1B!important}.badge_novalido{background-color:#FFEDE7;color:#A63712!important}.badge_inactiva{background-color:#FFE2E2;color:#EA0064!important}.card_altura{min-height:90px}.foto_empresa{width:90px;height:90px}@media (min-width:768px){.foto_empresa{width:110px;height:110px}}.btn_secondary2{background-color:#F9FAFB;border:1px solid #E1E7EF;color:#22262A}.btn_secondary2:hover{background-color:#007BFF;border-color:#1d80f6;color:#f8f3f3!important;box-shadow:0 2px 6px rgb(0 0 0 / .08)}.container_arrastrar_imagen.cv-adjuntado{background-color:#e8f5e9;border:2px solid #4caf50;border-radius:12px;transition:background-color .2s,border-color .2s}.container_arrastrar_imagen.cv-adjuntado .texto_azul{color:#2e7d32!important}.bg_celeste_preguntas{background-color:rgb(242 246 252 / .3)}.border_bottom_suave{border-bottom:1px solid #f3f4f6}.btn-add-q{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1.5px dashed #d1d5db;color:#2451b3;font-size:.85rem;font-weight:600;padding:8px 14px;border-radius:8px;cursor:pointer;font-family:inherit;transition:all 180ms ease}.btn-add-q:hover{border-color:#2451b3;background:#e8eef9}@media(min-width:768px){.modal_oferta_destacada_dialog{max-width:720px!important;height:450px}}@media(min-width:992px){.modal_oferta_destacada_dialog{max-width:900px!important}}.field-error{display:inline-flex;align-items:center;font-size:.9rem;font-weight:600;margin-top:.15rem}.empresas-ofertas-form .error{display:inline-flex;align-items:center;font-size:1rem;font-weight:600;color:#dc3545;margin-top:.15rem}.empresas-ofertas-form .error::before{content:'!';display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:.25rem;border-radius:50%;background-color:#dc3545;color:#fff;font-size:.75rem;flex-shrink:0}.card-publicacion-opcion{transition:border-color .15s ease,box-shadow .15s ease}.card-publicacion-opcion--active{border-color:#0d6efd!important;box-shadow:0 0 0 .1rem rgb(13 110 253 / .25)!important}.card-publicacion-opcion{transition:border-color .15s ease,box-shadow .15s ease}.card-publicacion-opcion:has(input[type="radio"]:checked){border-color:#0d6efd!important;box-shadow:0 0 0 .12rem rgb(13 110 253 / .35)}.password-input-wrap{position:relative;flex:1;min-width:0}.password-input-wrap::after{content:'';position:absolute;right:0;top:0;bottom:0;width:52px;background:inherit;pointer-events:none}.password-input-group{--td-password-autofill-bg:#e8f0fe;border-radius:var(--bs-border-radius-lg,.5rem);background:#fff0}.password-input-group .form-control{border:0!important;background:transparent!important;box-shadow:none!important}.password-input-group #password-toggle{border:0!important;background:transparent!important;box-shadow:none!important;color:inherit}.password-input-group #password-toggle:hover{background:rgb(0 0 0 / .05)!important}.password-input-group{border-radius:var(--bs-border-radius-lg);overflow:hidden}.password-input-group input:-webkit-autofill,.password-input-group input:-webkit-autofill:hover,.password-input-group input:-webkit-autofill:focus,.password-input-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--td-password-autofill-bg) inset!important;box-shadow:0 0 0 1000px var(--td-password-autofill-bg) inset!important;-webkit-text-fill-color:#212529!important;caret-color:#212529}.password-input-group input:autofill,.password-input-group input:autofill:hover,.password-input-group input:autofill:focus{box-shadow:0 0 0 1000px var(--td-password-autofill-bg) inset!important;-webkit-text-fill-color:#212529!important}.password-input-group:has(input:-webkit-autofill),.password-input-group:has(input:autofill){background-color:var(--td-password-autofill-bg)}.password-input-group:has(input:-webkit-autofill) .password-input-wrap,.password-input-group:has(input:autofill) .password-input-wrap{background-color:var(--td-password-autofill-bg)}.password-input-group:has(input:-webkit-autofill)>.btn,.password-input-group:has(input:-webkit-autofill) button,.password-input-group:has(input:autofill)>.btn,.password-input-group:has(input:autofill) button{background-color:var(--td-password-autofill-bg)!important}.password-input-group:has(input:-webkit-autofill) button:hover,.password-input-group:has(input:autofill) button:hover{background-color:rgb(0 0 0 / .06)!important}.contenedor-sugerencias-busqueda{position:relative;z-index:2100}.dropdown-sugerencias-busqueda{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:2101;display:none;max-height:280px;overflow-y:auto;background:#fff;border:1px solid #d9e3f1;border-radius:.5rem;box-shadow:0 14px 32px rgb(15 23 42 / .12)}.dropdown-sugerencias-busqueda.mostrar{display:block}.item-sugerencia-busqueda{display:block;padding:1rem 1.125rem;cursor:pointer;color:#1f2937;line-height:1.35}.item-sugerencia-busqueda+.item-sugerencia-busqueda{border-top:1px solid #eef2f7}.item-sugerencia-busqueda:hover,.item-sugerencia-busqueda.activo{background-color:#f4f8ff}.item-sugerencia-busqueda{background-color:#fff}.item-sugerencia-busqueda:hover:not(.activo){background-color:#cff4fc;color:#055160}.item-sugerencia-busqueda.activo{background-color:#0d6efd;color:#fff}@media (max-width:576px){.height_add{min-height: 280px;}}@media (min-width:577px){.height_add{min-height: 300px;}}.bg_gris{background-color:#f1f2f4!important}.btn_secondary2{background-color:#F9FAFB;border:1px solid #E1E7EF;color:#22262A}.btn_secondary2:hover{background-color:#007BFF;border-color:#1d80f6;color:#f8f3f3!important;box-shadow:0 2px 6px rgb(0 0 0 / .08)}.shadow_celeste_suave{box-shadow:0 0 6.7px 5px rgb(160 185 255 / .1)}.btn-guardar-oferta-trabajo .btn-guardar-oferta-trabajo__icon-wrap{display:inline-flex;position:relative;width:16px;height:16px;margin-right:.5rem;flex-shrink:0;align-items:center;justify-content:center;vertical-align:middle}.btn-guardar-oferta-trabajo .btn-guardar-oferta-trabajo__icon-wrap svg{position:absolute;inset:0;margin:auto;width:16px;height:16px;transition:opacity .15s ease,color .15s ease;fill:currentColor}.btn-guardar-oferta-trabajo .btn-guardar-oferta-trabajo__heart-fill{opacity:0}.btn-guardar-oferta-trabajo .btn-guardar-oferta-trabajo__heart-outline{opacity:1}.btn-guardar-oferta-trabajo:hover .btn-guardar-oferta-trabajo__heart-outline,.btn-guardar-oferta-trabajo:focus-visible .btn-guardar-oferta-trabajo__heart-outline,.btn-guardar-oferta-trabajo.favorito-activo .btn-guardar-oferta-trabajo__heart-outline{opacity:0}.btn-guardar-oferta-trabajo:hover .btn-guardar-oferta-trabajo__heart-fill,.btn-guardar-oferta-trabajo:focus-visible .btn-guardar-oferta-trabajo__heart-fill,.btn-guardar-oferta-trabajo.favorito-activo .btn-guardar-oferta-trabajo__heart-fill{opacity:1}.btn-guardar-oferta-trabajo:hover>span,.btn-guardar-oferta-trabajo:focus-visible>span{color:#fff!important}.btn-guardar-oferta-trabajo:hover .btn-guardar-oferta-trabajo__icon-wrap svg,.btn-guardar-oferta-trabajo:focus-visible .btn-guardar-oferta-trabajo__icon-wrap svg{color:#fff!important}.btn-guardar-oferta-trabajo--guest{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-guardar-oferta-trabajo--guest:hover,.btn-guardar-oferta-trabajo--guest:focus-visible{background-color:#ea0064!important;border-color:#ea0064!important;color:#fff!important}.btn-guardar-oferta-trabajo--guest:hover>span,.btn-guardar-oferta-trabajo--guest:focus-visible>span{color:#fff!important}.job-detail-meta-grid .job-meta-card{display:flex;align-items:center;gap:.75rem;background:#fff;border:1px solid #A1CCF7;border-radius:10px;padding:1rem 1.1rem}.job-meta-card__icon{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#D0E5FB;display:flex;align-items:center;justify-content:center;color:#0854c7}.job-meta-card__body{min-width:0;line-height:1.35}.job-meta-card__label{display:block;color:#64748b;font-size:.875rem;font-weight:400;margin-bottom:.15rem}.job-meta-card__value{display:block;color:#064780;font-weight:500;font-size:.95rem}.job-section-title{display:flex;align-items:center;gap:0.5rem}.job-section-title__icon-wrap{flex-shrink:0;width:33px;height:33px;border-radius:7px;background:#e8f1fc;display:flex;align-items:center;justify-content:center;color:#0854c7}.job-section-title h2{line-height:1.25}.related-card-premium{position:relative;overflow:hidden}.related-card-premium::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#2f63d9;border-radius:.5rem 0 0 .5rem;z-index:2}.border_gray_oferta{border: 1px solid #E2E8F0;}.border_celeste_blanco{border:1px solid #A1CCF7}.badge_busq_rela{background-color:#EBF2FF;color:#1A56DB;border: 1px solid #BFDBFE;}.shadow_suave {box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);}@media (max-width:767.98px){.oferta-empresa-resumen-mobile{border-radius: 6px; background-color: #f8f8f8 !important;padding:.5rem}}.border_lighty{border-color:#e2e8f0!important}.border_celeste_leve{border:1px solid;border-color:#E7EEFA}