@import url(https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@1,800&display=swap);@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-regular.49ae34d4.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/Roboto-medium.cea99d3e.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto-bold.2267169e.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-regulart.4fc0747a.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat Bold;font-style:normal;font-weight:700;src:url(../fonts/montserrat-bold.a7456ff6.woff) format("woff")}.bg-toolbar-color{background-color:#029e8b}.text-toolbar-accent-color{color:#02e2c7}.text-icon-gray{color:#abb4bc}.bg-icon-gray{background:#abb4bc}.text-chip-gray{color:#e4e7e9}.bg-chip-gray{background:#e4e7e9}.bg-app-gray{background:#f2f5f6}.bg-active-tab{background:#e4e8ea}.text-black{color:#000}.text-primalt{color:#4eb3b3}.bg-primalt{background:#4eb3b3}.text-ph-gray{color:#858e96}.text-th-grey{color:#abb4bc}.text-stat_blue{color:#00a6fb}.text-in-blue{color:#0077b5}.bg-in-blue{background:#0077b5}.text-fb{color:#2756a9}.text-tw{color:#00bafa}.text-in{color:#0077b5}.text-in-dark{color:#1e2022}.bg-in-dark{background-color:#1e2022}.text-wh{color:#28d367}.text-tg{color:#28a0d4}.interactive-base{color:#02aea2}.layout-gray-100{color:#627a78}.layout-gray-40{background-color:#fafafa}.text-color-black{color:#252a31}.bg-fb{background-color:#2756a9}.bg-tw{background-color:#00bafa}.bg-in{background-color:#0077b5}.bg-wh{background-color:#28d367}.bg-tg{background-color:#28a0d4}body.desktop .q-hoverable:hover>.q-focus-helper{background:#4fb3b3;opacity:.15}.q-stepper__header--border{border-bottom:0}.th-island{background-color:#fff}.th-island__title{font-weight:700}.th-stats-box{background-color:#fff}.th-stats-box .th-stats-box__data{font-weight:500;line-height:1em}.th-stats-box .th-stats-box__legend{color:#abb4bc;font-size:.95rem}.th-stats-box.no-bg{background-color:initial}.sb_tab{justify-content:flex-start}.sb_tab:hover .q-focus-helper{background:#0000!important}.spot_features-list{list-style-type:none;padding:0}.q-table .table-header{height:24px}.q-table tr.table-header th{color:#a9a9a9;padding:8px 28px}.cands-table__search.q-field--dense .q-field__control{height:36px}.candidate_email{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot-badge{border:3px solid #fff;border-radius:25px;height:13px;width:13px}.candCommentSidebar{height:85vh!important;position:sticky;right:0;top:0}.candActions,a{text-decoration:none}a{color:#000}.q-field--error .q-field__bottom,.text-negative{color:#ec5656!important}.card-shadow{box-shadow:0 .3px 0 rgba(0,0,0,.035),0 1px 2px #00000012}.no-hover:hover .q-focus-helper{background-color:initial!important}.border-bt{border-bottom:1px solid #e5e5e5}.tooltip-shadow{box-shadow:0 .9px 1.9px rgba(0,0,0,.022),0 2.3px 4.7px rgba(0,0,0,.031),0 4.6px 9.6px rgba(0,0,0,.039),0 9.5px 19.7px rgba(0,0,0,.048),0 26px 54px #00000012}.q-skeleton{background:#dce4e8}.q-menu a{color:inherit;text-decoration:none}.done-dialog .q-icon:first-child{color:#00ad9b}.error-dialog .q-icon{color:#c10015}.done-dialog .q-notification__actions .q-icon,.error-dialog .q-notification__actions .q-icon{color:#b1bec5}.linkedin_input.focus{border:1px solid #69d1c5;border-radius:6px;box-shadow:0 0 10px #69d1c5;outline:none}.profile__user-avatar{overflow:hidden}.profile__user-avatar .q-avatar__content:after{align-items:center;background-color:#00000080;color:#fff;content:"create";display:flex;flex-direction:column;font-family:Material Icons;font-size:.65em;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}.profile__user-avatar:hover .q-avatar__content:after{opacity:1}#profile__user-resume a,#profile__user-resume a:hover,#profile__user-resume a:visited{color:#00ad9b;text-decoration:none}#cta-newJobSpot .q-btn__content{font-size:1.2em;margin-right:4px}#cta-newJobSpot .q-icon{margin-right:4px}.q-rating__icon{text-shadow:none}#cand-detail__add-comment-btn .q-btn__content{text-align:left}#cand-detail__add-comment-btn .q-btn__content div{width:100%}#candList__noContent{display:flex;flex-direction:column;height:45vh;justify-content:center}.q-dialog.login-page .q-card{margin-top:60px}.q-dialog.login-page .q-dialog__inner>div{box-shadow:none}.q-dialog.login-page .q-dialog__inner--minimized{padding:0}.sign-in-divider{position:relative}.sign-in-divider span{padding:20px}.sign-in-divider:after,.sign-in-divider:before{border-bottom:1px solid #e4e4e4;content:"";position:absolute;top:50%;width:5000px}.sign-in-divider:before{right:100%}.sign-in-divider:after{left:100%}.sign-in-google{border:1px solid;border-radius:24px;color:#b2b2b2;min-height:auto}.sign-in-google.q-hoverable:hover>.q-focus-helper{background:gray!important}.sign-in-google span{color:#757575;font-size:16px}.candidate-resource-btn{border:1px solid;border-radius:5px;color:#b2b2b2}.candidate-resource-btn.q-hoverable:hover>.q-focus-helper{background:gray!important}.candidate-resource-btn span{color:#757575;font-size:16px}#cand-detail__header:before{background-color:#009e8b;content:"";height:60%;left:0;position:absolute;top:0;width:100%}#cand-detail__header header{box-shadow:0 .3px .5px rgba(0,0,0,.045),0 2px 4px #00000017}#cand-detail__avatar{left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}#cand-detail__avatar .q-avatar__content{border:4px solid #fff}iframe,img{height:auto;max-height:100%;max-width:100%;width:auto}#mtm-frame-container[style*="opacity: 0;"]{display:none!important}.first-letter-capitalize:first-letter{text-transform:uppercase}.form-step-title{font-size:1.7rem;font-weight:700;letter-spacing:-.02em}.create-offer-button{font-size:.98em!important;font-weight:400;padding:9px 20px}.create-offer-main-btn{font-weight:500;padding:10px 24px}.create-offer-main-btn:before{box-shadow:none}.create-offer-secondary-btn{border:1px solid #ccc;box-shadow:0 2px 4px 0 #00000014!important}.cursor-pointer:hover{opacity:.75}.th-body-md{font-family:Inter Variable,Inter,sans-serif;font-size:16px;line-height:150%}.th-detail{font-weight:400}.th-detail,.th-detail-700{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-style:normal;line-height:150%}.th-detail-700{font-weight:700}.th-micro{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.th-title-lg{font-size:52px}.th-title-lg,.th-title-md{font-family:Inter Variable,Inter,sans-serif;font-style:normal;font-weight:700;line-height:110%}.th-title-md{font-size:34px}.th-title-sm{font-size:26px}.th-title-sm,.th-title-xs{font-family:Inter Variable,Inter,sans-serif;font-style:normal;font-weight:700;line-height:110%}.th-title-xs{font-size:20px}.th-subtitle-sm{font-size:24px}.th-subtitle-sm,.th-subtitle-xs{font-family:Inter Variable,Inter,sans-serif;font-style:normal;font-weight:400;line-height:130%}.th-subtitle-xs{font-size:20px}.justify-between{justify-content:space-between}.q-layout{display:flex;flex-direction:column;min-height:100vh}.q-layout>.q-page-container{display:flex;flex:1 0 auto;flex-direction:column}.q-layout>.q-page-container>:last-child{flex:1 0 auto}.q-layout>.q-page-container>.q-page{min-height:0!important}.q-layout>footer.main-footer{flex-shrink:0}.ofertas-page{background-color:#fcfdfd;padding-top:0}.ofertas-page .ofertas-hero{background-color:#001843;background-image:url(../img/bg.d5f1d614.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;color:#fff;margin-left:0;margin-right:0;padding:100px 0 32px;position:relative;width:100%}.ofertas-page .ofertas-hero:before{background-image:linear-gradient(30deg,#001843 45%,#f2295b00 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media (max-width:1024px){.ofertas-page .ofertas-hero{padding-top:100px}}@media (max-width:767px){.ofertas-page .ofertas-hero{padding-top:70px}}.ofertas-page .ofertas-hero-content{background:#0000;padding-bottom:0;padding-top:32px;position:relative;text-align:center;z-index:1}.ofertas-page .ofertas-hero-title{color:#02aea2;font-family:Inter Variable,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.2;margin:0 0 24px;text-align:center}.ofertas-page .ofertas-community-link{color:#02aea2;display:inline-block;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;margin-top:16px;text-decoration:underline;text-underline-offset:3px;transition:color .2s cubic-bezier(.4,0,.2,1)}.ofertas-page .ofertas-community-link:hover{color:#028f86}.ofertas-page .jobspots-search-full-wrapper{background:#0000!important;margin-top:0;padding-bottom:12px;padding-top:0}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper:not(.jobsearch-fixed){background:#0000!important}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper:has(.job-search-suggestions-filter-wrapper) .job-search-filter-wrapper{margin-top:100px}.ofertas-page .jobspots-search-full-wrapper .jobspots-search-input{background-color:#fcfdfd;border:1px solid #d2d6d8;border-radius:16px;box-shadow:0 1px 2px #0018430f;color:#001843;font-family:Inter Variable,Inter,sans-serif;font-size:16px;min-height:48px;padding-bottom:0!important;padding-top:0!important;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.ofertas-page .jobspots-search-full-wrapper .jobspots-search-input:focus-within{border-color:#02aea2;box-shadow:0 2px 8px #00184314}.ofertas-page .jobspots-search-full-wrapper .jobspots-search-input ::placeholder{color:#9fa1a4}.ofertas-page .jobspots-search-full-wrapper .jobspots-search-input .q-field__control{border-radius:999px;height:48px;min-height:48px}.ofertas-page .jobspots-search-full-wrapper .jobspots-search-input .q-field__input,.ofertas-page .jobspots-search-full-wrapper .jobspots-search-input .q-field__native{font-size:16px;line-height:1.25;min-height:0;padding:0}.ofertas-page .jobspots-search-full-wrapper .jobspots-search-input .q-field__append{height:48px}.ofertas-page .jobspots-search-full-wrapper .job-search-suggestions-filter-wrapper{background-color:#fcfdfd;border:1px solid #d2d6d8;border-radius:12px;box-shadow:0 2px 8px #00184314;color:#001843;top:50px}.ofertas-page .jobspots-search-full-wrapper .job-search-suggestions-filter-wrapper .search-filter-row,.ofertas-page .jobspots-search-full-wrapper .job-search-suggestions-filter-wrapper .text-body2{color:#001843}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed{align-items:center;animation:ofertas-sticky-in .32s cubic-bezier(.4,0,.2,1);background-color:#fcfdfd!important;box-shadow:0 2px 4px 0 #0018430f;color:#001843;display:flex;justify-content:space-between;z-index:100}@media (max-width:1024px){.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed{top:70px}}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .jobspots-search-input{background-color:initial;border:none!important;box-shadow:none!important;color:#001843;font-size:16px;min-height:0;padding:0!important}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .jobspots-search-input .q-field__control{height:auto;min-height:0}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .jobspots-search-input .q-field__append{height:auto}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .jobspots-search-input .clean-btn,.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .jobspots-search-input .q-icon,.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .jobspots-search-input .search-btn{color:#001843!important}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .jobspots-search-input .q-field__native{color:#001843;transition:all .6s}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .jobspots-search-input .q-field__control-container:before{transition:all .6s}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper{align-items:center;background:#0000!important;display:flex;flex-wrap:nowrap;gap:0;justify-content:flex-start;margin-left:0;margin-top:0!important;overflow:hidden;padding:16px!important}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper.q-gutter-md>*{margin-left:10px;margin-top:0}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .q-btn .q-btn__content,.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .q-toggle{flex-wrap:nowrap;white-space:nowrap}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .filter-button{background-color:initial!important;color:#001843!important}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .filter-button .q-btn__content,.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .filter-button .q-icon,.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .filter-button .text-black,.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .filter-button .text-white{color:#001843!important}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .filter-button:hover{background-color:#0018430a!important;border-color:#9ea0a5!important}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .filter-button.q-btn--standard{background-color:#001843!important;border-color:#001843!important;color:#fff!important}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .filter-button.q-btn--standard .q-btn__content,.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .filter-button.q-btn--standard .q-icon,.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .filter-button.q-btn--standard .text-black,.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .filter-button.q-btn--standard .text-white{color:#fff!important}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .q-toggle{color:#001843}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .q-toggle .q-toggle__label{color:#001843!important}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .create-alert{margin-left:auto}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .create-alert .q-btn,.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-filter-wrapper .create-alert .q-icon{color:#02aea2!important}.ofertas-page .jobspots-search-full-wrapper #jobspots-search-wrapper.jobsearch-fixed .job-search-suggestions-filter-wrapper{color:#001843;left:20px;right:20px;top:calc(100% + 5px)}.ofertas-page .job-search-filter-wrapper{align-items:center;background:#0000!important;gap:8px;justify-content:center;padding-bottom:8px}.ofertas-page .job-search-filter-wrapper .filter-button{align-items:center;background-color:initial!important;border-radius:8px;color:#fff!important;display:inline-flex;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:1;padding:0 24px;text-transform:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.ofertas-page .job-search-filter-wrapper .filter-button .q-btn__content,.ofertas-page .job-search-filter-wrapper .filter-button .text-black{color:#fff!important}.ofertas-page .job-search-filter-wrapper .filter-button .q-btn__content{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:8px;justify-content:center;line-height:1;min-height:0;padding:0}.ofertas-page .job-search-filter-wrapper .filter-button .q-mr-sm{align-items:center;display:inline-flex;line-height:1;margin-right:0}.ofertas-page .job-search-filter-wrapper .filter-button .q-icon{align-items:center;color:#fff;display:inline-flex;font-size:14px;height:14px;justify-content:center;line-height:1;width:14px}.ofertas-page .job-search-filter-wrapper .filter-button:hover{background-color:#ffffff14!important;border-color:#fff!important}.ofertas-page .job-search-filter-wrapper .filter-button.q-btn--standard{background-color:#fff!important;border-color:#fff!important;color:#001843!important}.ofertas-page .job-search-filter-wrapper .filter-button.q-btn--standard .q-btn__content,.ofertas-page .job-search-filter-wrapper .filter-button.q-btn--standard .text-white{color:#001843!important}.ofertas-page .job-search-filter-wrapper .filter-button.q-btn--standard .q-icon{align-items:center;color:#001843!important;display:inline-flex;font-size:14px;height:14px;justify-content:center;line-height:1;opacity:1;width:14px}.ofertas-page .job-search-filter-wrapper .filter-button.q-btn--standard .q-icon:hover{color:#028f86!important}.ofertas-page .job-search-filter-wrapper .q-toggle,.ofertas-page .job-search-filter-wrapper .q-toggle .q-toggle__label{color:#fff}.ofertas-page .job-search-filter-wrapper .create-alert{margin-left:auto}.ofertas-page .job-search-filter-wrapper .create-alert .q-btn{color:#02aea2!important;font-family:Inter Variable,Inter,sans-serif;font-weight:500}.ofertas-page .job-search-filter-wrapper .create-alert .q-icon{color:#02aea2}.ofertas-page .jobs-wrapper{background-color:#fcfdfd;background-image:none;color:#001843;padding-bottom:30px;padding-left:max(5%,(100% - var(--container-max-width,1500px))/2);padding-right:max(5%,(100% - var(--container-max-width,1500px))/2);padding-top:30px}.ofertas-page .jobs-wrapper .num-offers-text{color:#123a5e;font-family:Inter Variable,Inter,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:24px;transition:all .6s}@media (max-width:767px){.ofertas-page .jobs-wrapper .num-offers-text{white-space:normal}}.ofertas-page .jobs-wrapper .num-offers-text.opacity-hidden{opacity:0;visibility:hidden}.ofertas-page .ofertas-category-bar{background-color:#f5f5f5;padding-bottom:16px;padding-left:max(5%,(100% - var(--container-max-width,1500px))/2);padding-right:max(5%,(100% - var(--container-max-width,1500px))/2);padding-top:16px}.ofertas-page .ofertas-category-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ofertas-page .ofertas-category-pill{appearance:none;background-color:#001843;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1;padding:12px 32px;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.ofertas-page .ofertas-category-pill.is-all{background-color:initial;color:#001843;padding-left:8px;padding-right:8px}.ofertas-page .ofertas-category-pill.is-active:not(.is-all){background-color:#02aea2;color:#fff}.ofertas-page .ofertas-category-pill.is-all.is-active{color:#001843;font-weight:600}.ofertas-page .ofertas-category-pill:hover:not(.is-active){opacity:.85}.ofertas-page .ofertas-category-more{background-color:initial;color:#001843;min-width:36px;padding:8px}.ofertas-page .jobs-list .jobs-row{gap:16px}.ofertas-page .job-card{background-color:#fcfdfd!important;border-radius:12px;box-shadow:0 4px 16px #0018431f;color:#001843;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.ofertas-page .job-card:hover{box-shadow:0 4px 16px #0018431f;transform:translateY(-2px)}.ofertas-page .job-card .q-avatar{border-radius:8px}.ofertas-page .job-card .job-card-title,.ofertas-page .job-card .job-title,.ofertas-page .job-card .text-h6,.ofertas-page .job-card h4{color:#001843;font-family:Inter Variable,Inter,sans-serif;font-weight:600}.ofertas-page .job-card .job-card-subtitle,.ofertas-page .job-card .text-black{color:#001843}.ofertas-page .job-card .job-reward,.ofertas-page .job-card .reward,.ofertas-page .job-card .salary,.ofertas-page .job-card .text-primary{color:#02aea2;font-weight:600}.ofertas-page .job-card .date,.ofertas-page .job-card .job-perk,.ofertas-page .job-card .location,.ofertas-page .job-card .text-grey{color:#5b6672;font-size:14px}.ofertas-page .job-card .q-chip{background-color:#f5f5f5;border:1px solid #d2d6d8;border-radius:4px;color:#5b6672;font-size:12px}.ofertas-page .no-search-results-wrapper{color:#001843}.ofertas-page .no-search-results{color:#5b6672;font-family:Inter Variable,Inter,sans-serif}.ofertas-page .create-notification-btn{background-color:#02aea2;border-radius:8px;color:#fff;font-family:Inter Variable,Inter,sans-serif;font-weight:500;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.ofertas-page .create-notification-btn:hover{background-color:#028f86}.job-search-filter-popup{background-color:#fcfdfd;border:1px solid #d2d6d8;border-radius:12px;box-shadow:0 4px 16px #0018431f;font-family:Inter Variable,Inter,sans-serif}.job-search-filter-popup .job-search-filter-popup-inner{background-color:#fcfdfd;border-radius:12px;padding:16px}.job-search-filter-popup .q-checkbox__inner{color:#02aea2}@keyframes ofertas-sticky-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.inscription-dialog-full-wrapper .job-inscription-body-login .title,.inscription-dialog-full-wrapper .job-inscription-confirm-apply-wrapper .title,.inscription-dialog-full-wrapper .job-inscription-header .title{color:#0e0e0e;font-family:Inter Variable,Inter,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.inscription-dialog-full-wrapper .job-inscription-header{margin-bottom:32px;width:100%}.inscription-dialog-full-wrapper .job-inscription-body .steps-wrapper .step{color:#9fa1a4;font-family:Inter Variable,Inter,sans-serif;font-size:20px;font-weight:600;opacity:1}.inscription-dialog-full-wrapper .job-inscription-body .steps-wrapper .step .step-key:before{border-color:#9fa1a4}.inscription-dialog-full-wrapper .job-inscription-body .steps-wrapper .step:not(:last-of-type):after{background-color:#9fa1a4}.inscription-dialog-full-wrapper .job-inscription-body .steps-wrapper .step.selected{color:#0e0e0e}.inscription-dialog-full-wrapper .job-inscription-body .steps-wrapper .step.selected .step-key:before{border-color:#0e0e0e}.inscription-dialog-full-wrapper .sign-in-google{border-color:#d2d6d8;border-radius:999px;min-height:44px}.inscription-dialog-full-wrapper .sign-in-google span{color:#5b6672;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:600}.inscription-dialog-full-wrapper .sign-in-google:hover{border-color:#9ea0a5}.inscription-dialog-full-wrapper .q-field--outlined .q-field__control{border-radius:4px}.inscription-dialog-full-wrapper .q-field--outlined .q-field__control:before{border-color:#d2d6d8}.inscription-dialog-full-wrapper .q-field__input,.inscription-dialog-full-wrapper .q-field__native,.inscription-dialog-full-wrapper .q-field__prefix,.inscription-dialog-full-wrapper .q-field__suffix{color:#001843;font-family:Inter Variable,Inter,sans-serif;font-size:16px}.inscription-dialog-full-wrapper .incription-btn,.inscription-dialog-full-wrapper .q-btn--unelevated.bg-primary,.inscription-dialog-full-wrapper .q-btn--unelevated.text-white,.inscription-dialog-full-wrapper .q-btn[type=submit]{border-radius:4px;font-family:Inter Variable,Inter,sans-serif;font-weight:600;letter-spacing:.04em;min-height:46px;text-transform:uppercase}.inscription-dialog-full-wrapper .incription-btn.disabled,.inscription-dialog-full-wrapper .incription-btn[disabled],.inscription-dialog-full-wrapper .q-btn--unelevated.bg-primary.disabled,.inscription-dialog-full-wrapper .q-btn--unelevated.bg-primary[disabled],.inscription-dialog-full-wrapper .q-btn--unelevated.text-white.disabled,.inscription-dialog-full-wrapper .q-btn--unelevated.text-white[disabled],.inscription-dialog-full-wrapper .q-btn[type=submit].disabled,.inscription-dialog-full-wrapper .q-btn[type=submit][disabled]{background-color:#ced3d7!important;color:#fff!important;opacity:1!important}.inscription-dialog-full-wrapper .lopd-text{color:#001843;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.5}.inscription-dialog-full-wrapper .lopd-text a{color:#02aea2}.inscription-dialog-full-wrapper .text-blue-grey-5{color:#aab9c0!important;font-family:Inter Variable,Inter,sans-serif}.inscription-dialog-full-wrapper .job-inscription-body-login .go-back,.inscription-dialog-full-wrapper .job-inscription-body-register .text-blue-grey-8{color:#5b6672;font-family:Inter Variable,Inter,sans-serif;font-size:14px}.inscription-dialog-full-wrapper .job-inscription-confirm-apply-wrapper .confirm-apply-wrapper .text-h6{color:#123a5e;font-family:Inter Variable,Inter,sans-serif;font-weight:700}.inscription-dialog-full-wrapper .job-inscription-confirm-apply-wrapper .confirm-apply-wrapper .text-body2{color:#0e0e0e;font-family:Inter Variable,Inter,sans-serif}.registro-page{background-color:#fff;padding-bottom:64px;padding-top:96px}@media (max-width:1024px){.registro-page{padding-top:48px;padding-top:82px}}@media (max-width:767px){.registro-page{padding-bottom:48px;padding-top:74px}}.registro-page .registro-page-wrapper{align-items:flex-start;padding-bottom:0;padding-left:max(5%,(100% - var(--container-max-width,1500px))/2);padding-right:max(5%,(100% - var(--container-max-width,1500px))/2);padding-top:0}.registro-page .registro-intro{padding-right:64px}@media (max-width:1024px){.registro-page .registro-intro{margin-bottom:48px;padding-right:0}}.registro-page .registro-intro-title{color:#123a5e;font-family:Inter Variable,Inter,sans-serif;font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 24px;max-width:320px}@media (max-width:767px){.registro-page .registro-intro-title{font-size:32px;max-width:none}}.registro-page .registro-intro-text{color:#123a5e;font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:0 0 64px;max-width:430px}@media (max-width:767px){.registro-page .registro-intro-text{font-size:16px;margin-bottom:32px}}.registro-page .registro-benefits{list-style:none;margin:0;padding:0}.registro-page .registro-benefit{align-items:center;display:flex;gap:24px}.registro-page .registro-benefit+.registro-benefit{margin-top:32px}.registro-page .registro-benefit-icon{align-items:center;background-color:#b4efe9;border-radius:999px;color:#02aea2;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.registro-page .registro-benefit-text{color:#123a5e;font-family:Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.5;max-width:340px}.registro-page .registro-form-col{display:flex;justify-content:flex-end}@media (max-width:1024px){.registro-page .registro-form-col{justify-content:center}}.registro-page .registro-form-col .register-form-wrapper{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #00184314;margin:0;max-width:100%;padding:48px 60px 32px;width:585px}@media (max-width:767px){.registro-page .registro-form-col .register-form-wrapper{border-radius:0;box-shadow:none;padding:32px 0}}.registro-page .registro-form-col .register-form-wrapper .q-card{background:none;border-radius:0;box-shadow:none;overflow:visible;padding:0!important}.registro-page .registro-form-col .register-form-wrapper .q-card__section{padding:0}.registro-page .register-form-top-content>div:first-child{color:#9ea0a5;font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-weight:600;padding-top:0}.registro-page .register-form-top-content .row>div{flex:1 1 0;max-width:none;min-width:0}@media (max-width:767px){.registro-page .register-form-top-content .row>div{flex:1 1 100%}}.registro-page .sign-in-google{border-color:#d2d6d8;border-radius:999px;min-height:44px;white-space:nowrap}.registro-page .sign-in-google span{color:#5b6672;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:600}.registro-page .sign-in-google:hover{border-color:#9ea0a5}.registro-page .sign-in-divider span{color:#9fa1a4;font-family:Inter Variable,Inter,sans-serif;font-size:14px}.registro-page .q-field--outlined .q-field__control{border-radius:4px}.registro-page .q-field--outlined .q-field__control:before{border-color:#d2d6d8}.registro-page .q-field--dense .q-field__control{height:48px}.registro-page .q-field__input,.registro-page .q-field__native{color:#001843;font-family:Inter Variable,Inter,sans-serif;font-size:16px}.registro-page .q-field__input::placeholder,.registro-page .q-field__native::placeholder{color:#9fa1a4}.registro-page .submit-form-btn{border-radius:4px;font-family:Inter Variable,Inter,sans-serif;font-weight:600;letter-spacing:.04em;margin-top:8px;min-height:48px}.registro-page .back-to-login-text{color:#5b6672;font-family:Inter Variable,Inter,sans-serif;font-size:14px;margin-top:24px}.registro-page .back-to-login-text .q-btn{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700}.registro-page .lopd-text{font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.5;margin-top:0;padding-top:24px}.registro-page .lopd-text a{color:#02aea2;font-weight:400}.th-page-title{color:#123a5e;font-family:Inter Variable,Inter,sans-serif;font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 48px}@media (max-width:767px){.th-page-title{font-size:32px;margin-bottom:32px}}.user-applications-wrapper{background-color:#fff;width:100%}.user-applications-wrapper .th-page-title{margin-bottom:32px}.user-applications-wrapper .proceso-row{background-color:initial;border-radius:0;box-shadow:none;padding:16px 0}.user-applications-wrapper .proceso-row:hover{background-color:#f5f5f5}.user-applications-wrapper .userApplyItem__avatar{min-width:0;padding-right:24px}.user-applications-wrapper .userApplyItem__avatar .q-avatar{height:48px;width:48px}.user-applications-wrapper .proceso-row .q-item__label{color:#001843;font-family:Inter Variable,Inter,sans-serif}.user-applications-wrapper .proceso-row .q-item__label+.q-item__label{margin-top:2px}.user-applications-wrapper .proceso-titulo{font-size:18px;font-weight:700;line-height:1.2}.user-applications-wrapper .proceso-empresa{color:#959595;font-size:14px}.user-applications-wrapper .userApplyItem__status{flex:0 0 340px;max-width:340px}.user-applications-wrapper .userApplyItem__status .text-stat_blue{color:#26a6fb;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600}.user-applications-wrapper .userApplyItem__status .q-icon{font-size:12px;margin-right:4px}.user-applications-wrapper .userApplyItem__status .q-item__label--caption .text-grey-8{color:#8a8a8a!important;font-family:Inter Variable,Inter,sans-serif;font-size:14px}@media (max-width:1024px){.user-applications-wrapper .userApplyItem__status{flex:0 0 200px;max-width:200px}}@media (max-width:767px){.user-applications-wrapper .proceso-row{flex-wrap:wrap}.user-applications-wrapper .userApplyItem__status{display:flex;flex:1 1 100%;max-width:none;padding-left:72px;padding-top:8px}}.recommendations-full-wrapper .th-page-title{margin-bottom:24px}.application-detail-wrapper{background-color:#fff}.application-detail-wrapper .th-island{border-radius:0;padding-left:0;padding-right:0}.application-detail-wrapper #applicationStepper .q-stepper,.application-detail-wrapper .th-island{background-color:initial;box-shadow:none}.application-detail-wrapper .th-island__title{color:#001843;font-family:Inter Variable,Inter,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.01em}.application-detail-wrapper h6{font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-weight:700}.application-detail-wrapper .spot-description,.application-detail-wrapper p{font-family:Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.7}.alerts-page-wrapper,.user-account-wrapper,.user-profile-wrapper{background-color:#fff;padding-bottom:48px;padding-left:max(5%,(100% - var(--container-max-width,1500px))/2);padding-right:max(5%,(100% - var(--container-max-width,1500px))/2);padding-top:48px;width:100%}@media (max-width:1024px){.alerts-page-wrapper,.user-account-wrapper,.user-profile-wrapper{padding-top:32px}}.alerts-page-wrapper .privada-sheet,.user-account-wrapper .privada-sheet,.user-profile-wrapper .privada-sheet{background-color:#f2f5f6;border-radius:16px;padding:48px 48px 32px;width:100%}@media (max-width:1024px){.alerts-page-wrapper .privada-sheet,.user-account-wrapper .privada-sheet,.user-profile-wrapper .privada-sheet{padding:32px 24px}}@media (max-width:767px){.alerts-page-wrapper .privada-sheet,.user-account-wrapper .privada-sheet,.user-profile-wrapper .privada-sheet{border-radius:12px;padding:24px 16px}}.alerts-page-wrapper .th-page-title,.user-account-wrapper .th-page-title,.user-profile-wrapper .th-page-title{color:#001843;font-size:32px;margin-bottom:12px}.alerts-page-wrapper .privada-lead,.user-account-wrapper .privada-lead,.user-profile-wrapper .privada-lead{color:#5b6672;font-family:Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.5;margin:0 0 32px;max-width:62ch}.alerts-page-wrapper .th-island,.user-account-wrapper .th-island,.user-profile-wrapper .th-island{background-color:#fff;border-radius:12px;box-shadow:0 1px 2px #0018430f;margin-bottom:24px;margin-top:0;padding:24px 32px}.alerts-page-wrapper .th-island__title,.user-account-wrapper .th-island__title,.user-profile-wrapper .th-island__title{color:#001843;font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;margin-top:0}.alerts-page-wrapper .privada-main p.text-weight-medium,.alerts-page-wrapper .th-island p.text-weight-medium,.user-account-wrapper .privada-main p.text-weight-medium,.user-account-wrapper .th-island p.text-weight-medium,.user-profile-wrapper .privada-main p.text-weight-medium,.user-profile-wrapper .th-island p.text-weight-medium{color:#001843;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.alerts-page-wrapper .q-field--outlined .q-field__control,.user-account-wrapper .q-field--outlined .q-field__control,.user-profile-wrapper .q-field--outlined .q-field__control{border-radius:8px}.alerts-page-wrapper .q-field--outlined .q-field__control:before,.user-account-wrapper .q-field--outlined .q-field__control:before,.user-profile-wrapper .q-field--outlined .q-field__control:before{border-color:#d2d6d8}.alerts-page-wrapper .q-field--outlined .q-field__control:hover:before,.user-account-wrapper .q-field--outlined .q-field__control:hover:before,.user-profile-wrapper .q-field--outlined .q-field__control:hover:before{border-color:#a2acb1}.alerts-page-wrapper .q-field--dense .q-field__control,.user-account-wrapper .q-field--dense .q-field__control,.user-profile-wrapper .q-field--dense .q-field__control{height:44px}.alerts-page-wrapper .q-field__input,.alerts-page-wrapper .q-field__native,.user-account-wrapper .q-field__input,.user-account-wrapper .q-field__native,.user-profile-wrapper .q-field__input,.user-profile-wrapper .q-field__native{color:#001843;font-family:Inter Variable,Inter,sans-serif;font-size:16px}.alerts-page-wrapper .change-pass-btn,.alerts-page-wrapper .q-btn.privada-save-btn,.alerts-page-wrapper .save-changes-btn,.user-account-wrapper .change-pass-btn,.user-account-wrapper .q-btn.privada-save-btn,.user-account-wrapper .save-changes-btn,.user-profile-wrapper .change-pass-btn,.user-profile-wrapper .q-btn.privada-save-btn,.user-profile-wrapper .save-changes-btn{border-radius:8px;font-family:Inter Variable,Inter,sans-serif;font-weight:500;min-height:40px;padding:0 24px}.alerts-page-wrapper .change-pass-btn[disabled],.alerts-page-wrapper .save-changes-btn[disabled],.user-account-wrapper .change-pass-btn[disabled],.user-account-wrapper .save-changes-btn[disabled],.user-profile-wrapper .change-pass-btn[disabled],.user-profile-wrapper .save-changes-btn[disabled]{background-color:#a2acb1!important;color:#fff!important;opacity:1}.user-profile-wrapper .privada-sidebar{align-self:flex-start;padding-left:32px;position:sticky;top:24px}@media (max-width:1024px){.user-profile-wrapper .privada-sidebar{margin-top:24px;padding-left:0;position:static}}.user-profile-wrapper .profile__user-avatar{box-shadow:0 2px 8px #00184314}.user-profile-wrapper .th-stats-box__legend{color:#5b6672;font-family:Inter Variable,Inter,sans-serif;font-weight:500}.user-profile-wrapper .privada-main .q-banner{border-radius:8px}.alerts-page-wrapper .spots-alerts-config-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.alerts-page-wrapper .spots-alerts-config-wrapper h6.th-island__title{color:#001843;font-family:Inter Variable,Inter,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:0;padding-left:0}.alerts-page-wrapper .spots-alerts-config-wrapper .create-alert-button{background-color:#d2d6d8!important;border-radius:999px;color:#001843!important;font-family:Inter Variable,Inter,sans-serif;font-weight:500;min-height:40px}.alerts-page-wrapper .alert-form-card-wrapper{background-color:#fff;border-radius:12px;box-shadow:0 1px 2px #0018430f}.alerts-page-wrapper .spots-alert-row-wrapper{border-radius:8px;box-shadow:0 1px 2px #0018430f}:root{--container-max-width:1500px;--container-gutter:5%;--breakpoint-mobile:767px;--breakpoint-tablet:1024px;--breakpoint-laptop:1300px;--header-logo-height:100px;--header-desktop-height:100px}@media (max-width:1024px){:root{--header-desktop-height:100px}}@media (min-width:1025px){#applicationStepper .q-stepper{box-shadow:none}#error404__section{height:90vh}#error404__title{font-size:5rem;line-height:5rem}}@media (max-width:1024px){.toolbar__title{font-size:1.3em}#applicationDetail #main-content{order:2}#applicationDetail aside{order:1}#applicationStepper{z-index:10}#applicationStepper:before{content:"";height:64px;left:0;position:absolute;top:0;width:100%;z-index:-1}#applicationStepper .q-stepper{box-shadow:0 .3px .5px rgba(0,0,0,.045),0 2px 4px #00000017}#applicationStepper .q-stepper__header--alternative-labels .q-stepper__tab{min-height:72px;padding:12px 0}#applicationStepper .q-stepper__title{font-size:.9em}}@media (max-width:767px){#recDetail #main-content{order:2}#recDetail aside{order:1}.userApplyItem__status{display:none}.userApplyItem__avatar img{width:48px}#error404__section{height:85vh}#error404__label,#error404__text,#error404__title{text-align:center}#error404__label{font-size:1.4em;font-weight:400!important;line-height:1}#error404__title{font-size:4em;line-height:1;margin-bottom:0}#error404__text{font-size:1.3em}#error404__btn{display:block;font-size:1.1em;margin:24px auto}#login-page img,#no-layout-header img{width:148px}#dialogAccount .q-toolbar__title{font-size:1.2rem}}.animated{animation-duration:1s;animation-fill-mode:both;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animated_fadeInUp{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .4s}.fade-enter,.fade-leave-to{opacity:0}.router-link-custom-component[data-v-1dc82f6d]{cursor:pointer}