﻿.Seccion-formulario-especifico{display:flex;justify-content:center;width:100%;background:transparent;}.Seccion-formulario-especifico .contenido-principal{max-width:1440px;width:100%;margin-left:auto;margin-right:auto;padding-left:120px;padding-right:120px;display:flex;flex-direction:column;align-items:center;gap:24px;}.Seccion-formulario-especifico .contenido-principal .titulo{font-family:'Aileron',system-ui,-apple-system,Segoe UI,Roboto,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:48px;line-height:1.2;letter-spacing:0;text-align:center;text-align:left;font-weight:bold;}.Seccion-formulario-especifico .contenido-principal .formulario{margin:0 auto;width:100%;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:24px;width:100%;margin:0 auto;padding:0 172px;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .expectativasalarial .umbraco-forms-field-wrapper{position:relative;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .expectativasalarial .umbraco-forms-field-wrapper::before{content:"₡";position:absolute;left:14px;top:50%;transform:translateY(-50%);font-weight:600;color:#070000;pointer-events:none;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .expectativasalarial input[type="number"]{padding-left:25px;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .expectativasalarial input.salary-visual-input{color:transparent;text-shadow:none;caret-color:#070000;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .expectativasalarial .salary-visual-overlay{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;padding-left:25px;pointer-events:none;color:#070000;font-size:inherit;line-height:inherit;font-weight:inherit;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field{display:flex;flex-direction:column;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field input,.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field textarea{max-width:none!important;width:100%;padding:16px 12px;border-radius:5px;font-weight:400;font-size:16px;line-height:27px;letter-spacing:.1px;background-color:#f8f8f8;margin:0 0;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field input::placeholder,.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field textarea::placeholder{color:#1e1e1e;opacity:1;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field textarea{min-width:100%;max-width:100%;height:145px;max-height:200px;resize:none;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field select{width:100%;padding:19.1px 12px;border-radius:5px;font-weight:400!important;font-size:16px;line-height:27px;letter-spacing:.1px;background-color:#f8f8f8;margin:0 0;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field h2{font-family:'Aileron',system-ui,-apple-system,Segoe UI,Roboto,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:1.3;letter-spacing:0;text-align:left;color:#a31320;font-weight:bold;margin:8px 0 0 0;padding:0;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(1),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(8),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(11),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(12),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(13),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(17),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(18),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(19),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(22),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(23),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(24){grid-column:1/-1;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(2),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(3),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(4),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(5),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(6),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(7),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(9),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(10),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(14){grid-column:span 1;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(15),.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(16){grid-column:2;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(20){grid-column:1;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(21){grid-column:2;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(16){margin-top:-16px;display:flex;flex-direction:row-reverse;justify-content:flex-end;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(16) label{font-weight:400!important;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field:nth-of-type(16) input[type="checkbox"]{width:16px;height:16px;transform:scale(1.5);margin-left:12px;accent-color:#a31320;flex:0 0 auto;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-container .umbraco-forms-field-submit{grid-column:1/-1;display:flex;justify-content:center;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-navigation{padding:0;}.Seccion-formulario-especifico .contenido-principal .formulario input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 22px;text-decoration:none;font-weight:700!important;font-size:15px;line-height:1;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;border:1px solid transparent;text-align:center!important;border-radius:999px;border-color:#a31320;display:block;margin:0 auto;background:#a31320;color:#fff;font-weight:bold;}.Seccion-formulario-especifico .contenido-principal .formulario input[type="submit"]:hover:not(:disabled){box-shadow:0 6px 14px rgba(0,0,0,.08);}.Seccion-formulario-especifico .contenido-principal .formulario input[type="submit"]:disabled{opacity:.6;cursor:not-allowed;}.Seccion-formulario-especifico .contenido-principal .formulario input[type="submit"]:hover:not(:disabled){background:#88101b;border-color:#88101b;}.Seccion-formulario-especifico .contenido-principal .formulario input[type="submit"]:active:not(:disabled){transform:translateY(0);}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]{--icon-left:32px;--icon-w:56px;--gap:14px;--text-left:calc(var(--icon-left) + var(--icon-w) + var(--gap));--lead-ch:13.5ch;transition:.3s ease;position:relative;display:block;width:100%;min-height:140px;border:2px dashed #808080;border-radius:12px;background-color:rgba(128,128,128,.06);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='66' height='48' viewBox='0 0 66 48' fill='none'><path d='M60.4002 45.4712C59.9698 45.6367 59.5089 45.736 59.0276 45.736H31.6367L60.3947 45.4712H60.4002Z' fill='%23A31320'/><path d='M0 6.1679V36.375C0 39.7721 2.77064 42.5428 6.16771 42.5428H6.34087C6.69484 45.6062 9.3076 48 12.4627 48H59.0343C62.4313 48 65.202 45.2294 65.202 41.8323L65.1994 11.6173C65.1994 8.22026 62.4288 5.44962 59.0317 5.44962H58.8586C58.4969 2.38614 55.8918 0 52.7291 0H6.16796C2.7709 0 0 2.77084 0 6.1679ZM9.08835 43.7573C8.86935 43.3805 8.71146 42.9806 8.62743 42.5426C8.58159 42.3083 8.55103 42.0741 8.55103 41.8322V40.2762V11.6252C8.55103 9.47337 10.3031 7.72389 12.4523 7.72389H59.0239C61.1757 7.72389 62.9252 9.47591 62.9252 11.6252V41.8324C62.9252 42.935 62.4566 43.9308 61.7181 44.6412L60.3965 45.4714C59.9661 45.6369 59.5052 45.7362 59.0239 45.7362H31.633H23.413H21.2102H15.2921H12.4552C11.5563 45.7362 10.7338 45.4204 10.0768 44.906M2.26422 6.16793C2.26422 4.01609 4.01624 2.26661 6.16554 2.26661H52.7292C54.6392 2.26661 56.2231 3.64685 56.5567 5.45233L12.4631 5.44978C9.06604 5.44978 6.2954 8.22042 6.2954 11.6175V40.2685H6.16808C4.01623 40.2685 2.26676 38.5165 2.26676 36.3672L2.26422 6.16793Z' fill='%23A31320'/><path d='M61.3326 47.5619L41.0287 27.258L20.7633 47.5234L19.1641 45.9242L40.2314 24.8569C40.677 24.4113 41.3925 24.4113 41.8306 24.8569L62.9337 45.9601L61.3326 47.5619Z' fill='%23A31320'/><path d='M8.34921 43.6433L6.75 42.0441L23.9443 24.8499C24.3899 24.4042 25.1055 24.4042 25.5435 24.8499L33.6872 32.9936L32.088 34.5928L24.7435 27.2483L8.34921 43.6433Z' fill='%23A31320'/><path d='M51.4748 24.5539C47.6321 24.5539 44.5 21.4293 44.5 17.5791C44.5 13.7289 47.6246 10.6042 51.4748 10.6042C55.3251 10.6042 58.4497 13.7289 58.4497 17.5791C58.4497 21.4293 55.3251 24.5539 51.4748 24.5539ZM51.4748 12.8703C48.8773 12.8703 46.7637 14.9839 46.7637 17.5814C46.7637 20.1789 48.8773 22.2926 51.4748 22.2926C54.0723 22.2926 56.186 20.1789 56.186 17.5814C56.186 14.9839 54.0723 12.8703 51.4748 12.8703Z' fill='%23A31320'/></svg>");background-repeat:no-repeat;background-size:var(--icon-w) auto;background-position:var(--icon-left) 50%;cursor:pointer;font-size:0;color:transparent;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]::file-selector-button{display:none;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]::-webkit-file-upload-button{visibility:hidden;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]::before{content:var(--carga1);position:absolute;left:var(--text-left);top:50%;transform:translateY(-50%);font-size:18px;font-weight:700;line-height:1.35;color:#a31320;white-space:nowrap;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]::after{content:var(--carga2);position:absolute;left:calc(var(--text-left) + var(--lead-ch));top:50%;transform:translateY(-50%);font-size:18px;font-weight:500;line-height:1.35;color:#0e0e0e;white-space:nowrap;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]:hover,.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]:focus,.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]:focus-within{border-color:#a31320;background-color:rgba(163,19,32,.08);outline:0;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"][data-filename]::before{content:var(--carga3) attr(data-filename);font-weight:600;color:#a31320;white-space:normal;max-width:calc(100% - var(--icon-left) - var(--icon-w) - var(--gap) - 40px);overflow:hidden;text-overflow:ellipsis;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"][data-filename]::after{content:attr(data-filesize);font-size:14px;font-weight:400;color:#666;left:var(--text-left);top:calc(50% + 20px);white-space:nowrap;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"].is-dragover{border-color:#a31320;background-color:rgba(163,19,32,.12);border-style:solid;}@media(max-width:768px){.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]{--icon-left:20px;--icon-w:48px;--gap:12px;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]::before{font-size:16px;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]::after{font-size:16px;}}@media(max-width:640px){.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]{--icon-left:50%;--icon-w:48px;--gap:0;min-height:160px;background-position:50% 30px;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]::before{left:50%;top:calc(30px + 48px + 16px);transform:translateX(-50%);white-space:normal;text-align:center;width:90%;font-size:16px;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]::after{left:50%;top:calc(30px + 48px + 16px + 28px);transform:translateX(-50%);white-space:normal;text-align:center;width:90%;font-size:14px;line-height:1.4;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"][data-filename]{background-position:50% 30px;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"][data-filename]::before{top:calc(30px + 56px + 12px);left:50%;transform:translateX(-50%);text-align:center;width:90%;max-width:90%;font-size:15px;white-space:normal;word-break:break-word;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"][data-filename]::after{top:calc(30px + 56px + 12px + 36px);left:50%;transform:translateX(-50%);text-align:center;}}@media(max-width:400px){.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]{min-height:180px;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]::before{font-size:15px;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form .umbraco-forms-field input[type="file"]::after{font-size:13px;}}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-fieldset{padding:0 0!important;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-label{padding:0 0 0 8px;color:#0e0e0e;line-height:150%;letter-spacing:0%;}.Seccion-formulario-especifico .contenido-principal .formulario .umbraco-forms-form{padding:0 0!important;}.Seccion-formulario-especifico .contenido-principal .mensaje{display:flex;width:100%;gap:50px;justify-content:center;align-items:center;flex-direction:column;}.Seccion-formulario-especifico .contenido-principal .mensaje img{max-width:500px;width:100%;height:auto;}.Seccion-formulario-especifico .contenido-principal .mensaje .subtitulo{font-family:'Aileron',system-ui,-apple-system,Segoe UI,Roboto,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:48px;line-height:1.2;letter-spacing:0;text-align:center;color:#0e0e0e;}.Seccion-formulario-especifico .contenido-principal .mensaje .texto{font-family:'Aileron',system-ui,-apple-system,Segoe UI,Roboto,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.5;letter-spacing:0;color:#0e0e0e;text-align:center;}.Seccion-formulario-especifico .contenido-principal .mensaje .accion{margin-top:15px;display:flex;justify-content:center;}.Seccion-formulario-especifico .contenido-principal .mensaje .accion .enlace{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 28px;font-weight:700!important;font-size:15px;line-height:1;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;border:1px solid transparent;text-align:center!important;border-radius:999px;background:#a31320;border-color:#a31320;max-width:179px;width:100%;background:#b70e1b;color:#fff;border:0;text-decoration:none;}.Seccion-formulario-especifico .contenido-principal .mensaje .accion .enlace:hover:not(:disabled){box-shadow:0 6px 14px rgba(0,0,0,.08);}.Seccion-formulario-especifico .contenido-principal .mensaje .accion .enlace:disabled{opacity:.6;cursor:not-allowed;}.Seccion-formulario-especifico .contenido-principal .mensaje .accion .enlace:hover:not(:disabled){background:#88101b;border-color:#88101b;}.Seccion-formulario-especifico .contenido-principal .mensaje .accion .enlace:active:not(:disabled){transform:translateY(0);}@media(max-width:1199.98px){.Seccion-formulario-especifico .contenido-principal{padding:0 20px;}.Seccion-formulario-especifico .contenido-principal .umbraco-forms-container{padding:0 0!important;}}@media(max-width:767.98px){.Seccion-formulario-especifico .umbraco-forms-container{grid-template-columns:1fr;padding:0 20px;}.Seccion-formulario-especifico .umbraco-forms-container .umbraco-forms-field{grid-column:1/-1!important;}.Seccion-formulario-especifico .umbraco-forms-container .umbraco-forms-field-submit{grid-column:1/-1!important;justify-content:center;}.Seccion-formulario-especifico input[type="submit"]{width:100%;}}.umbraco-forms-field.field-disabled{opacity:.5!important;pointer-events:none!important;transition:opacity .3s ease;}