.contenedor-principal button,.contenedor-principal input[type='submit'],.contenedor-principal input[type='reset'],.contenedor-principal input[type='button'],.contenedor-principal button[type='submit'],.contenedor-principal button[type='reset'],.contenedor-principal button[type='button']{cursor:pointer;outline:none;border-radius:3px;font-size:1em;border-width:0}.contenedor-principal button:disabled,.contenedor-principal input[type='submit']:disabled,.contenedor-principal input[type='reset']:disabled,.contenedor-principal input[type='button']:disabled,.contenedor-principal button[type='submit']:disabled,.contenedor-principal button[type='reset']:disabled,.contenedor-principal button[type='button']:disabled{opacity:.7;cursor:not-allowed}.contenedor-principal button:active,.contenedor-principal input[type='submit']:active,.contenedor-principal input[type='reset']:active,.contenedor-principal input[type='button']:active,.contenedor-principal button[type='submit']:active,.contenedor-principal button[type='reset']:active,.contenedor-principal button[type='button']:active{-webkit-transform:scale(.95);transform:scale(.95)}.contenedor-principal input,.contenedor-principal textarea,.contenedor-principal select{outline:none;border:1px solid #b4b4b4;border-radius:3px}.contenedor-principal input:disabled,.contenedor-principal textarea:disabled,.contenedor-principal select:disabled{opacity:.8;cursor:not-allowed;background-color:#e9e9e9 !important}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:4}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay);-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.load{-webkit-animation-name:buttonLoad;animation-name:buttonLoad;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;content:'\e918';font-family:"icomoon";display:inline-block;font-size:1.2em}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes buttonLoad{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes buttonLoad{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jsh-load-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99999;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;-ms-flex-direction:column;flex-direction:column;text-align:center}.jsh-load-modal i{font-size:5em}.jsh-modal__wrapper{position:fixed;display:block;overflow:auto;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:rgba(0,0,0,0.5);box-sizing:border-box;padding:20px;font-size:14px}.jsh-modal__wrapper ol,.jsh-modal__wrapper ul{list-style:disc !important;list-style-position:inside !important;margin-bottom:.5em !important}.jsh-modal__wrapper--close{position:fixed;top:20px;right:20px;color:#fff;border-radius:5px;background-color:rgba(255,255,255,0.29);font-size:1.8em;border:1px solid #fff;cursor:pointer;height:40px;width:40px}.jsh-modal__wrapper__content{width:750px;height:750px;background-color:#fff;color:#000;position:relative;left:0;right:0;margin:auto}.jsh-modal__wrapper--message{height:-webkit-min-content;height:min-content;width:-webkit-max-content;width:max-content;max-width:60%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border-radius:5px;padding:1.5em}.jsh-modal__wrapper--message button{position:relative;display:block;right:0;left:0;bottom:0;margin:auto;border-radius:2em;padding:.8em 2em;background-color:#33ba87;color:#fff;border-width:0;cursor:pointer;outline:none;font-size:1em}.jsh-modal__wrapper--message p{display:block;max-height:250px;overflow:auto;text-align:center}.jsh-modal__wrapper--message p.title{font-size:2em;color:#33ba87;margin:0}.jsh-modal__wrapper--message p.title *{color:inherit}.jsh-modal__wrapper .check::before,.jsh-modal__wrapper .error::before{content:"";display:block;position:relative;top:0;left:0;right:0;background-repeat:no-repeat;background-size:cover;width:5em;height:5em;margin:auto}.jsh-modal__wrapper .check::before{background-image:url("../images/check-circle.svg")}.jsh-modal__wrapper .check button{background-color:#33ba87}.jsh-modal__wrapper .error::before{background-image:url("../images/exclamation-circle.svg")}.jsh-modal__wrapper .error button{background-color:#db3434}@media screen and (min-width:480px){.jsh-modal__wrapper{font-size:16px}}.jsh-confirm__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9999}.jsh-confirm__wrapper__content{position:absolute;max-width:90%;max-height:80%;min-width:300px;min-height:100px;height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content;margin:auto;background-color:#fff;left:0;bottom:0;right:0;top:0;border-radius:5px;box-sizing:border-box;overflow-y:auto}.jsh-confirm__wrapper__content button{position:relative;display:inline-block;min-width:140px;height:40px;margin:0 .5em}.jsh-confirm__wrapper__content__loading{margin:1em 0}.jsh-confirm__wrapper__component{position:relative;width:100%;-ms-flex-positive:2;flex-grow:2;margin-bottom:.4em}.jsh-confirm__wrapper--button-confirm{background-color:#4781de;color:#fff}.jsh-confirm__wrapper--button-cancel{background-color:#e6e6e6;color:#4d4d4d}.layout__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;gap:1em}.preview-convocatoria{max-width:350px;height:auto;width:100%}.content__text{padding:20px;max-width:350px}.content__image{background-color:#f6f6f6;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:10px 20px;box-sizing:border-box;row-gap:10px;-ms-flex-align:center;align-items:center}.content__image p{margin:0}.jsh__confirm__button{padding:10px 0;position:sticky;bottom:-1px;left:0;background-color:#fff;width:100%;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;border-top:1px solid #b4b4b4}@media (min-width:767px){.jsh-confirm__wrapper__content button{min-width:230px}.content__text{height:400px;overflow-y:auto;max-width:400px}.layout__content{-ms-flex-direction:row;flex-direction:row}.preview-convocatoria{max-width:400px;min-width:350px}}.banner-publicar{width:200px;height:105px;position:relative;font-size:16px;display:none}.banner-publicar--background{width:100%;height:100%}.banner-publicar__content{position:absolute;left:0%;top:32%;right:0%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.banner-publicar--logo{height:16px;margin-bottom:.1em}.banner-publicar--name{font-size:6.4px;font-weight:normal;vertical-align:middle;width:70%;text-align:center;padding:0}.wrapper__business{--input-height:40px;--color-main:#00bcd4;--color-gray:#b4b4b4;--color-gray-dark:#4d4d4d;--color-black:#242424;--color-preview-main:#ff0901;--color-preview-second:#ffae00;font-size:16px;font-family:Arial,Helvetica,sans-serif}.wrapper__business{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:350px}.wrapper__business__form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;padding:10px}.wrapper__business__form form{gap:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wrapper__business__form fieldset{border-width:0;border-top:2px solid #b4b4b4;padding-top:1.2rem;padding:.5rem}.wrapper__business__form fieldset legend{font-size:1.2rem;font-weight:bold;color:#242424;margin-bottom:5px;padding-bottom:5px;text-align:center}.wrapper__business__form .input{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.4em;position:relative;height:auto;width:100%;background-color:#fff;border-radius:.3rem;box-sizing:border-box}.wrapper__business__form .input input{height:45px;background-color:#fff;margin-top:3px;font-size:1rem;box-sizing:border-box;color:inherit;width:100%}.wrapper__business__form .input input,.wrapper__business__form .input textarea{padding:.5rem 10px}.wrapper__business__form .input input[type=checkbox]{height:inherit;width:initial}.wrapper__business__form .input textarea{resize:vertical;min-height:58.5px}.wrapper__business__form .input select{height:45px;background-color:#fff;padding:0 10px;margin-top:3px;font-size:.9em;box-sizing:border-box}.wrapper__business__form .input input[type=file]{width:100%;max-width:-webkit-max-content;max-width:max-content;max-height:45px;-ms-flex-item-align:center;align-self:center;display:none}.wrapper__business__form .input input[type=file] + label{background-color:#4781de;color:#fff;padding:.4rem 1rem;cursor:pointer;display:block;border-radius:.2rem;font-weight:normal;font-size:.9rem;width:-webkit-max-content;width:max-content}.wrapper__business__form .input input[type=file]:invalid + label{background-color:#ff534d}.wrapper__business__form .input input[type=file]::-webkit-file-upload-button{background-color:transparent;border:1px solid #b4b4b4;outline:none;border-radius:3px;font-size:.9em;box-sizing:border-box;cursor:pointer;height:100%;background:#4781de;color:#fff}.wrapper__business__form .input input,.wrapper__business__form .input textarea,.wrapper__business__form .input select{outline:1px solid transparent;box-sizing:border-box}.wrapper__business__form .input input:focus,.wrapper__business__form .input textarea:focus,.wrapper__business__form .input select:focus{border-color:#00bcd4;outline-color:#00bcd4}.wrapper__business__form .input label{font-weight:bold;position:relative;font-size:1rem;color:#296fa8;margin-bottom:.4rem}.wrapper__business__form .input label i{position:relative;top:0}.wrapper__business__form .input label i:hover::after{content:attr(data-info);display:inline-block;background-color:#fff;width:150px;position:absolute;top:1em;left:0;box-shadow:0 0 5px rgba(0,0,0,0.4);border-radius:2px;padding:5px;white-space:pre-wrap;z-index:1}.wrapper__business__form .input span{font-size:.8em;margin-top:.3rem;font-weight:300;color:inherit}.wrapper__business__form .input--sector{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .5rem}.wrapper__business__form .input--sector label{font-weight:500;cursor:pointer;width:-webkit-max-content;width:max-content;border-radius:.3rem;padding:.2rem .5rem;background-color:#eff5fb;color:#4d4d4d;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:.5rem}.wrapper__business__form .input--sector input{margin:0;vertical-align:middle}.wrapper__business__form .input-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wrapper__business__form .input-group .input{margin-bottom:0}.wrapper__business__form .input-group .input:not(:last-child){margin-right:.5em}.wrapper__business__form .custom__group--imagen{gap:.5rem;background-color:#eff5fb;padding:.5rem;-ms-flex-direction:column !important;flex-direction:column !important}.wrapper__business__form .custom__group--imagen label{margin-bottom:0}.wrapper__business__form .custom__group--imagen div{display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:center;align-items:center}.wrapper__business__form .custom__group--imagen p{margin:0}.wrapper__business__form .logo_empresa_imagen{margin-top:3px;font-size:.7em;-o-object-fit:contain;object-fit:contain;margin-right:.4em;background-color:#fff}.wrapper__business__form .input-error{color:#f00 !important}.wrapper__business__form .input-error input{border-color:#f00 !important}.wrapper__business__form .input-success{color:#33ba87 !important}.wrapper__business__form .input-success input{border-color:#33ba87 !important}.wrapper__business__form .input-combine{display:-ms-flexbox;display:flex}.wrapper__business__form .input-combine :first-child{-ms-flex-positive:2;flex-grow:2;border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.wrapper__business__form .input-combine :last-child{border-radius:3px;border-width:0;border-top-left-radius:0;border-bottom-left-radius:0;outline:none;margin-top:3px;background-color:#4781de;color:#fff;-ms-flex-positive:.1;flex-grow:.1}.wrapper__business__form .no-border{border-width:0 !important;padding:0 !important}.wrapper__business__form__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-width:0 !important}.wrapper__business__form--reset,.wrapper__business__form--submit{height:45px;padding:0 1em;font-size:1em;margin:0 .3em;width:49%}.wrapper__business__form--submit{background-color:#4781de;color:#fff;font-weight:bold}.wrapper__business__form--reset{background-color:#e6e6e6;color:#4d4d4d}.wrapper__business__form .flex-grow-1{-ms-flex-positive:1;flex-grow:1}.wrapper__business__form .flex-grow-2{-ms-flex-positive:2;flex-grow:2}.wrapper__business__form .flex-grow-3{-ms-flex-positive:3;flex-grow:3}.wrapper__business__form .flex-grow-4{-ms-flex-positive:4;flex-grow:4}.wrapper__business__form .flex-grow-5{-ms-flex-positive:5;flex-grow:5}.wrapper__business__content_left{width:100%;position:sticky;top:0;height:-webkit-min-content;height:min-content;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.wrapper__business__preview{background-color:#fff;box-sizing:border-box;font-size:.53em;font-family:'Source Sans Pro',Arial,Helvetica,sans-serif;position:relative;top:0;height:-webkit-min-content;height:min-content;min-height:342px;min-width:342px;max-width:575px;max-height:575px;width:342px;height:342px}.wrapper__business__preview p{margin:0;padding:0;display:block}.wrapper__business__preview__content{position:relative;padding:.4em 1.6em;width:100%;height:100%;box-sizing:border-box;color:#242424;border:2.5em solid #ff0901;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;line-height:1.2}.wrapper__business__preview__content canvas{width:100%;height:auto}.wrapper__business__preview .preview_title_header{width:100%;text-align:center;font-size:3em;margin:0;color:#ff0901;line-height:1}.wrapper__business__preview .preview_title_header span{display:block;background-color:#ffae00;text-align:center;color:#fff;width:-webkit-max-content;width:max-content;position:relative;left:0;right:0;margin:auto;padding:0 .2em;border-radius:3px;font-size:1.2em}.wrapper__business__preview--jop,.wrapper__business__preview--apply,.wrapper__business__preview--date,.wrapper__business__preview--place,.wrapper__business__preview--remuneration{display:block;width:100%;font-size:1.2em;font-weight:bold;color:inherit}.wrapper__business__preview--requeriments-content{margin:.5em 0 !important}.wrapper__business__preview--requeriments{font-size:1.2em;width:90.5%;margin:0 auto !important;left:0;right:0;list-style:disc !important}.wrapper__business__preview--requeriments li{width:100%;position:relative}.wrapper__business__preview--requeriments span{font-size:inherit;color:#1a1a1a}.wrapper__business__preview--requeriments-alternative{height:30%;width:58%;-o-object-fit:cover;object-fit:cover;opacity:.4;-ms-flex-item-align:center;align-self:center}.wrapper__business__preview--jop{line-height:1;font-size:1.9em;text-align:center;color:#ff0901}.wrapper__business__preview--jop::before{content:'SE REQUIERE';display:block;font-weight:normal}.wrapper__business__preview--date{font-size:1.4em;text-align:center}.wrapper__business__preview--date::before{content:'Postula hasta el ';display:inline}.wrapper__business__preview--logo{width:6em;height:6em;position:absolute;left:-2em;bottom:-2em;background-color:#fff;border:5px solid #ff0901;box-sizing:border-box;border-radius:15% 15% 15% 0;padding:.4em;-o-object-fit:contain;object-fit:contain;overflow:hidden;-o-object-position:center;object-position:center}.wrapper__business__preview--place,.wrapper__business__preview--remuneration{font-size:1.1em;font-weight:600}.wrapper__business__preview--place::before{content:'Para laborar en ';display:inline}.wrapper__business__preview__info{margin:.2em auto;position:relative;right:0;left:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center !important;align-items:center !important;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.wrapper__business__preview__info img{height:3.4em;width:6em;-o-object-fit:contain;object-fit:contain;background-color:#fff}.wrapper__business__preview__info span:first-of-type{width:100%;text-align:center;font-weight:600;font-size:1.4em;line-height:1;color:#ff0901}.wrapper__business__preview__footer{bottom:.2em;width:100%;text-align:center}.wrapper__business__preview__footer span{font-weight:bold;font-size:1.5em;color:#ff0901}.wrapper__business__controls{position:relative;margin-top:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.wrapper__business__controls span{text-align:center}.wrapper__business__controls button{height:3em;padding:0 .8em;margin:.5em;background-color:#33ba87;color:#fff;border-radius:.2em;font-size:1em}.wrapper__business__controls button:disabled{background-color:#f00}.wrapper__business__controls button i{margin-left:.3em}.wrapper__business__img-quote--left,.wrapper__business__img-quote--right{content:'';display:block;height:4em;width:4em;position:absolute}.wrapper__business__img-quote--left{left:.6em;top:.2em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wrapper__business__img-quote--right{right:.6em;bottom:.2em}@media (min-width:450px){.wrapper__business__preview{width:422px;height:422px;font-size:.67em}}@media (min-width:550px){.wrapper__business__preview{font-size:.82em;width:516px;height:516px}}@media (min-width:650px){.wrapper__business__preview{font-size:.91em;width:575px;height:575px}}@media (min-width:767px){.wrapper__business,.wrapper__business__form .input-group{-ms-flex-direction:row;flex-direction:row}.wrapper__business__form,.wrapper__business__content_left{width:50%}.wrapper__business__preview{font-size:.57em;width:360px;height:360px}}@media (min-width:850px){.wrapper__business__preview{font-size:.66em;width:420px;height:420px}}@media (min-width:950px){.wrapper__business__preview{font-size:.72em;width:460px;height:460px}}@media (min-width:1076px){.wrapper__business__preview{font-size:.82em;width:525px;height:525px}}@media (min-width:1200px){.wrapper__business__preview{font-size:.9em;width:575px;height:575px}}.form__guide{background-color:#eff5fb;border-left:4px solid #3e8ed0;color:#296fa8;padding:1rem .5rem}.form__guide strong{color:inherit}.form__guide ol{line-height:1.3}#box-logo{display:none;margin-bottom:0}.wrapper__business__info{text-align:center;font-size:1em;padding:.3em 0;background-color:#f4df00;border-radius:.3em;font-style:italic;font-weight:bold}