@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css);.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:Avenir Next LT Pro Demi;src:local("assets/css/fonts/Avenir Next LT Pro Demi"),local("AvenirNextLTPro-Demi"),url(/static/fonts/AvenirNextLTPro-Demi.3b05d84.woff2) format("woff2"),url(/static/fonts/AvenirNextLTPro-Demi.f2a0852.woff) format("woff"),url(/static/fonts/AvenirNextLTPro-Demi.388f47a.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Avenir Next LT Pro Regular;src:local("assets/css/fonts/Avenir Next LT Pro Regular"),local("AvenirNextLTPro-Regular"),url(/static/fonts/AvenirNextLTPro-Regular.da97397.woff2) format("woff2"),url(/static/fonts/AvenirNextLTPro-Regular.ee81bb2.woff) format("woff"),url(/static/fonts/AvenirNextLTPro-Regular.60f09ef.ttf) format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none!important;-moz-appearance:none;appearance:none!important;font-weight:inherit;color:inherit;font-family:Avenir Next LT Pro Regular}a{text-decoration:none;cursor:pointer}li,ul{list-style:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{width:1px;height:1px}::-webkit-scrollbar-thumb{background:#72a3dc;border:0 #fff;border-radius:50px}::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#003865}::-webkit-scrollbar-corner{background:transparent}::-moz-selection{background-color:#003865;color:#fff}::selection{background-color:#003865;color:#fff}body{font-weight:400;text-align:center;font-size:16px}.column-center{-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column-center,.column-start{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.column-start{-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.column-between{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-ms-align-items:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.row-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.row-between,.row-center{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.row-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.row-around{-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around}.row-around,.row-start{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.row-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start}.row-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-justify-content:flex-end;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-center-stretch,.row-end{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.row-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-ms-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.aic{-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ais{-ms-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.aifs{-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fdc{-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.jcsb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.container{width:100%;max-width:1100px;margin:0 auto}.email-icon{background:url(/static/img/email.svg) 0/15px no-repeat;padding-left:22px}.phone-icon{background:url(/static/img/telefono.svg) 0/15px no-repeat;padding-left:22px}.fecha{font-size:16px;padding-left:25px;min-height:20px;line-height:25px;color:#4a4a4a;text-align:left;background:url(/static/img/fecha.svg) 0 0 no-repeat}.fecha.-dark{background:url(/static/img/fecha-dark.svg) 0 0 no-repeat}.sector{text-transform:uppercase}.duracion,.sector{font-size:16px;min-height:20px;line-height:25px;color:#4a4a4a;text-align:left}.duracion{padding-left:25px;background:url(/static/img/duracion.svg) 0 0/20px no-repeat}.duracion.-dark{background:url(/static/img/duracion-dark.svg) 0 0 no-repeat}.coste{font-size:16px;padding-left:25px;min-height:20px;line-height:25px;color:#4a4a4a;text-align:left;background:url(/static/img/euro.svg) 0 0/20px no-repeat}.coste.-dark{background:url(/static/img/euro-dark.svg) 0 0 no-repeat}.localizacion{padding-left:18px;font-size:16px;min-height:20px;line-height:25px;color:#4a4a4a;text-align:left;text-transform:uppercase;background:url(/static/img/localidad.svg) 0 0 no-repeat}.localizacion.-dark{background:url(/static/img/localizacion-dark.svg) 0 0 no-repeat}.empresa{font-size:16px;padding-left:18px;min-height:20px;line-height:20px;color:#4a4a4a;text-align:left;text-transform:uppercase}.empresa.-sector{color:#003865}.empresa.-dark{background:url(/static/img/empresa-dark.svg) 0 100% no-repeat}.link{text-transform:uppercase;font-size:14px;color:#003865;padding-right:22px;background:url(/static/img/link-arrow.svg) 100% no-repeat;font-family:Avenir Next LT Pro Demi}.excel{font-size:0;width:40px;height:40px;background:url(/static/img/excel.svg) 50%/100% auto no-repeat;border:none;outline:none;cursor:pointer}.action,.excel{display:inline-block}.action{margin-right:10px;text-decoration:underline;color:#72a3dc}.enlace-cover{position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;font-size:0}.btn{font-family:Avenir Next LT Pro Demi;color:#fff;text-transform:uppercase;font-size:12px;text-align:center;display:inline-block;padding:0 25px;min-width:120px;height:35px;line-height:35px;background:#003865;border:none;border-radius:100px;letter-spacing:1.2px;outline:none;cursor:pointer;text-decoration:none;position:relative;-webkit-transition:.5s;transition:.5s}.btn[disabled=disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.btn:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:.5s;transition:.5s;background:url(/static/img/spinner-white.svg) 50%/40px no-repeat}.btn.-skull{border:2px solid #003865;color:#003865;background:transparent}.btn.-skull:before{background:url(/static/img/spinner-blue.svg) 50%/40px no-repeat}.btn.-cyan{background:#72a3dc}.btn.-white{color:#72a3dc;background:#fff}.btn.-white:before{background:url(/static/img/spinner-cyan.svg) 50%/40px no-repeat}.btn.-white-dark{color:#003865;background:#fff}.btn.-white-dark:before{background:url(/static/img/spinner-blue.svg) 50%/40px no-repeat}.btn.-adjunto{padding-left:40px;background:#003865 url(/static/img/white-download.svg) 10px/20px no-repeat}.btn.-upload{padding-left:40px;background:#003865 url(/static/img/white-upload.svg) 10px/20px no-repeat}.btn[loading=true]{padding-right:40px;pointer-events:none}.btn[loading=true]:before{opacity:1}.add-btn,.remove-btn{border:none;outline:none;padding-left:30px;text-transform:uppercase;font-size:16px;text-decoration:underline;color:#003865;background:transparent;cursor:pointer;position:relative;min-height:20px;line-height:20px}.add-btn:before,.remove-btn:before{content:"+";width:20px;height:20px;border:1px solid #003865;border-radius:50%;position:absolute;left:0;top:0;font-size:18px;text-align:center}.add-btn+.btn,.remove-btn+.btn{margin-top:20px}.remove-btn{min-height:25px}.remove-btn:before{content:"-"}.estado{font-family:Avenir Next LT Pro Demi;text-transform:uppercase;font-size:16px;height:24px;line-height:24px;text-align:left;padding-left:28px}.estado[data="0"],.estado[data=Inscrito],.estado[data=Pendiente]{color:#deae09;background:url(/static/img/estado-pendiente.svg) 0 no-repeat}.estado[data="Contratado tras prácticas"],.estado[data=Enviado],.estado[data=Preseleccionado],.estado[data=Seleccionado]{color:#00913d;background:url(/static/img/estado-seleccionado.svg) 0 no-repeat}.estado[data="Candidatura espontánea"],.estado[data="En proceso"],.estado[data="Link enviado"],.estado[data="Nuevo Candidato"]{color:#386db0;background:url(/static/img/estado-proceso.svg) 0 no-repeat}.estado[data="Fuera de Plazo"],.estado[data="No cumple requisitos"],.estado[data="Rechaza contrato"],.estado[data="Rechaza oferta Contrato"],.estado[data="Renuncia entrevista/No localizado"],.estado[data=descartado],.estado[data=Desestimado]{color:#cd0101;background:url(/static/img/estado-descartado.svg) 0 no-repeat}.estado.-empresa{padding-left:0}.estado.-empresa[data=pendiente]{color:#deae09}.estado.-empresa[data=Publicada]{color:#00913d}.estado.-empresa[data=proceso]{color:#386db0}.estado.-empresa[data=descartado]{color:#cd0101}.wrapper-view{padding:40px;min-height:calc(100vh - 312px)}.wrapper-view.-ficha-oferta-empresa{padding:40px 0}.wrapper.-listado-candidatos,.wrapper.listado-ofertas-candidato{min-height:calc(100vh - 362px)}.header{min-height:160px;max-height:270px;height:28vw;width:100%;display:block;background:url(/static/img/background-header.jpg) bottom/cover no-repeat;color:#fff;position:relative}.header:before{background:#003865;opacity:.5;content:"";display:inline-block;position:absolute;left:0;top:0;bottom:0;right:0}.header .top{padding:20px 40px;position:fixed;top:0;left:0;width:100%;z-index:20;-webkit-transition:.7s;transition:.7s}.header .top[min=true]{background:#003865;padding:7px 40px}.header .top[min=true]>a img{max-width:140px}.header .top>a{display:block}.header .top>a img{display:block;-webkit-transition:.7s;transition:.7s;max-width:186px}.header .top .right{width:50%}.header .top .nombre{font-size:16px;margin:0 15px 0 10px}.header .top .showmenu{width:30px;height:16px;display:inline-block;position:relative;background:none;outline:none;border:none;cursor:pointer}.header .top .showmenu span{width:100%;height:2px;background:#fff;display:inline-block;position:absolute;left:0}.header .top .showmenu span:first-child{top:0}.header .top .showmenu span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .top .showmenu span:last-child{bottom:0}.header .bottom{position:absolute;left:0;bottom:0;padding:20px 40px}.header .bottom a{width:100%;display:inline-block;text-align:left;font-size:16px;margin-bottom:5px}.header .bottom a:last-child{margin-bottom:0}.header .menu{position:fixed;right:-100vw;top:0;background:#003865;height:100vh;width:50%;max-width:700px;z-index:20;padding:50px 70px;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:.7s;transition:.7s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.header .menu[show=true]{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.header .menu .closemenu{position:absolute;right:40px;top:20px;color:#fff;font-size:40px;background:transparent;outline:none;border:none;cursor:pointer}.header .menu .father{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .menu .father:after{background:url(/static/img/down-arrow.svg) 100%/15px no-repeat;content:"";display:inline-block;width:20px;height:20px;margin-left:5px}.header .menu .father[open=open]:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.header .menu .child{width:100%;padding-left:50px;margin-bottom:10px;margin-top:-5px}.header .menu .child a{color:hsla(0,0%,100%,.5)}.header .menu .child a:hover{color:hsla(0,0%,100%,.9)}.header .menu a{text-align:left;width:auto;font-size:24px;font-family:Avenir Next LT Pro Demi;text-transform:uppercase;margin-bottom:15px;padding-bottom:2px;position:relative}.header .menu a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:left;transform-origin:left}.header .menu a.router-link-exact-active{color:#72a3dc}.header .menu a.logout{margin-top:40px}.header .cover{position:fixed;right:0;top:0;background:rgba(0,0,0,.8);z-index:19;opacity:0;-webkit-transform:translate(120%) scaleX(0);transform:translate(120%) scaleX(0);width:100%;height:100%;-webkit-transition:opacity .5s 0s,transform 0s .6s;transition:opacity .5s 0s,transform 0s .6s}.header .cover[show=true]{-webkit-transform:translate(0) scalex(1);transform:translate(0) scalex(1);opacity:1;-webkit-transition:opacity .4s .1s,transform 0s 0s;transition:opacity .4s .1s,transform 0s 0s}.home-area{padding:50px 0}.home-area.-eventos{background:#f2f2f2}.main-title{color:#003865;font-size:36px;width:100%;text-align:center;margin-bottom:30px;text-transform:uppercase;font-weight:700;font-family:Avenir Next LT Pro Demi}.-home-alumno .superior{padding:50px 30px}.listados-home{width:100%;max-width:calc(100% - 300px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:50px;min-height:500px}.listados-home[full=true]{max-width:100%;padding-right:0}.listados-home .selector{width:100%}.listados-home .selector a{height:46px;line-height:46px;font-family:Avenir Next LT Pro Demi;padding:0 25px;display:inline-block;text-transform:uppercase;border-top:4px solid #003865;color:#fff;background:#003865}.listados-home .selector a[active=true]{color:#003865;background:#fff}.contenedor-candidaturas,.contenedor-ofertas{margin-bottom:25px;width:100%}.contenedor-candidaturas p:last-of-type,.contenedor-ofertas p:last-of-type{margin-bottom:10px}.oferta-el{width:100%;padding:20px 0;border-bottom:.5px solid #979797;text-align:left;position:relative}.oferta-el .contenedor-imagen{width:150px;height:150px;display:inline-block;border-radius:50%;background:#f2f2f2}.oferta-el .contenedor-imagen+.contenedor-texto{padding-left:30px;max-width:calc(100% - 330px)}.oferta-el .contenedor-texto{max-width:calc(100% - 180px);width:100%}.oferta-el .empresa{font-family:Avenir Next LT Pro Demi;color:#979797;text-transform:uppercase;padding-left:0}.oferta-el .empresa.-sector{color:#003865}.oferta-el .categoria{font-family:Avenir Next LT Pro Demi;color:#72a3dc;text-transform:uppercase;margin-left:10px;font-size:16px;min-height:20px;line-height:20px}.oferta-el .categoria.-sector{color:#003865}.oferta-el .estudios{font-size:14px;margin-top:10px;color:#4a4a4a;width:100%}.oferta-el .estudios strong{color:#72a3dc;font-family:Avenir Next LT Pro Demi;width:60px;display:inline-block}.oferta-el .estudios span{max-width:calc(100% - 60px);text-overflow:ellipsis;overflow:hidden;display:inline-block;white-space:nowrap;width:100%;padding-left:3px}.oferta-el .top{width:100%;margin-bottom:10px}.oferta-el .top .tips{width:auto;min-width:200px}.oferta-el .top .tips .fecha{margin-right:10px}.oferta-el .top .tips .fecha:last-child{margin-right:0}.oferta-el .titulo{color:#1e1e1e;font-size:20px;font-family:Avenir Next LT Pro Demi;max-width:calc(100% - 160px);text-transform:uppercase}.oferta-el .descripcion{margin-top:10px;font-family:Avenir Next LT Pro Demi;font-size:14px;line-height:18px;text-align:left;color:#4a4a4a;width:100%}.oferta-el .descripcion p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;display:inline-block}.oferta-el .contenedor-botones{width:100%;margin-top:10px;position:relative;z-index:6}.oferta-el.-listado .tips{width:180px;padding-left:20px}.oferta-el.-listado .tips h3{margin-right:0;margin-bottom:10px}.oferta-el.-listado .tips h3:last-of-type{margin-bottom:0}.oferta-el .bottom{margin-top:20px}.oferta-el .showtitulaciones{text-decoration:underline;color:#003865;margin-left:5px;position:relative;z-index:6}.oferta-el .list-tips{margin-top:5px;margin-bottom:20px}.oferta-el .list-tips h4{padding-right:20px;margin-right:20px;height:20px;line-height:20px;border-right:1px solid #4a4a4a}.oferta-el .list-tips h4.fecha,.oferta-el .list-tips h4.localizacion{text-transform:capitalize;line-height:25px}.oferta-el .list-tips h4:last-child{padding-right:0;margin-right:0;border-right:0}.ficha-oferta{text-align:left}.ficha-oferta .oferta-el{border-bottom:none;padding:20px 0}.ficha-oferta .descripcion{width:100%;text-align:left;display:inline-block}.ficha-oferta .descripcion p{line-height:20px}.ficha-oferta .descripcion ul{list-style-type:disc;display:block;padding-left:20px}.ficha-oferta .contenedor-imagen{margin-top:30px}.ficha-oferta .contenedor-imagen img{max-width:100%}.ficha-oferta .title-section{margin-top:40px}.ficha-oferta .datos{margin-top:40px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.ficha-oferta .datos .dato{width:50%;text-align:left}.ficha-oferta .dato{text-align:left}.ficha-oferta .contenedor-boton{margin-top:40px;margin-bottom:40px}.ficha-oferta p{width:100%;text-align:left;color:#4a4a4a}.ficha-oferta p strong{font-family:Avenir Next LT Pro Demi}.ficha-oferta p:last-of-type+ul{margin-top:15px}.ficha-oferta .link,.show-more{margin-top:20px;display:inline-block}.show-more{text-decoration:underline;position:relative;padding-right:20px;color:#003865}.show-more:before{content:"";display:inline-block;width:20px;height:15px;position:absolute;right:0;top:0;background:url(/static/img/blue-down-arrow.svg) 50%/10px no-repeat}.show-more[show=true]:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.docs{margin-top:20px}.docs .link{margin-bottom:15px;margin-top:0}ul.circle-list{padding-left:10px}ul.circle-list li{width:100%;display:inline-block;text-align:left;position:relative;padding-left:15px;line-height:20px}ul.circle-list li:before{width:8px;height:8px;display:inline-block;background:#72a3dc;border-radius:50%;content:"";position:absolute;left:0;top:6px}ul.circle-list+p{margin-top:20px}.volver{width:auto;padding-left:30px;text-transform:uppercase;color:#979797;font-family:Avenir Next LT Pro Demi;position:relative;line-height:20px}.volver,.volver:before{display:inline-block;height:20px}.volver:before{width:20px;background:url(/static/img/gray-arrow.svg) 0/20px no-repeat;content:"";position:absolute;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accesos{max-width:300px}.acceso{width:100%;height:200px;position:relative;padding:45px;margin-bottom:20px}.acceso:before{position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;content:"";display:inline-block;background:#003865;opacity:.7}.acceso.-orientacion{background:url(/static/img/acceso-orientacion.jpg) 50%/cover no-repeat}.acceso.-internacional{background:url(/static/img/acceso-internacional.jpg) 50%/cover no-repeat}.acceso.-estudia-trabaja{background:url(/static/img/acceso-estudia-trabaja.jpg) 50%/cover no-repeat}.acceso.-practicas-internas{background:url(/static/img/acceso-practicas-internas.jpg) 50%/cover no-repeat}.acceso.-practicas-internas:before{display:none}.acceso:last-child{margin-bottom:0}.acceso .titulo{color:#fff;font-family:Avenir Next LT Pro Demi;padding-bottom:20px;display:inline-block;width:100%;position:relative;z-index:6;pointer-events:none}.acceso .titulo:before{content:"";display:inline-block;height:1px;width:40px;background:#fff;position:absolute;left:50%;bottom:0;margin-left:-20px}.contenedor-encuestas{margin-bottom:25px;width:100%;display:inline-block;padding:0 20px}.encuesta-el{width:100%;max-width:980px;padding:20px 30px 20px 40px;background:#f2f2f2;position:relative;margin-bottom:10px}.encuesta-el:last-of-type{margin-bottom:0}.encuesta-el:before{content:"";display:inline-block;position:absolute;background:#72a3dc;height:100%;width:10px;left:0;top:0}.encuesta-el .textos{width:calc(100% - 120px)}.encuesta-el .fecha{background:none;padding-left:0;margin-bottom:5px}.encuesta-el .titulo{font-size:18px;color:#4a4a4a;font-family:Avenir Next LT Pro Demi;text-align:left}.encuesta-el .contestada{font-family:Avenir Next LT Pro Demi;color:#72a3dc;text-transform:uppercase;font-size:16px;height:20px;line-height:20px}.contenedor-eventos{padding:0 20px}.evento-el{width:33.3333%;margin-bottom:25px;position:relative;padding:0 10px;display:inline-block;text-align:center}.evento-el[important=important-1]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.evento-el .evento-wrapper{width:100%;background:#fff;padding:15px;height:100%}.evento-el .evento-wrapper .top{width:100%}.evento-el .tipo{font-family:Avenir Next LT Pro Demi;text-align:left;color:#72a3dc;display:inline-block;text-transform:uppercase;width:100%;font-size:16px;margin-bottom:25px}.evento-el .tips{margin-bottom:20px}.evento-el .tips h3{margin-top:3px;margin-bottom:3px}.evento-el .fecha{margin-right:20px}.evento-el .titulo{font-size:22px;font-family:Avenir Next LT Pro Demi;color:#4a4a4a;text-align:left}.evento-el .descripcion{text-align:left;margin-top:10px;font-size:14px;width:100%;display:inline-block}.evento-el .btn{margin-top:20px;position:relative;z-index:6}.evento-ficha{text-align:left}.evento-ficha .top{margin-bottom:50px}.evento-ficha .contenedor-imagen{width:100%;max-width:300px;height:200px;display:inline-block;text-align:center}.evento-ficha .contenedor-imagen img{max-width:100%;max-height:100%;display:inline-block}.evento-ficha .contenedor-imagen+.contenedor-textos{max-width:calc(100% - 300px);padding-left:40px}.evento-ficha .contenedor-textos{width:100%;display:inline-block}.evento-ficha .contenedor-textos .categoria{font-family:Avenir Next LT Pro Demi;color:#fff;background:#72a3dc;text-transform:uppercase;text-align:center;padding:0 25px;height:30px;display:inline-block;width:auto;font-size:13px;line-height:30px;margin-bottom:15px}.evento-ficha .contenedor-textos .titulo{color:#4a4a4a;font-size:24px;width:100%;display:inline-block;margin-bottom:10px;font-family:Avenir Next LT Pro Demi}.evento-ficha .contenedor-textos .organiza{font-family:Avenir Next LT Pro Demi;color:#72a3dc;font-size:14px;margin-bottom:20px}.evento-ficha .contenedor-textos .organiza strong{font-family:Avenir Next LT Pro Demi;color:#979797;margin-right:4px}.evento-ficha .contenedor-textos .tips{margin-bottom:20px}.evento-ficha .descripcion{margin-bottom:40px}.evento-ficha .descripcion .link{display:inline-block}.evento-ficha .descripcion .btn,.evento-ficha .descripcion .link{margin-top:20px;text-decoration:none}.contenedor-multimedia{width:100%}.contenedor-multimedia .multimedia-el{width:33.3333333%;padding:5px}.contenedor-multimedia .multimedia-el[video=true]{width:100%}.contenedor-multimedia .multimedia-el img{max-width:100%}.contenedor-multimedia .multimedia-el iframe{width:100%}.rrss-share a{width:30px;height:30px;display:inline-block;background:#003865;border-radius:50%;color:#fff;text-align:center;line-height:30px;margin-right:10px}.view-eventos .contenedor-eventos{padding:0}.view-eventos .evento-wrapper{border:1px solid #72a3dc}.breadcrumb{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px}.breadcrumb a{color:#003865;padding:0 10px;border-right:1px solid #003865}.breadcrumb a:first-child{padding-left:0}.breadcrumb a:last-child{padding-right:0;border:none}.cv-area{padding:30px 20px;text-align:left}.cv-area.-informacion-personal{background:#f2f2f2;padding-top:20px}.cv-area.-informacion-personal input,.cv-area.-informacion-personal select{background-color:#f2f2f2}.cv-area:not(.-informacion-personal)+.cv-area{padding-top:0}.dato{margin-bottom:10px;width:100%;color:#4a4a4a;text-align:left}.dato:last-child{margin-bottom:0}.dato strong{font-family:Avenir Next LT Pro Demi}.dato span{border-left:1px solid #979797;padding-left:10px;margin-left:10px}.dato span.no-line{border-left:none;padding-left:0}.dato::last-child{margin-bottom:0}.cv-action-button{border:none;display:inline-block;width:30px;height:30px;line-height:30px;position:absolute;right:0;top:0;outline:none;background:transparent;cursor:pointer;z-index:5}.cv-action-button.edit{background:url(/static/img/edit.svg) 50%/20px no-repeat}.cv-action-button.close{font-size:30px;color:#72a3dc}.title-section{position:relative;width:100%;text-align:left;color:#003865;padding-bottom:10px;border-bottom:1px solid #f2f2f2;font-size:24px;margin-bottom:15px;font-family:Avenir Next LT Pro Demi}.title-section.mt{margin-top:40px}.title-section .action{font-size:14px;color:#003865}.title-section span{font-family:Avenir Next LT Pro Demi;cursor:pointer}.title-section .popup-info{position:absolute;right:30px;top:0}.subtitle-section{position:relative;width:100%;text-align:left;color:#72a3dc;font-size:20px;margin-bottom:15px;font-family:Avenir Next LT Pro Demi}.subtitle-section.mt{margin-top:20px}.contenedor-documentos{margin-bottom:25px}.contenedor-documentos:last-child{margin-bottom:0}.descargable{width:100%;text-align:left;display:inline-block;height:30px;line-height:30px;margin-bottom:5px;position:relative}.descargable .erase{position:absolute;left:0;top:0;z-index:5;display:none}.descargable .doclink{padding-left:28px;background:url(/static/img/download.svg) 0/20px no-repeat;font-family:Avenir Next LT Pro Demi;text-decoration:none;display:inline-block;height:30px;line-height:30px}[canerase=true] .descargable .erase{display:inline-block}[canerase=true] .descargable .doclink{background:none}.erase{width:30px;height:30px;display:inline-block;background:transparent url(/static/img/erase.svg) 0/20px no-repeat;outline:none;border:none;cursor:pointer}.erase[loading=true]{background:url(/static/img/loading-blue.svg) 50%/30px no-repeat}.editar{width:30px;height:30px;display:inline-block;background:url(/static/img/edit-dark.svg) 50%/20px no-repeat;outline:none;border:none;cursor:pointer}.datos-personales{position:relative}.datos-personales .volver{margin-bottom:20px}.datos-personales .profile-img{width:160px;height:160px;display:inline-block;border-radius:50%;background:#f2f2f2;position:relative}.datos-personales .profile-img[empty=true][sexo=H]{background:url(/static/img/avatar-masculino.jpg) 50%/cover no-repeat}.datos-personales .profile-img[empty=true][sexo=F]{background:url(/static/img/avatar-femenino.jpg) 50%/cover no-repeat}.datos-personales .profile-img .btn{position:absolute;font-size:10px;padding:0 15px;left:50%;bottom:-35px;height:25px;line-height:25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:0}.datos-personales .datos{width:calc(100% - 160px);padding-left:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.datos-personales .datos .nombre{font-size:30px;font-family:Avenir Next LT Pro Demi;color:#4a4a4a;text-align:left;display:inline-block;width:100%;margin-bottom:10px;padding-right:40px}.datos-personales .datos .left,.datos-personales .datos .right{width:50%;text-align:left;display:inline-block}.datos-personales .datos.-edit .left{padding-right:30px}.datos-personales .datos .dato strong{text-transform:uppercase;font-family:Avenir Next LT Pro Regular}.upload-wrapper{width:100%;max-width:500px}.contenedor-botones{margin-top:30px}.contenedor-botones .btn{margin-right:20px}.contenedor-botones .btn:last-of-type{margin-right:0}.contenedor-datos>article{width:50%}.contenedor-datos>article:first-of-type{padding-right:25px}.contenedor-datos>article:last-of-type{padding-left:25px}.perfiles-digitales{margin-top:10px}.perfiles-digitales a{width:30px;height:30px;line-height:30px;color:#fff;background:#72a3dc;text-align:center;border-radius:50%;margin-right:10px;opacity:.5}.perfiles-digitales a[active=true]{opacity:1}.perfiles-digitales a:last-child{margin-right:0}.academico-el{width:100%;margin-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.academico-el:first-child{margin-top:5px}.academico-el:last-child{margin-bottom:0}.academico-el .left{max-width:95px;width:100%}.academico-el .left+.right{padding-left:25px}.academico-el .duracion{font-size:16px;color:#4a4a4a;font-family:Avenir Next LT Pro Demi;width:100%;display:inline-block;background:none;padding-left:0;line-height:20px}.academico-el .right{width:calc(100% - 265px)}.academico-el .puesto{color:#003865;font-size:16px;line-height:20px;margin-bottom:5px;width:100%;font-family:Avenir Next LT Pro Demi}.academico-el .centro{font-size:16px;width:100%;display:inline-block;margin-bottom:5px;color:#4a4a4a}.academico-el .dato{margin-bottom:5px}.academico-el .dato strong{font-family:Avenir Next LT Pro Regular}.academico-edit{position:relative;padding-bottom:25px;border-bottom:1px solid #f2f2f2;margin-bottom:50px}.academico-edit .dropzone{margin-bottom:25px}.academico-edit .listado-adjuntos{width:100%;margin-bottom:25px}.tips h3{margin-right:15px}.tips h3:last-child{margin-right:0}.experiencia-el{width:100%;display:inline-block;background:#f2f2f2;padding:25px;margin-bottom:20px}.experiencia-el:last-child{margin-bottom:0}.experiencia-el .titulo{color:#4a4a4a;font-size:22px;line-height:24px;font-family:Avenir Next LT Pro Demi;display:inline-block}.experiencia-el .tips,.experiencia-el .titulo{width:100%;margin-bottom:10px}.experiencia-el .descripcion,.experiencia-el .descripcion p{line-height:20px;display:inline-block;width:100%}.experiencia-el .contenidos{margin-top:10px}.experiencia-el .contenidos h4{font-family:Avenir Next LT Pro Demi;margin-bottom:5px}.experiencia-el .contenidos a{width:100%;margin-bottom:3px;text-decoration:underline;display:inline-block}.descripcion strong{font-family:Avenir Next LT Pro Demi}.descripcion a{text-decoration:underline;cursor:pointer}.descripcion i{font-style:italic}.descripcion ul{padding-left:20px;display:block}.descripcion ul li{list-style-type:disc;margin-bottom:15px}.descripcion ul li:last-child{margin-bottom:0}.descripcion iframe{width:100%;margin-bottom:20px;height:650px}.programa{border:2px solid #003865;height:40px;line-height:40px;display:inline-block;padding:0 20px;min-width:120px;text-align:center;text-transform:uppercase;font-family:Avenir Next LT Pro Demi;color:#003865;font-size:16px;position:relative;-webkit-transition:.5s;transition:.5s;margin-right:15px;margin-bottom:15px}.programa[edit=true]{padding-right:8px;padding-left:32px}.programa[edit=true] .erase{opacity:1;pointer-events:visible}.programa .erase{position:absolute;left:0;top:0;height:40px;width:30px;background-position:50%;opacity:0;pointer-events:none;-webkit-transition:.5s;transition:.5s}.texto-intro{width:100%;text-align:left;display:inline-block;margin-bottom:40px}.texto-intro.mb-0{margin-bottom:0}.texto-intro .simple-title{font-size:24px;font-family:Avenir Next LT Pro Demi;color:#003865;text-align:left;display:inline-block;width:100%;margin-bottom:20px}.texto-intro .contenedor-titulo{width:100%;margin-bottom:20px;display:inline-block;position:relative}.texto-intro .titulo{height:47px;line-height:47px;text-transform:uppercase;color:#fff;background:#003865;font-family:Avenir Next LT Pro Demi;padding:0 25px;display:inline-block;width:auto;font-size:14px;min-width:200px;text-align:center}.texto-intro .titulo:before{position:absolute;left:0;bottom:0;width:100%;content:"";height:1px;background:#f2f2f2;display:inline-block}.texto-intro li,.texto-intro p{color:#003865;margin-bottom:15px;line-height:22px;font-size:16px;display:inline-block;width:100%}.texto-intro li:last-child,.texto-intro p:last-child{margin-bottom:0}.texto-intro ul{margin-bottom:15px}.texto-intro ul li{padding-left:10px}.texto-intro ul li span{color:#72a3dc;font-family:Avenir Next LT Pro Demi;margin-right:5px}.texto-intro .contenedor-imagenes .imagen{width:20%;padding:20px;height:120px}.texto-intro .contenedor-imagenes .imagen img{max-width:100%;display:inline-block;max-height:100%}.paginador{margin-top:25px;margin-bottom:25px;width:100%}.paginador a{width:30px;height:30px;display:inline-block;line-height:30px;text-align:center;background:#f2f2f2;margin:0 5px;border-radius:50%}.paginador a[active=true]{background:#003865;color:#fff}.paginador a.prev{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.paginador a.next,.paginador a.prev{font-size:0;background:url(/static/img/blue-down-arrow.svg) 50%/10px no-repeat}.paginador a.next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}p{margin-bottom:15px;text-align:justify}p:last-child,p:last-of-type{margin-bottom:0}p.-mb15{margin-bottom:15px}p>a{text-decoration:underline}.inputs-wrapper{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.inputs-wrapper .contenedor-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:20px;width:auto}.inputs-wrapper .contenedor-input.-no-margin,.inputs-wrapper .contenedor-input:last-of-type{margin-right:0}.contenedor-input{margin-bottom:15px;width:100%;display:inline-block;padding-bottom:15px;text-align:left;position:relative}.contenedor-input.-small{max-width:140px}.contenedor-input .error{position:absolute;left:0;bottom:0;font-size:10px;color:red}.contenedor-input label{font-size:16px;width:100%;display:inline-block;font-family:Avenir Next LT Pro Demi;margin-bottom:5px}.contenedor-input input,.contenedor-input select,.contenedor-input textarea{width:100%;display:inline-block;height:35px;line-height:1.2em;border:none;border-bottom:1px solid #979797;font-size:16px;outline:none;padding-left:5px;border-radius:0}.contenedor-input input[aria-invalid=true],.contenedor-input select[aria-invalid=true],.contenedor-input textarea[aria-invalid=true]{background-color:rgba(255,0,0,.4)}.contenedor-input select{background:url(/static/img/grey-down-arrow.svg) calc(100% - 10px) 50%/10px no-repeat}.contenedor-input select[disabled=disabled]{background:none;cursor:not-allowed}.contenedor-input textarea{height:140px}.contenedor-input.-with-btn input,.contenedor-input.-with-btn select{max-width:500px;margin-right:20px}.contenedor-input.-fecha-fin{padding-bottom:35px}.contenedor-input.-fecha-fin .toggle-checkbox{position:absolute;bottom:0}.contenedor-input[error=true] .vdp-datepicker input,.vdp-datepicker[error=true] input,[clicked=true] .contenedor-input[error=true] input{background-color:rgba(255,0,0,.4)}.vdp-datepicker input[disabled=disabled]{opacity:.6}.contenedor-check{position:relative}.contenedor-check.-full{width:100%}.contenedor-check input{width:0;position:absolute;left:0;top:0;opacity:0}.contenedor-check label{font-size:16px;text-align:left;display:inline-block;width:100%;color:#4a4a4a;padding-left:25px;position:relative;cursor:pointer}.contenedor-check label a{text-decoration:underline}.contenedor-check label:before{width:16px;height:16px;border:1px solid #72a3dc;content:"✓";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:transparent;text-align:center;line-height:16px}.contenedor-check input[type=text]{opacity:1;width:100%;display:inline-block;height:35px;line-height:35px;border:none;border-bottom:1px solid #979797;font-size:16px;outline:none;padding-left:5px;border-radius:0;position:relative;left:auto;top:auto}.contenedor-check input:checked+label:before{background:#72a3dc;color:#fff}.contenedor-check input[aria-invalid=true]+label:before{background:rgba(255,0,0,.4);border-color:red}.contenedor-check.-input{margin-bottom:15px;min-height:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contenedor-check.-input label{min-height:30px;line-height:30px}.contenedor-check .error{width:100%;text-align:left;font-size:10px;color:red;display:inline-block}.contenedor-check[error=true] label{color:#ce0000}.contenedor-check[error=true] label:before{background:rgba(255,0,0,.4)}.contenedor-check.-radio label:before{border-radius:50%}.contenedor-check.-valoracion{margin:0 10px}.contenedor-check.-valoracion:first-child{margin-left:0}.contenedor-check.-valoracion label{display:inline-block;width:50px;height:50px;line-height:50px;padding-left:0;text-align:center;font-family:Avenir Next LT Pro Demi;color:#003865;background:url(/static/img/star-off.svg) 50%/auto 100% no-repeat;padding-top:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.contenedor-check.-valoracion label:hover{background:url(/static/img/star-on.svg) 50%/auto 100% no-repeat;color:#fff}.contenedor-check.-valoracion label:before{display:none}.contenedor-check.-valoracion[active=true] label{background:url(/static/img/star-on.svg) 50%/auto 100% no-repeat;color:#fff}.error{width:100%;text-align:left;font-size:10px;color:red;display:inline-block}.error.-big{font-size:14px;font-family:Avenir Next LT Pro Demi}.contenedor-keywords{margin-top:15px;width:100%}.contenedor-keywords.mb20{margin-bottom:20px}.contenedor-keywords span{margin-right:10px;border:1px solid #979797;padding:5px 10px;display:inline-block;border-radius:100px;color:#4a4a4a;cursor:pointer;margin-bottom:5px}.toggle-checkbox{margin-bottom:10px;position:relative}.toggle-checkbox:last-of-type{margin-bottom:0}.toggle-checkbox input{position:absolute;left:0;top:0;width:0;opacity:0;padding:0}.toggle-checkbox label{text-align:left;width:auto;display:inline-block;position:relative;-webkit-transition:.5s;transition:.5s;min-height:20px;line-height:20px;font-size:16px;cursor:pointer}.toggle-checkbox label:before{width:30px;height:16px;top:1.5px;background:#d8d8d8}.toggle-checkbox label:after,.toggle-checkbox label:before{content:"";position:absolute;left:0;z-index:2;cursor:pointer;display:inline-block;border-radius:16px;opacity:0}.toggle-checkbox label:after{width:18px;height:18px;top:0;background:#4a4a4a;-webkit-transition:.5s;transition:.5s}.toggle-checkbox[edit=true] label{padding-left:38px}.toggle-checkbox[edit=true] label:after,.toggle-checkbox[edit=true] label:before{opacity:1}.toggle-checkbox input:checked+label:after{background:#00913d;-webkit-transform:translateX(12px);transform:translateX(12px)}.toggle-checkbox.-with-popup-info label{width:auto;margin-right:10px;margin-bottom:0}.toggle-checkbox .popup-info{margin-left:10px}.toggle-checkbox+.input-text,.toggle-checkbox+.textarea{margin-top:20px}.contenedor-editor-oferta{margin-bottom:50px}.contenedor-imagen-empresa{width:100%;margin-bottom:20px}.contenedor-imagen-empresa .image-view{width:200px;height:200px;position:relative;display:inline-block;border-radius:50%;margin-bottom:20px}.contenedor-imagen-empresa .add-btn{margin-top:20px}.contenedor-imagen-empresa .remove-btn{margin-bottom:20px}.long-form{width:100%}.long-form .title-section{width:calc(100% - 15px)}.long-form .epigrafe{width:100%;display:inline-block;font-weight:700;text-align:left;font-size:24px;margin-bottom:20px}.long-form p,.long-form ul{margin-bottom:15px;width:100%;display:inline-block;text-align:left}.long-form ul{padding-left:20px}.long-form li{list-style-type:disc}.long-form .subtitle-section{margin-top:15px}.long-form .contenedor-input,.long-form .toggle-checkbox{width:calc(33.33333% - 15px);margin-right:15px}.long-form .contenedor-input.-full,.long-form .toggle-checkbox.-full{width:calc(100% - 15px);margin-right:0}.long-form .contenedor-input.-middle,.long-form .toggle-checkbox.-middle{width:calc(50% - 15px)}.long-form .contenedor-input.-sixth,.long-form .toggle-checkbox.-sixth{width:calc(66.66667% - 15px)}.long-form .contenedor-input.-sixth.-no-margin,.long-form .toggle-checkbox.-sixth.-no-margin{margin-right:0}.long-form .contenedor-input.-quarter,.long-form .toggle-checkbox.-quarter{width:calc(25% - 15px)}.long-form .contenedor-input.-quarter.-no-margin,.long-form .toggle-checkbox.-quarter.-no-margin{margin-right:0}.long-form .contenedor-input.-fifth,.long-form .toggle-checkbox.-fifth{width:calc(20% - 15px)}.long-form .contenedor-input.-fifth.-no-margin,.long-form .toggle-checkbox.-fifth.-no-margin{margin-right:0}.long-form .contenedor-input.-thrid,.long-form .toggle-checkbox.-thrid{width:calc(33.33333% - 15px)}.long-form .space{width:100%;display:inline-block;height:1px}.long-form .contenedor-adjuntos .btn{margin-top:25px}.long-form .contenedor-checks{width:100%;margin-bottom:20px}.long-form .contenedor-checks.-mb0,.long-form .contenedor-checks.-mb0 .contenedor-check{margin-bottom:0}.long-form .contenedor-checks .contenedor-check{width:25%;margin-bottom:10px}.long-form .contenedor-checks.-auto .contenedor-check{width:auto;margin-right:20px}.long-form .contenedor-boton{width:100%}.long-form .add-btn{margin-bottom:30px}.long-form .add-btn.-mt-15{margin-top:15px}.estudio-selector-el{width:100%}.wrapper-selector-estudios{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.selector-estudio{width:100%;text-align:left;max-width:800px;margin-bottom:30px}.selector-estudio[open=true]{padding:10px}.selector-estudio[error=true]{background-color:rgba(255,0,0,.2);padding:10px}.selector-estudio .actions{margin-bottom:0;padding:20px 10px 10px;border:1px solid #d8d8d8;border-top:none;border-bottom:none}.selector-estudio .contenedor-check{margin-bottom:5px}.selector-estudio .contenedor-input{margin-right:0;padding-bottom:0;width:100%;max-width:100%;margin-bottom:0}.selector-estudio .contenedor-input input{background:url(/static/img/search.svg) calc(100% - 10px) 50%/20px no-repeat}.selector-estudio .contenedor-estudios{max-height:288px;overflow:scroll;overflow-x:hidden;border:1px solid #d8d8d8;border-top:none;-webkit-box-shadow:2px 5px 9px -8px #a0a0a0;box-shadow:2px 5px 9px -8px #a0a0a0;padding:10px}.selector-estudio .error{margin-top:10px}.idioma-el{width:100%;margin-top:20px}.idioma-el.mt0{margin-top:0}.idioma-el .contenedor-input{width:calc(33.33333% - 55px)}.idioma-el .btn{margin-bottom:20px}.contenedor-personas-contacto{width:100%;margin-bottom:50px}.persona-contacto{width:calc(25% - 15px);margin-right:15px;background:#f2f2f2;text-align:left;margin-bottom:15px;position:relative;color:#4a4a4a;cursor:pointer;padding:10px 35px 10px 10px}.persona-contacto:before{background:#fff}.persona-contacto:after,.persona-contacto:before{width:18px;height:18px;display:inline-block;content:"";border-radius:50%;position:absolute;right:10px;top:10px}.persona-contacto:after{background:#003865;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.4s;transition:.4s}.persona-contacto.-not-selectable{padding-right:10px}.persona-contacto.-not-selectable:after,.persona-contacto.-not-selectable:before{display:none}.persona-contacto[error=true]{background:rgba(255,0,0,.2)}.persona-contacto h3{color:inherit;font-size:22px;font-family:Avenir Next LT Pro Demi;margin-bottom:10px}.persona-contacto .dato{margin-bottom:5px;color:inherit}.persona-contacto .email{margin-top:10px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.persona-contacto .email,.persona-contacto .telefono{text-decoration:underline;position:relative;z-index:5}.persona-contacto[selected=selected]{background:#003865;color:#fff}.persona-contacto[selected=selected]:after{-webkit-transform:scale(.7);transform:scale(.7)}.persona-contacto .add{width:40px;height:40px;line-height:40px;text-align:center;border:2px solid #4a4a4a;color:#4a4a4a;font-size:30px;border-radius:50%}.persona-contacto input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0;z-index:4}.idioma-edit{-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:1px solid #f2f2f2;margin-bottom:30px}.idioma-edit .contenedor-check,.idioma-edit .contenedor-input{width:auto;margin-right:20px}.idioma-edit .contenedor-check:last-child,.idioma-edit .contenedor-input:last-child{margin-right:0}.idioma-edit .contenedor-check{min-width:150px}.login{height:calc(100vh - 59px)}.login .mobile-icons{display:none}.login .left{background:url(/static/img/background-login.jpg) 50%/cover no-repeat;width:50%;height:auto}.login .left:before{background:rgba(0,56,101,.5);display:inline-block;content:"";position:absolute;left:0;top:0;right:0;bottom:0}.login .left img{position:relative;z-index:2;width:300px}.login .right{width:50%;position:relative;background:#fff;padding:50px;z-index:2}.login .contenedor-formulario{max-width:750px;width:100%;-webkit-transition:.5s;transition:.5s}.login .contenedor-formulario .contenedor-input{max-width:340px}.login .contenedor-formulario .contenedor-checks{margin-bottom:30px;width:100%;max-width:340px}.login .contenedor-formulario .contenedor-checks .contenedor-check label{font-size:14px;padding-left:20px}.login-form .forget-pass{margin-top:40px;margin-bottom:15px;color:#4a4a4a}.login-form .forget-pass,.login-form .register{width:100%;display:inline-block;text-align:center;cursor:pointer}.login-form .register{color:#003865}.testimonio-el{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #f2f2f2}.testimonio-el .contenedor-imagen{width:100px;height:100px;background:#f2f2f2;border-radius:50%;display:inline-block}.testimonio-el .contenedor-imagen+.contenedor-textos{max-width:calc(100% - 100px)}.testimonio-el .contenedor-textos{width:100%;padding-left:20px;text-align:left}.testimonio-el .contenedor-textos .estudio{text-transform:uppercase;color:#72a3dc;font-family:Avenir Next LT Pro Demi;font-size:14px;width:100%;display:inline-block;margin-bottom:10px}.testimonio-el .contenedor-textos .nombre{font-size:24px;color:#1e1e1e;font-family:Avenir Next LT Pro Demi;width:100%;display:inline-block;margin-bottom:16px}.testimonio-el .contenedor-textos .descripcion{font-size:14px;display:inline-block;width:100%;color:#4a4a4a;text-align:justify}.testimonio-el .contenedor-textos .descripcion p{margin-bottom:10px}.testimonio-el .contenedor-textos .descripcion p:last-child{margin-bottom:0}.orientacion-el{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #f2f2f2;text-align:left}.orientacion-el .btn{margin-bottom:20px}.orientacion-el .titulo{font-size:24px;font-family:Avenir Next LT Pro Demi;color:#1e1e1e;width:calc(100% - 120px);text-align:left;margin-bottom:20px}.orientacion-el .fecha{width:120px}.orientacion-el .contenedor-detalles{width:100%;display:inline-block;margin-bottom:20px}.orientacion-el .contenedor-detalles h3,.orientacion-el .contenedor-detalles p{width:100%;display:inline-block;text-align:left;margin-bottom:20px}.orientacion-el .contenedor-detalles h3{font-family:Avenir Next LT Pro Demi}.orientacion-el .contenedor-detalles img{max-width:100%;margin-bottom:20px}.orientacion-el .link{margin-bottom:20px;display:inline-block}.orientacion-el .show-more{font-family:Avenir Next LT Pro Demi;color:#003865;text-transform:uppercase;font-size:16px;padding-right:25px;position:relative}.orientacion-el .show-more:before{width:20px;height:20px;background:url(/static/img/blue-down-arrow.svg) 100%/12px no-repeat;content:"";position:absolute;right:0;top:0}.orientacion-el .show-more[open=open]:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.filtro{background:#72a3dc;padding:30px 40px;margin-bottom:30px;color:#fff}.filtro .top{width:100%;text-align:left;margin-bottom:10px}.filtro .top p{margin-bottom:0;width:auto}.filtro .top .contenedor-checks{width:auto}.filtro .contenedor-check{margin-right:15px;margin-bottom:0}.filtro .contenedor-check label{color:#fff}.filtro .contenedor-check input[type=checkbox]{width:0;padding:0}.filtro .contenedor-check input[type=checkbox]+label:before{border-color:#fff}.filtro .contenedor-check input[type=checkbox]:checked+label:before{background:#fff}.filtro .contenedor-check:last-child{margin-right:0}.filtro .middle{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.filtro .middle .search-list{width:auto}.filtro .middle .search-list[full=true]{width:100%}.filtro .middle .search-list[full=true] .search-el{width:33.33333%;margin-bottom:10px}.filtro .middle .search-list[full=true]+.contenedor-botones{width:100%;margin-top:10px}.filtro .middle .contenedor-botones{margin-top:0}.filtro .show-more{margin-right:10px;text-decoration:underline;font-size:12px}.filtro .search-el{width:auto;display:inline-block;padding-right:15px}.filtro .search-el:nth-child(3n-3){padding-right:0}.filtro .search-el.-full{width:100%}.filtro .search-el .fake-label,.filtro .search-el label{width:100%;display:inline-block;color:#fff;text-align:left;margin-bottom:5px}.filtro .search-el input,.filtro .search-el select{width:100%;background:transparent;color:#fff;padding-left:5px;height:35px;line-height:35px;outline:none;border-radius:0;font-size:16px;border:none;border-bottom:1px solid #fff}.filtro .search-el input::-webkit-input-placeholder,.filtro .search-el select::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.filtro .search-el input::-moz-placeholder,.filtro .search-el select::-moz-placeholder{color:hsla(0,0%,100%,.8)}.filtro .search-el input::-ms-input-placeholder,.filtro .search-el select::-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.filtro .search-el input::placeholder,.filtro .search-el select::placeholder{color:hsla(0,0%,100%,.8)}.filtro .search-el select{background:transparent url(/static/img/white-down-arrow.svg) calc(100% - 10px) 50%/10px no-repeat}.filtro .search-el select:focus:hover{color:#003865}.filtro .search-el.-checks{display:-webkit-box;display:-ms-flexbox;display:flex;width:66.666666666%!important}.filtro .search-el.-checks.-full{width:100%!important}.filtro .search-el.-checks.auto{width:auto!important}.filtro .search-el.-checks .contenedor-check{width:auto;display:inline-block}.intro-contacto{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #f2f2f2}.intro-contacto h2{font-size:18px;color:#003865;text-align:center;margin-bottom:10px;display:inline-block;width:100%}.intro-contacto .links{margin-top:20px}.intro-contacto .links a{color:#72a3dc;text-decoration:underline}.intro-contacto .links a.phone{padding-left:30px;background:url(/static/img/telefono-contacto.svg) 0 no-repeat;margin-right:25px}.intro-contacto .links a.mail{padding-left:35px;margin-left:25px;background:url(/static/img/email-contacto.svg) 0 no-repeat}.contenedor-formulario-contacto{max-width:568px;margin:0 auto 50px;text-align:left}.contenedor-formulario-contacto .show-data-protection{margin-bottom:30px;width:100%;display:inline-block;text-decoration:underline;color:#4a4a4a;font-size:14px}.contenedor-formulario-contacto .show-data-protection[error=true]{color:red}.contenedor-formulario-contacto .contenedor-check{margin-bottom:20px}.contenedor-formulario-contacto .contenedor-check label{font-size:14px}.contenedor-formulario-contacto .contenedor-check label a{text-decoration:underline}.contenedor-formulario-contacto .contenedor-check label:before{-webkit-transform:none;transform:none;top:0}.contenedor-formulario-contacto .btn{margin-top:20px}.cover-popup{background:rgba(0,0,0,.8);z-index:100;padding:20px}.cover-popup,.cover-popup .close-cover{position:fixed;left:0;top:0;right:0;bottom:0}.cover-popup .close-cover{z-index:101}.cover-popup .popup{background:#fff;width:100%;max-width:600px;text-align:center;padding:25px 40px;position:relative;-webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.5);box-shadow:0 1px 7px 0 rgba(0,0,0,.5);z-index:102;max-height:80vh;overflow-y:scroll}.cover-popup .popup.-estudios{max-width:960px}.cover-popup .popup .close{position:absolute;right:20px;top:10px;text-decoration:none;font-size:20px;width:auto;background:none;border:none;outline:none}.cover-popup .popup .title-pop{text-transform:uppercase;color:#003865;width:100%;font-size:20px;text-align:left;margin-bottom:20px;font-family:Avenir Next LT Pro Demi}.cover-popup .popup p{text-align:left;font-size:14px;display:inline-block;width:100%}.cover-popup .popup p strong{font-family:Avenir Next LT Pro Demi}.cover-popup .popup .btn,.cover-popup .popup p+.dropzone{margin-top:20px}.cover-popup .popup .magic-zone{min-height:200px;background:url(/static/img/loading-blue.svg) 50%/150px no-repeat}.cover-popup .popup .cropper{width:100%;min-height:200px;background:#fff}.cover-popup .popup ul{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cover-popup .popup ul li{width:50%;text-align:left;padding:5px}.cover-popup .popup ul+.title-pop{margin-top:20px}.cover-popup.-big .popup{max-width:980px}.intro-encuesta{padding:30px 15px;background:#f2f2f2;margin-bottom:30px}.intro-encuesta .titulo{color:#4a4a4a;font-size:24px;font-family:Avenir Next LT Pro Demi;margin-bottom:25px;width:100%;display:inline-block}.intro-encuesta p{color:#003865;text-align:center}.intro-encuesta p span{background:transparent!important}.intro-encuesta p span em{font-style:italic}.intro-encuesta p span strong{font-weight:800}.contenedor-preguntas{margin-bottom:50px}.fake-label{font-size:16px;color:#4a4a4a;width:100%;display:inline-block;text-align:left;font-family:Avenir Next LT Pro Demi;margin-bottom:15px}.fake-label p{display:inline-block;width:auto}.fake-label p span:empty{display:none}.fake-label[required=required]>:after{content:"*"}.fake-label strong{font-family:Avenir Next LT Pro Demi}.fake-label a{text-decoration:underline}.fake-label em{font-style:italic}.fake-label b{font-weight:700}.pregunta-el{margin-bottom:20px;padding-bottom:20px;padding-left:15px;padding-right:15px}.pregunta-el[error=true] .fake-label[error=true],.pregunta-el[error=true] label[error=true]{color:red}.pregunta-el .contenedor-check{margin-bottom:10px}.pregunta-el .contenedor-check[hastext=true]{margin-bottom:20px}.pregunta-el .contenedor-check[hastext=true]:last-child,.pregunta-el .contenedor-input{margin-bottom:0}.pregunta-el .contenedor-valoraciones{margin-bottom:20px}.pregunta-el .contenedor-valoraciones:last-child{margin-bottom:0}.footer{background:#003865;padding:20px;position:relative;color:#fff}.footer,.footer>div{width:100%}.footer>div>p{opacity:.5;font-size:14px;margin-bottom:0;display:inline-block;width:auto;text-align:center}.footer nav{width:auto;margin:0}.footer nav a{width:auto;padding:0 10px;font-size:16px}.footer nav a:first-child{padding-left:0}.footer nav a:last-child{padding-right:0}.footer .version{position:absolute;right:0;bottom:0;margin-bottom:0;width:auto;font-size:10px;opacity:0}.footer:hover .version{opacity:.5}.footer .up{width:50px;height:50px;position:fixed;right:10px;bottom:10px;z-index:20;background:#003865;border:none;cursor:pointer;outline:none;opacity:0;-webkit-transition:.5s;transition:.5s}.footer .up[show=true]{opacity:1}.footer .up img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);width:15px}.footer .cky-banner-element{position:absolute;border:none;padding:10px;background:#003865;color:#fff;font-size:12px;left:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:3}.Cookie--base{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.Cookie--base .Cookie__content{max-width:800px;margin-bottom:20px}.Cookie--base .Cookie__content a{text-decoration:underline}.Cookie--base .Cookie__button{background:#003865!important}.-home-empresa .texto-intro{text-align:left;margin-bottom:50px}.-home-empresa .texto-intro strong{font-family:Avenir Next LT Pro Demi}.-home-empresa .texto-intro .to-login-buttons{margin-top:20px;text-align:center}.-home-empresa .texto-intro .to-login-buttons>div{padding:20px;width:calc(50% - 20px);background:#f2f2f2}.-home-empresa .texto-intro .to-login-buttons>div p{text-align:center}.-home-empresa .texto-intro .to-login-buttons>div .btn{margin-top:10px}.-home-empresa .texto-intro .to-login-buttons .column-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.options-container h1{text-transform:uppercase;font-family:Avenir Next LT Pro Demi;width:100%;display:inline-block;font-size:30px;line-height:36px;text-align:left;margin-bottom:30px}.options-container h1 span{text-transform:none;font-size:16px}.options-container.-empleo h1{color:#003865}.options-container.-practicas h1{color:#72a3dc}.options-container+.options-container{margin-top:50px}.option-wrapper{width:25%;padding:10px}.option-wrapper:first-of-type,.option-wrapper:last-of-type{padding-left:0}.option-wrapper .option-el{background:#f2f2f2;padding:15px;height:100%;position:relative}.option-wrapper .option-el .bubble{position:absolute;right:10px;top:-25px;width:60px;height:60px;background:#003865;color:#fff;line-height:60px;font-size:24px;font-family:Avenir Next LT Pro Demi;border-radius:50%}.option-wrapper .option-el .bubble[loading=true]{background:#003865 url(/static/img/spinner-white.svg) 50%/70px no-repeat}.option-wrapper .option-el .bubble.-busqueda{background:#003865 url(/static/img/white-search.svg) 50%/30px no-repeat}.option-wrapper .option-el h2{font-size:14px;color:#003865;font-family:Avenir Next LT Pro Demi;text-transform:uppercase;text-align:left;margin-bottom:20px}.option-wrapper .option-el h3{font-family:Avenir Next LT Pro Demi;color:#1e1e1e;font-size:20px;line-height:24px;text-align:left;margin-bottom:10px;min-height:50px}.option-wrapper .option-el p{font-size:14px;text-align:left}.options-container.-practicas .option-wrapper .option-el .bubble{background:#72a3dc}.options-container.-practicas .option-wrapper .option-el .bubble[loading=true]{background:#72a3dc url(/static/img/spinner-white.svg) 50%/70px no-repeat}.options-container.-practicas .option-wrapper .option-el .bubble.-firma{background:#72a3dc url(/static/img/boligrafo.svg) 50%/30px no-repeat}.options-container.-practicas .option-wrapper .option-el h2{color:#72a3dc}.contenedor-banner{width:100%;margin-top:50px}.contenedor-banner img{max-width:100%}.more-options{position:relative;display:inherit;z-index:7;cursor:pointer}.more-options button{border:2px solid #72a3dc;width:40px;height:40px;display:inline-block;border-radius:50%;position:relative;overflow:hidden;outline:none;background:transparent;cursor:pointer}.more-options button .dots{font-size:0;margin-left:-3px;-webkit-transition:.3s;transition:.3s;cursor:pointer}.more-options button .dots,.more-options button .dots:after,.more-options button .dots:before{width:6px;height:6px;display:inline-block;border-radius:50%;background:#72a3dc;position:absolute;left:50%;top:50%;margin-top:-3px}.more-options button .dots:after,.more-options button .dots:before{content:""}.more-options button .dots:before{margin-left:-12px}.more-options button .dots:after{margin-left:6px}.more-options button .close{position:absolute;left:0;top:-40px;width:100%;height:100%;line-height:40px;display:inline-block;font-size:20px;color:#72a3dc;text-align:center;-webkit-transition:.3s;transition:.3s;cursor:pointer}.more-options[open=open] button .close,.more-options[open=open] button .dots{-webkit-transform:translateY(40px);transform:translateY(40px)}.more-options .options{top:-15px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);min-width:200px;width:100%;max-width:350px;-webkit-box-shadow:5px -2px 6px -5px hsla(0,0%,46.7%,.54);box-shadow:5px -2px 6px -5px hsla(0,0%,46.7%,.54)}.more-options .options,.more-options .options:before{position:absolute;left:50%;background:#fff;display:inline-block;border:1px solid #d8d8d8}.more-options .options:before{content:"";bottom:-6px;width:12px;height:12px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.more-options .options a{padding:10px 5px;width:100%;display:inline-block;position:relative;font-size:16px;color:currentColor;background:#fff;text-align:center}.more-options .options a:hover{background:#f2f2f2}.more-options .options a.invertido{color:red}.contenedor-candidatos{background:#f2f2f2;padding:20px 15px;margin-bottom:50px;text-align:left}.contenedor-candidatos .title-section{border-bottom:.2px solid #979797;margin-top:0}.contenedor-candidatos .show-more{text-transform:uppercase;text-decoration:none;font-family:Avenir Next LT Pro Demi;text-align:left;width:auto;display:inline-block}.candidato-el{width:100%;padding:20px 0;border-bottom:.5px solid #979797;text-align:left;position:relative}.candidato-el .estado{margin-bottom:0;margin-top:5px;font-size:14px;background:none;padding-left:0}.candidato-el:first-of-type{padding-top:0}.candidato-el .contenedor-texto{width:calc(100% - 60px)}.candidato-el .titulo{color:#1e1e1e;font-size:22px;font-family:Avenir Next LT Pro Demi}.candidato-el .oferta{font-family:Avenir Next LT Pro Demi;color:#72a3dc;font-size:16px;height:20px;margin-top:5px;line-height:25px;position:relative;z-index:7}.candidato-el .descripcion{font-family:Avenir Next LT Pro Demi;font-size:14px;line-height:18px;text-align:left;color:#4a4a4a;width:100%}.candidato-el .descripcion p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;display:inline-block}.candidato-el .links{margin-top:10px;position:relative;z-index:6}.candidato-el .links a{margin-right:10px;text-decoration:underline}.candidato-el .links a:last-child{margin-right:0}.candidato-el.-selectable{padding:10px}.candidato-el.-selectable:first-of-type{margin-top:20px;padding-top:10px}.candidato-el.-selectable .descripcion{margin-top:5px;margin-bottom:0}.candidato-el.-selectable input{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0}.candidato-el.-selectable input:checked+label{background:#fff}.candidato-el.-selectable[selected=selected]{background:#003865;color:#fff}.candidato-el.-selectable[selected=selected] .descripcion,.candidato-el.-selectable[selected=selected] .titulo{color:#fff}.ficha-empresa{text-align:left}.ficha-empresa .titulo{color:#1e1e1e;font-size:22px;font-family:Avenir Next LT Pro Demi;margin-bottom:20px}.ficha-empresa .contenedor-personas-contacto,.ficha-empresa .texto-duda{margin-top:20px;margin-bottom:50px}.anexo{padding-left:20px;background:url(/static/img/download.svg) 0/15px no-repeat;height:20px;line-height:20px;display:inline-block}.anexo:hover{text-decoration:underline}.anexo strong{font-family:Avenir Next LT Pro Demi}.view-loading{height:calc(100vh - 335px);display:inline-block;width:100%;background:url(/static/img/loading-blue.svg) 50%/200px no-repeat}.view-loading.-small{height:200px}.zero-result{width:100%;display:inline-block;text-align:left}@-webkit-keyframes showerror{to{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}@keyframes showerror{to{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}.contenedor-error{position:fixed;bottom:-100vh;right:0;padding:20px;background:rgba(0,0,0,.5);opacity:0;width:100%;z-index:102}.contenedor-error[show=true]{opacity:1}.contenedor-error[type=important],.contenedor-error[type=medium]{height:100vh;-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}.contenedor-error[type=secondary]{background:transparent;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-animation-name:showerror;animation-name:showerror;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.contenedor-error .popup{display:inline-block;background:#fff;padding:20px;width:100%;max-width:360px;position:relative;-webkit-box-shadow:4px 7px 8px rgba(0,0,0,.4);box-shadow:4px 7px 8px rgba(0,0,0,.4)}.contenedor-error .popup .close{position:absolute;right:20px;top:10px;text-decoration:none;font-size:20px;width:auto;background:none;border:none;outline:none}.contenedor-error .popup .title-error{text-transform:uppercase;color:#003865;width:100%;font-size:20px;text-align:center;margin-bottom:10px;font-family:Avenir Next LT Pro Demi}.contenedor-error .popup p{text-align:center;font-size:16px;display:inline-block;width:100%}.contenedor-error .popup .btn{margin-top:20px}.contenedor-login-encuestas{padding:0 20px;min-height:calc(100vh - 479px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contenedor-login-encuestas .descripcion{font-size:20px;margin-bottom:30px}.contenedor-login-encuestas .descripcion-usuario{max-width:600px;line-height:1.3em;margin-bottom:20px}.contenedor-login-encuestas .descripcion-usuario strong{font-family:Avenir Next LT Pro Demi}.contenedor-login-encuestas .btn{margin-bottom:50px}.contenedor-login-encuestas .btn:last-child{margin-bottom:0}.cky-bar-text,.cky-consent-title{text-align:left}.cky-tab-content .cky-tab-desc{max-height:300px}.legal{text-align:left;padding:40px 10px 0}.legal h1{font-weight:700;margin-bottom:20px;text-align:center;display:inline-block;font-size:40px;width:100%}.legal h2{font-weight:700;margin-bottom:30px}.legal h3{font-weight:700;font-size:16px;margin-bottom:15px;margin-top:10px}.legal p{margin-bottom:15px;display:inline-block;width:100%}.legal a,.legal p a{text-decoration:underline}.legal ol,.legal ul{margin-bottom:15px}.legal ol ul{margin-top:5px}.legal li{margin-bottom:10px;padding-left:20px}.legal .contenedor-tabla{margin-bottom:30px;overflow:scroll}.legal .contenedor-tabla table{min-width:960px}.legal table{font-size:14px}.legal table thead{background:#979797;color:#fff}.legal table td{padding:5px 10px}.legal table tbody tr:nth-child(2n-1){background:#d8d8d8}@media screen and (max-width:1290px){.more-options .options{left:-15px;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);z-index:10}.more-options .options:before{left:auto;right:-12px;bottom:auto;top:50%;margin-top:-6px}.orientacion-el .contenedor-detalles iframe{height:50vw}}@media screen and (max-width:1140px){.-ficha-oferta-empresa .ficha-oferta .bottom,.-ficha-oferta-empresa .ficha-oferta .breadcrumb,.-ficha-oferta-empresa .ficha-oferta .oferta-el,.-ficha-oferta-empresa .ficha-oferta .top{padding:0 15px}.-ficha-oferta-empresa .ficha-oferta .oferta-el{padding-top:20px}.-listado-candidatos .breadcrumb,.-listado-candidatos .contenedor-listado-candidatos,.contenedor-ofertas,.listado-ofertas-candidato .breadcrumb{padding:0 15px}.filtro{padding:20px 15px}.ficha-oferta .descripcion{margin-top:15px}}@media screen and (max-width:1100px){.long-form .contenedor-checks .contenedor-check{width:50%}.filtro.-candidatos .middle .contenedor-botones{margin-top:10px}.login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 59px);height:auto}.login .left{width:100%;padding:20px;position:relative}.login .mobile-icons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.login .mobile-icons button{width:33.333333%;height:100px;padding-top:60px;padding-bottom:10px;border:none;outline:none}.login .mobile-icons button.alumnos{background:#72a3dc url(/static/img/diploma.svg) center 10px/20px no-repeat;color:#fff}.login .mobile-icons button.estudiantes{background:#003865 url(/static/img/alumno.svg) center 10px/20px no-repeat;color:#fff}.login .mobile-icons button.empresas{background:#fff url(/static/img/empresa.svg) center 10px/25px no-repeat;color:#003865}.login .mobile-icons button span{font-size:18px;text-transform:uppercase;padding:0 3px}.login .right{height:auto;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.idioma-edit{-ms-flex-wrap:wrap;flex-wrap:wrap}.idioma-edit .contenedor-input:last-child{width:100%;max-width:400px;margin-left:30px}.persona-contacto{width:calc(33% - 15px)}.contenedor-multimedia .multimedia-el{width:50%;padding:5px}.contenedor-multimedia .multimedia-el img{max-width:100%}.contenedor-multimedia .multimedia-el iframe{width:100%;height:45vw}}@media screen and (max-width:950px){.footer nav{margin-bottom:10px}}@media screen and (max-width:900px){.oferta-el{width:100%;padding:10px 0;min-height:160px}.oferta-el .categoria,.oferta-el .empresa{font-size:14px}.oferta-el .contenedor-imagen{position:absolute;left:0;top:0}.oferta-el .top{width:100%;margin-bottom:5px}.oferta-el .top .tips{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.oferta-el .top .tips .localizacion{margin-top:5px}.oferta-el .top .tips .fecha{margin-right:0}.oferta-el .titulo{font-size:20px;max-width:100%}.oferta-el .estado{margin-top:10px;font-size:15px}.oferta-el .list-tips .estado{margin-top:0}.oferta-el.-listado .tips{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}.oferta-el.-listado .tips h3{margin-right:10px;margin-bottom:0;line-height:20px}.oferta-el.-listado[withimg=true]{padding-left:160px}.oferta-el.-listado[withimg=true] .contenedor-imagen+.contenedor-texto{padding-left:20px;max-width:100%}.oferta-el.-listado[withimg=true] .tips{padding-left:20px}.oferta-el .descripcion,.oferta-el .estudios{margin-top:5px}.localizacion{font-size:14px}.ficha-oferta .breadcrumb{margin-bottom:20px}.estado{font-size:14px}.candidato-el .titulo{font-size:18px}.contenedor-candidatos{padding:20px 15px}.header .menu{padding:25px 35px;width:80%}.datos-personales .datos .left,.datos-personales .datos .right{width:100%}.datos-personales .datos .right{margin-top:10px}.contenedor-datos>article{width:100%;padding-right:0}.contenedor-datos>article:last-of-type{padding-left:0;margin-top:10px}.contenedor-datos>article:first-of-type,.datos-personales .datos.-edit .left{padding-right:0}.contenedor-practicas .oferta-el .top .tips{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contenedor-practicas .oferta-el .top .tips h3{margin-right:10px}.option-wrapper{width:50%}.option-wrapper:first-of-type,.option-wrapper:last-of-type{padding-left:10px}.long-form .contenedor-input,.long-form .contenedor-input.-quarter,.long-form .contenedor-input.-sixth,.long-form .toggle-checkbox,.long-form .toggle-checkbox.-quarter,.long-form .toggle-checkbox.-sixth{width:calc(50% - 15px)}.popup.-pass .contenedor-input{width:100%;margin-right:0}.persona-contacto{width:calc(33.33333% - 15px)}.filtro .middle .contenedor-botones{margin-top:10px}.filtro .middle .search-list[full=true] .search-el{width:50%}.filtro .search-el:nth-child(3n-3){padding-right:15px}.filtro .search-el.-checks.-ofertas-type{width:100%!important}.filtro .search-el.-checks.auto{width:100%!important;margin-top:10px}.filtro .search-el.-checks{width:100%!important}.cover-popup .popup ul li{width:100%}.persona-contacto{width:calc(50% - 7.5px)}.persona-contacto:nth-child(2n){margin-right:0}}@media screen and (max-width:800px){.evento-el{width:50%}.-home-alumno .superior{padding:0 15px 20px}.contenedor-encuestas,.contenedor-eventos{padding:0 15px}.header .bottom{padding:15px 20px}.wrapper-view{padding:20px 15px}.wrapper-view.-ficha-oferta-empresa{padding:20px 0}.ficha-oferta .oferta-el{padding-top:0}.listado-candidatos{margin-bottom:m0px}.contenedor-candidatos{margin-top:20px;padding-top:10px}.cv-area{padding:25px 15px}.header .top,.header .top[min=true]{padding:10px 15px}.listados-home{max-width:100%;padding-right:0}.accesos{max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}.accesos .acceso{max-width:calc(50% - 10px);height:auto;padding:40px 25px;margin-right:0}.accesos .acceso .titulo{padding-bottom:10px}.accesos .acceso:first-child{margin-right:20px}.accesos .acceso:last-child{max-width:100%}.intro-encuesta,.intro-encuesta p{text-align:left}.oferta-el{min-height:100px}.oferta-el .contenedor-imagen{width:90px;height:90px}.oferta-el[withimg=true].-listado{padding-left:90px}.oferta-el.-listado .tips{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:5px}.oferta-el.-listado .tips,.oferta-el.-listado .tips>div:not(.more-options){width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.oferta-el.-listado .tips>div:not(.more-options){display:-webkit-box;display:-ms-flexbox;display:flex}.oferta-el.-listado .tips .more-options{width:auto;position:absolute;right:10px;bottom:10px}.oferta-el.-listado .tips h3{margin-right:10px}.oferta-el .contenedor-texto{max-width:100%;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.listado-ofertas .oferta-el{padding-right:60px}.ficha-oferta .top{display:none}.ficha-oferta .datos{margin-top:20px}.ficha-oferta .datos .dato{width:100%}.ficha-oferta .docs{margin-top:20px}.ficha-oferta .title-section{margin-top:20px;font-size:18px;padding-bottom:5px}.cover-popup .popup .title-pop{margin-bottom:10px}.cover-popup .popup .mvl-small-inputs .contenedor-input{margin-bottom:5px;padding-bottom:10px}.cover-popup .popup .mvl-small-inputs .contenedor-input label{margin-bottom:0}.cover-popup .popup .mvl-small-inputs .contenedor-input input{height:25px;line-height:25px}.cover-popup .popup .mvl-small-inputs .btn{margin-top:0}.cover-popup .popup .mvl-small-inputs .contenedor-checks{margin-bottom:10px}.cover-popup .popup .mvl-small-inputs .link{margin-bottom:12px;margin-top:7px}.-home-empresa .texto-intro .to-login-buttons>div{width:100%}.-home-empresa .texto-intro .to-login-buttons>div:first-child{margin-bottom:20px}.long-form .contenedor-input.-fifth,.long-form .toggle-checkbox.-fifth{width:calc(50% - 15px)}}@media screen and (max-width:700px){.contenedor-input.-with-btn input,.contenedor-input.-with-btn select{width:100%;max-width:100%;margin-right:0}.contenedor-input.-with-btn .btn{margin-top:20px}.inputs-wrapper .contenedor-input{width:calc(50% - 10px)}.inputs-wrapper .contenedor-input:nth-child(2n){margin-right:0}.filtro .show-more{font-size:16px;text-align:left;margin-top:0}.filtro .contenedor-botones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filtro .contenedor-botones .btn{margin-top:20px}.erase{background-position:50%}.oferta-el .descripcion{display:none}.oferta-el .top>div{width:100%;max-width:100%}.oferta-el .top .tips{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.oferta-el .top .tips .fecha{margin-right:10px}}@media screen and (max-width:650px){.encuesta-el .textos{width:100%;margin-bottom:10px}.main-title{font-size:32px}.footer nav{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.footer nav a{width:100%;margin-bottom:5px}.evento-ficha .contenedor-imagen+.contenedor-textos{max-width:100%;padding-left:0;margin-top:25px}.header .top>a img{max-width:220px!important}.academico-el{margin-bottom:10px}.academico-el .right{width:100%;padding-left:0;margin-top:0}.academico-el .left+.right{padding-left:0}.contenedor-experiencias:first-of-type{margin-bottom:15px}.subtitle-section{margin-bottom:5px}.experiencia-el{padding:20px 15px}.experiencia-el .tips h3{width:100%;margin-bottom:10px}.datos-personales .datos{padding-left:0;width:100%;margin-top:20px}.datos-personales .datos .nombre{font-size:22px;padding-right:0}.datos-personales .datos.-edit{margin-top:50px}.contenedor-check.-input{min-height:0}.contenedor-input.-small{max-width:calc(50% - 10px)}.contenedor-input.-small:nth-of-type(2n){margin-right:0}.academico-edit{padding-top:30px;margin-bottom:20px;padding-bottom:0}.persona-contacto{width:calc(50% - 15px)}.oferta-el .list-tips h4{width:100%;border:none;padding-right:0;margin-right:0;margin-bottom:5px}.oferta-el.-listado .tips{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.oferta-el.-listado .tips h3{margin-bottom:5px}.idioma-edit .contenedor-check,.idioma-edit .contenedor-input{width:100%}.idioma-edit .contenedor-input:last-child{max-width:100%;margin-left:0}.idioma-edit .erase{margin-bottom:15px}.idioma-edit .contenedor-check,.idioma-edit .contenedor-input{width:50%;margin-right:0;margin-bottom:0}.idioma-edit .contenedor-check:last-child,.idioma-edit .contenedor-input:last-child{margin-left:0;max-width:100%;margin-bottom:10px}.idioma-edit{position:relative;padding-top:10px;margin-bottom:15px}.idioma-edit .contenedor-check{max-width:100%;margin-bottom:15px;min-height:0}.idioma-edit .erase{position:absolute;right:0;top:0;z-index:5}.persona-contacto{width:100%;margin-right:0}.contenedor-multimedia .multimedia-el{width:100%;padding:5px 0}.contenedor-multimedia .multimedia-el iframe{width:100%;height:50vw}.show-more{margin-top:10px}.descargable{margin-bottom:5px}.descargable .doclink{text-decoration:underline;line-height:1.3em;padding-left:0;background:none}}@media screen and (max-width:550px){.evento-el{width:100%;text-align:left;padding:0}.accesos .acceso{max-width:100%}.accesos .acceso:first-child{margin-right:0}.main-title{font-size:28px}.listados-home .selector a{padding:0;width:auto;height:35px;line-height:35px;border:none}.listados-home .selector a:last-child{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:none}.encuesta-el{padding:15px 10px 15px 25px}.pregunta-el,.pregunta-el .contenedor-input{margin-bottom:0}.evento-ficha .top{margin-bottom:20px}.evento-ficha .contenedor-textos .tips{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.evento-ficha .contenedor-textos .tips h3{margin-bottom:10px}.breadcrumb{display:none}.cover-popup .popup{padding:20px}.oferta-el .categoria{margin-left:0;width:100%}.oferta-el .titulo{width:100%}.oferta-el .top{margin-bottom:5px}.oferta-el .estado{margin-top:5px}.header .top .nombre{display:none}.option-wrapper{width:100%}.options-container h1{margin-bottom:15px}.options-container+.options-container{margin-top:25px}.option-wrapper{padding:10px 0}.option-wrapper:first-of-type,.option-wrapper:last-of-type{padding-left:0}.long-form .contenedor-input,.long-form .toggle-checkbox{width:100%;margin-right:0}.long-form .contenedor-input.-fifth,.long-form .contenedor-input.-full,.long-form .contenedor-input.-middle,.long-form .contenedor-input.-quarter,.long-form .contenedor-input.-sixth,.long-form .contenedor-input.-thrid,.long-form .toggle-checkbox.-fifth,.long-form .toggle-checkbox.-full,.long-form .toggle-checkbox.-middle,.long-form .toggle-checkbox.-quarter,.long-form .toggle-checkbox.-sixth,.long-form .toggle-checkbox.-thrid{width:100%}.long-form .contenedor-input.-small,.long-form .toggle-checkbox.-small{width:100%;max-width:100%}.long-form .contenedor-checks .contenedor-check{width:100%}.persona-contacto{width:100%;margin-right:0}.filtro .search-el{width:100%;margin-bottom:10px}.filtro .middle .search-list[full=true] .search-el{width:100%}.login .mobile-icons button{padding-top:50px;height:80px;padding-bottom:15px}.login .mobile-icons button span{font-size:12px;width:100%;display:inline-block}.cover-popup .popup{max-height:90vh;overflow:scroll}.texto-intro .contenedor-imagenes .imagen{width:33.333333%}.contenedor-programas,.programa{margin-bottom:10px}.programa{font-size:14px;padding:0 10px;height:30px;line-height:30px;margin-right:10px}.programa .erase{height:28px;background-size:15px;background-position:10px;width:100%}.login .left img{width:200px}.evento-el .tipo{margin-bottom:10px;font-size:12px}.evento-el .tips h3{font-size:12px}.evento-el .tips{margin-bottom:0}.header .menu a{font-size:20px}.orientacion-el .fecha,.orientacion-el .titulo{width:100%}}.header .top>a img{max-width:220px!important}@media screen and (max-width:420px){.oferta-el.-candidatura .top .tips{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:5px}.intro-encuesta .titulo,.intro-encuesta p{margin-bottom:10px}.intro-encuesta p:last-child{margin-bottom:0}.testimonio-el{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px;margin-bottom:20px}.testimonio-el .contenedor-textos{padding-left:0;margin-top:15px}.testimonio-el .contenedor-textos .estudio{margin-bottom:5px;font-size:12px}.testimonio-el .contenedor-textos .nombre{margin-bottom:10px;font-size:18px}.testimonio-el .contenedor-imagen+.contenedor-textos{padding-left:0;max-width:100%}.intro-contacto{margin-bottom:20px;padding-bottom:20px}.intro-contacto .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.intro-contacto .links a.mail{margin-top:20px;margin-left:0}.header .menu a{font-size:18px;margin-bottom:5px}.header .top>a img{max-width:220px!important}.contenedor-input.-small{width:100%;max-width:100%;margin-right:0}.academico-edit{margin-bottom:20px}.title-section{font-size:22px;padding-bottom:5px}.add-btn{font-size:14px}.inputs-wrapper .contenedor-input{margin-right:0;width:100%}.inputs-wrapper .contenedor-input.-small{max-width:50%}.inputs-wrapper .contenedor-input.-nota{max-width:100%}.contenedor-input{margin-bottom:5px}.header .menu{padding:15px 20px}.header .menu .child{padding-left:15px;margin-top:5px}.popup.-pass .contenedor-botones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.popup.-pass .contenedor-botones .btn{margin-right:0;margin-bottom:15px}.oferta-el[withimg=true].-listado{padding-left:50px}.oferta-el .contenedor-imagen{width:50px;height:50px}.-listado.oferta-el .categoria,.-listado.oferta-el .empresa{height:auto;font-size:11px;line-height:1.2em}.oferta-el.-listado .tips h3{font-size:12px;background-size:10px auto;background-position:0;padding-left:14px;margin-bottom:0}.oferta-el.-listado .titulo{font-size:18px}}.wrapper-view[data-v-6bc85f76]{padding:20px 0}.candidaturas[data-v-03f2a6f2]{text-align:left}.zero-result[data-v-03f2a6f2]{margin-top:20px;padding-left:25px;display:inline-block}@media screen and (max-width:900px){.oferta-el[data-v-61263b25]{min-height:0}.oferta-el .titulo[data-v-61263b25]{width:100%}.oferta-el .estado[data-v-61263b25]{margin-top:0}.oferta-el .tips[data-v-61263b25]{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}.oferta-el .tips h3[data-v-61263b25]{margin-top:0;min-height:0}}.oferta-el .top .tips .localizacion[data-v-61263b25]{margin-top:0}.tipo.-apto[data-v-39d00326]{margin-top:10px}p[data-v-51194016]{margin-bottom:15px}.dropzone[data-v-ab20b4aa]{width:100%;min-height:200px;max-width:500px;background:#f2f2f2;padding:20px;position:relative;border:2px solid transparent;text-align:center}.dropzone.full[data-v-ab20b4aa]{max-width:100%}.dropzone[error=true][data-v-ab20b4aa]{background:#ffd7d7;border:2px solid red}.dropzone[added=true][data-v-ab20b4aa]{background:#f8fde9;border:2px solid #438604}.dropzone svg[data-v-ab20b4aa]{width:40px;height:40px;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}.dropzone figure[data-v-ab20b4aa]{font-size:50px}.dropzone input[data-v-ab20b4aa]{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;opacity:0;cursor:pointer;z-index:3;height:100%}.dropzone p[data-v-ab20b4aa]{text-align:center;margin-top:10px}.dropzone .link[data-v-ab20b4aa]{width:100%;position:absolute;bottom:-25px;left:0;text-align:center;z-index:4;-webkit-transition:.5s;transition:.5s;opacity:0;pointer-events:none;background:none;padding-right:0}.dropzone .link[show=true][data-v-ab20b4aa]{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:1;pointer-events:visible}.dropzone .error[data-v-ab20b4aa]{position:absolute;width:100%;bottom:10px;left:0;color:red;font-size:12px;text-align:center}.dropzone .popup-info[data-v-ab20b4aa]{top:10px;right:10px;z-index:5;position:absolute}.dropzone .tag-icon[data-v-ab20b4aa]{max-width:50px}.popup-info[data-v-97162e3a]{position:relative;width:auto;display:inline-block}a[data-v-97162e3a]{border:none;outline:none;background:transparent;cursor:pointer}a svg[data-v-97162e3a]{display:block}.info-popup[data-v-97162e3a]{position:absolute;left:-20px;top:-10px;background:#003466;padding:20px;min-width:320px;width:480px;-webkit-transform:translateX(-100%);transform:translateX(-100%);border-radius:8px;z-index:10}.info-popup[side=right][data-v-97162e3a]{left:auto;right:-25px;-webkit-transform:translateX(100%);transform:translateX(100%)}.cerrar[data-v-97162e3a]{position:absolute;right:10px;top:5px;color:#fff;font-size:10px}.info-popup[data-v-97162e3a]:before{content:"";position:absolute;right:-20px;top:15px;border:10px solid transparent;border-left-color:#003466}.info-popup[side=right][data-v-97162e3a]:before{right:auto;left:-20px;border-left-color:transparent;border-right-color:#003466}.info-popup p[data-v-97162e3a]{margin-bottom:0;color:#fff;font-size:14px;text-align:left}.title-dato[data-v-97162e3a]{font-size:20px;color:#fff;margin-bottom:10px;text-align:left}.title-section .popup-info[data-v-97162e3a]{position:absolute;right:35px;bottom:12px;top:auto}@media screen and (max-width:1300px){.info-popup[side=right][data-v-97162e3a]{right:0;top:50px;-webkit-transform:translateX(50%);transform:translateX(50%)}.info-popup[side=right][data-v-97162e3a]:before{left:calc(50% - 20px);border-right-color:transparent;border-bottom-color:currentColor;top:-20px}}@media screen and (max-width:840px){.-popup-container .popup-info[data-v-97162e3a]{position:static}.info-popup[data-v-97162e3a]{position:fixed;left:15px;top:50%;-webkit-transform:none;transform:none;width:calc(100vw - 30px);-webkit-box-shadow:3px 3px 11px -3px rgba(0,0,0,.45);box-shadow:3px 3px 11px -3px rgba(0,0,0,.45);z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.info-popup[data-v-97162e3a]:before{display:none}.cerrar[data-v-97162e3a]{font-size:20px}.info-popup[side=right][data-v-97162e3a]{top:50%;right:auto;left:15px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:400px){.info-popup[data-v-97162e3a]{min-width:200px}}.ofertas[data-v-764958f7]{text-align:left}.contenedor-ofertas[data-v-764958f7]{padding:0}.categoria[data-v-655336a8]{margin-left:0}.oferta-el .top .tips .fecha[data-v-655336a8]{margin-right:0;margin-bottom:0}.oferta-el.-listado .tips[data-v-655336a8],.oferta-el.-listado .top>div[data-v-655336a8]{width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:900px){.oferta-el.-listado .tips[data-v-655336a8]{margin-bottom:5px}.oferta-el.-listado .tips[data-v-655336a8],.oferta-el.-listado .top>div[data-v-655336a8]{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cover-popup .popup .btn[data-v-3110d5a8]{margin-top:0}.contenedor-botones[data-v-3110d5a8]{margin-bottom:20px}.contenedor-check[data-v-3110d5a8]{margin-top:20px}.cover-popup .popup .btn[data-v-0aed32aa]{margin-top:0}.contenedor-check[data-v-0aed32aa]{margin-top:20px}.cover-popup .popup .btn[data-v-cd23f74e]{margin-top:0}.contenedor-check[data-v-cd23f74e]{margin-top:20px}.contenedor-botones[data-v-cd23f74e]{width:100%}.contenedor-checks[data-v-9e2bc176]{margin-top:20px}.contenedor-checks .contenedor-check[data-v-9e2bc176]{margin-right:10px}.popup-info[data-v-0662938e]{position:relative;width:auto;display:inline-block}.info-popup-dni[data-v-0662938e]{top:-100px}.info-popup-dni[data-v-0662938e],.info-popup-ss[data-v-0662938e]{position:absolute;left:-20px;background:#fff;padding:20px;min-width:320px;-webkit-transform:translateX(15%);transform:translateX(15%);border-radius:8px;border:1px solid #ccc!important;z-index:10}.info-popup-ss[data-v-0662938e]{top:-500px}.cerrar[data-v-0662938e]{position:absolute;right:10px;top:5px;color:#003865;font-size:10px}a[data-v-0662938e]{color:#72a3dc}a[data-v-0662938e]:hover{text-decoration:underline}.wrapper-view[data-v-0662938e]{padding:0!important}.header-ss[data-v-0662938e]{font-size:2.5em;text-transform:uppercase;font-weight:900;width:100%;padding-bottom:40px}.divisor-ss[data-v-0662938e]{background:#003865;width:100%;height:40px}.subtitulo-ss[data-v-0662938e]{background:rgba(0,56,101,.2)}.subtitulo-ss-white[data-v-0662938e],.subtitulo-ss[data-v-0662938e]{width:100%;min-height:130px;padding:50px 200px;font-weight:900;color:#003865}@media screen and (max-width:750px){.subtitulo-ss[data-v-0662938e]{background:rgba(0,56,101,.2)}.subtitulo-ss-white[data-v-0662938e],.subtitulo-ss[data-v-0662938e]{width:100%;min-height:130px;padding:50px 20px;font-weight:900;color:#003865}.header-ss[data-v-0662938e]{font-size:1.5em}}@media screen and (max-width:375px){.header-ss[data-v-0662938e]{font-size:1em}}.text-ss[data-v-0662938e]{padding:25px 350px;text-align:left;color:#4a4a4a}.long-form[data-v-0662938e]{margin:25px 350px 60px;background:#f2f2f2;padding:50px;width:auto!important}@media screen and (max-width:1750px){.text-ss[data-v-0662938e]{padding:25px 250px}.long-form[data-v-0662938e]{margin:50px 250px 60px}}@media screen and (max-width:1500px){.text-ss[data-v-0662938e]{padding:25px 200px}.long-form[data-v-0662938e]{margin:50px 200px 60px}}@media screen and (max-width:850px){.text-ss[data-v-0662938e]{padding:25px 75px}.long-form[data-v-0662938e]{margin:50px 75px 60px}}@media screen and (max-width:650px){.text-ss[data-v-0662938e]{padding:25px 20px}.long-form[data-v-0662938e]{margin:50px 20px 60px}}@media screen and (max-width:500px){.long-form[data-v-0662938e]{padding:20px}}.text-ss-title[data-v-0662938e]{font-size:1.3em;min-width:100%;font-weight:900}.text-ss-text[data-v-0662938e]{font-size:1em;width:100%}.form-ss[data-v-0662938e]{margin:70px;background:#f2f2f2;height:500px}a[data-v-c62c2dca]{color:#72a3dc}a[data-v-c62c2dca]:hover{text-decoration:underline}.wrapper-view[data-v-c62c2dca]{padding:0!important}.header-ss[data-v-c62c2dca]{font-size:2.5em;text-transform:uppercase;font-weight:900;width:100%;padding-bottom:40px}.divisor-ss[data-v-c62c2dca]{background:#003865;width:100%;height:40px}@media screen and (max-width:750px){.header-ss[data-v-c62c2dca]{font-size:1.5em}}@media screen and (max-width:375px){.header-ss[data-v-c62c2dca]{font-size:1em}}.text-ss[data-v-c62c2dca]{padding:25px 350px;text-align:left;color:#4a4a4a}@media screen and (max-width:1750px){.text-ss[data-v-c62c2dca]{padding:25px 250px}}@media screen and (max-width:1500px){.text-ss[data-v-c62c2dca]{padding:25px 200px}}@media screen and (max-width:850px){.text-ss[data-v-c62c2dca]{padding:25px 75px}}@media screen and (max-width:650px){.text-ss[data-v-c62c2dca]{padding:25px 20px}}.text-ss-title[data-v-c62c2dca]{font-size:1.3em;min-width:100%;font-weight:900}.text-ss-text[data-v-c62c2dca]{font-size:1em;width:100%;text-align:justify;display:block}.-changepass[data-v-46839b6a]{margin-top:30px}.contenedor-boton[data-v-46839b6a]{width:100%}@media screen and (max-width:900px){.long-form .contenedor-input.-sixth[data-v-46839b6a]{width:calc(66.66667% - 15px)}}@media screen and (max-width:550px){.long-form .contenedor-input.-sixth[data-v-46839b6a],.long-form .toggle-checkbox.-sixth[data-v-46839b6a]{width:100%}}.cover-popup .popup .btn[data-v-0bc7add6],.cover-popup .popup .btn[data-v-2f871377]{margin-top:0}.contenedor-input input[aria-invalid=false][data-v-2f871377]{background:#fff}.contenedor-check[data-v-15a07422]:not(.-input){margin-top:30px}.contenedor-iban input[data-v-15a07422]{width:auto;max-width:50px;margin:0 3px}.contenedor-iban input[data-v-15a07422]:last-of-type{max-width:200px}@media screen and (max-width:650px){.contenedor-check[data-v-0010d2a3][data-v-15a07422]:not(.-input){margin-top:15px}}.add-btn[data-v-30680355]{margin-bottom:25px}p[data-v-30680355]:last-child,p[data-v-30680355]:last-of-type{margin-bottom:15px}.erase[data-v-79a88efa]{position:absolute;right:0;top:0;z-index:5}.contenedor-input input[aria-invalid=true][data-v-79a88efa],.contenedor-input select[aria-invalid=true][data-v-79a88efa],.contenedor-input textarea[aria-invalid=true][data-v-79a88efa]{background-color:transparent}[clicked=true] .contenedor-input input[aria-invalid=true][data-v-79a88efa],[clicked=true] .contenedor-input select[aria-invalid=true][data-v-79a88efa],[clicked=true] .contenedor-input textarea[aria-invalid=true][data-v-79a88efa]{background-color:rgba(255,0,0,.4)}.inputs-wrapper.nw[data-v-79a88efa]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:705px){.inputs-wrapper.nw[data-v-79a88efa]{-ms-flex-wrap:wrap;flex-wrap:wrap}}.add-btn[data-v-5fa8b1f6]{margin-bottom:25px}.contenedor-check[data-v-6ee28ab0]{margin-bottom:20px}.contenedor-check[data-v-6ee28ab0]:last-of-type{margin-bottom:0}.add-btn[data-v-6ee28ab0]{margin-bottom:25px}.academico-edit>.erase[data-v-3f8f3b8d]{position:absolute;right:0;top:0;z-index:5}.contenedor-input input[aria-invalid=true][data-v-3f8f3b8d],.contenedor-input select[aria-invalid=true][data-v-3f8f3b8d],.contenedor-input textarea[aria-invalid=true][data-v-3f8f3b8d]{background-color:transparent}[clicked=true] .contenedor-input input[aria-invalid=true][data-v-3f8f3b8d],[clicked=true] .contenedor-input select[aria-invalid=true][data-v-3f8f3b8d],[clicked=true] .contenedor-input textarea[aria-invalid=true][data-v-3f8f3b8d]{background-color:rgba(255,0,0,.4)}p[data-v-3321bbfb]{text-align:left}.dato span[data-v-7eec0b96]{border-left:none;padding-left:0;margin-left:0}.estado[data-v-7eec0b96]{margin-top:5px}.contenedor-input label[data-v-693340a4]{color:#003865}.btn-volver-login[data-v-693340a4]{position:absolute;left:85%;top:3%}.back-arrow[data-v-693340a4]{width:14px;height:14px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fila-img-ambitos-login[data-v-693340a4]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:575px){.fila-img-ambitos-login[data-v-693340a4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.fila-img-ambitos-login>div[data-v-693340a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:170px;margin:5px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.fila-img-ambitos-login>.mini-antiguo-alumno[data-v-693340a4]{background-image:url(/static/img/mini-login-antiguo-alumno.png)}.fila-img-ambitos-login>.mini-empresa[data-v-693340a4]{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2509803922)),to(rgba(4,23,56,.2509803922))),url(/static/img/mini-login-empresa.png);background-image:linear-gradient(0deg,rgba(0,0,0,.2509803922),rgba(4,23,56,.2509803922)),url(/static/img/mini-login-empresa.png)}.fila-img-ambitos-login>.mini-estudiante[data-v-693340a4]{background-image:url(/static/img/mini-login-estudiante.png)}.fila-img-ambitos-login>div a[data-v-693340a4]{width:100%!important;height:100%!important;display:block;cursor:pointer}.fila-img-ambitos-login>div a label[data-v-693340a4]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:20px;font-weight:700;cursor:pointer;width:96%}.fila-img-ambitos-login>div a label[data-v-693340a4]:after{content:"";display:block;width:20%;border-bottom:3px solid #fab536;position:absolute;bottom:-50%;left:40%;cursor:pointer}.error.-big[data-v-49d41672]{text-align:center;font-size:16px;margin-bottom:20px}.cover-popup.-invitado p[data-v-49d41672]{margin-top:20px}.contenedor-check+.contenedor-check[data-v-49d41672]{margin-top:10px}p+.contenedor-input[data-v-49d41672]{margin-top:20px}.contenedor-input[data-v-c844d8b0]:nth-child(2n){margin-right:0}.contenedor-input.-full[data-v-c844d8b0]{width:100%}.oferta-el .titulo[data-v-6f7711b0]{max-width:100%}.dato span[data-v-6f7711b0]{border-left:none;padding-left:0;margin-left:0}.link[data-v-6f7711b0]{margin-top:20px;display:inline-block}.filtro .search-el[data-v-28f53fb7]:nth-child(3n-3){padding-right:15px}.contenedor-ofertas[data-v-f45b96de]{padding:0}.dato span[data-v-45b556b4]{border-left:none;padding-left:0;margin-left:0}.titulo[data-v-45b556b4]{margin-bottom:5px}.dato.-idioma[data-v-e6c51b0c]{display:-webkit-box;display:-ms-flexbox;display:flex}.contenedor-error.own[data-v-e6c51b0c]{opacity:1}.contenedor-error.own .popup[data-v-e6c51b0c]{max-width:600px}.selector-estudio[data-v-58a37eff]{max-width:400px}.selector-estudio .contenedor-input[data-v-58a37eff]{max-width:100%;margin-bottom:0}.selector-estudio .contenedor-estudios[data-v-58a37eff]{padding-top:20px}.contenedor-check label[data-v-58a37eff]{padding:2px 5px}.contenedor-check label[data-v-58a37eff]:before{display:none}.zero-results[data-v-58a37eff]{margin-top:5px;padding-left:5px;font-size:13px}.contenedor-checks p[data-v-4e0edbc3]{width:auto;margin-right:10px;margin-bottom:10px}.cifok[data-v-4e0edbc3]{margin-bottom:20px}.cifok p strong[data-v-4e0edbc3]{font-family:Avenir Next LT Pro Demi}.cover-popup .popup .btn[data-v-1cbd77a1]{margin-top:0}.titulo[data-v-0047f2a8]{margin-bottom:10px}.descripcion[data-v-0047f2a8]{margin-top:0;margin-bottom:10px}.contenedor-datos .dato[data-v-0047f2a8]{width:auto;margin-right:10px;margin-bottom:0}.contenedor-busquedas[data-v-0047f2a8]{margin-bottom:50px}@media screen and (max-width:400px){.btn[data-v-0047f2a8]{font-size:10px}p+.btn[data-v-0047f2a8]{margin-bottom:20px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.candidatos-container[data-v-63cc285c]{margin-top:30px}.dato.-idioma[data-v-b00e8212]{display:-webkit-box;display:-ms-flexbox;display:flex}.contenedor-error.own[data-v-b00e8212]{opacity:1}.contenedor-error.own .popup[data-v-b00e8212]{max-width:600px}.contenedor-botones[data-v-b00e8212]{margin-top:20px;margin-bottom:10px}.action[data-v-b00e8212]{margin-right:10px}.contenedor-selector-candidatos .btn[data-v-b00e8212]{margin-top:40px}.action[data-v-0dceba1b]{margin-top:20px}.btn[data-v-77d9a83d],.btn[data-v-467e527a]{margin-top:40px;margin-right:15px}.contenedor-input .btn[data-v-7a352d62]{margin-top:10px}strong[data-v-7a352d62]{font-weight:700}.contenedor-boton[data-v-7a352d62]{margin-top:20px}.contenedor-input .btn[data-v-fa9c9672]{margin-top:10px}strong[data-v-fa9c9672]{font-weight:700}.contenedor-boton[data-v-fa9c9672]{margin-top:20px}
/*# sourceMappingURL=app.2321cadf9da0f3487aa0a07933aaa75c.css.map */