@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,500,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);*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none!important;-moz-appearance:none;appearance:none!important;color:inherit;font-family:Open Sans}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}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}.fdc{-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.container{width:100%;max-width:1040px;margin:0 auto}.container.-xs{max-width:800px}.wrapper{width:100%;display:inline-block}.encabezado{width:100%;display:block;height:180px;position:relative}.encabezado:before{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(30,30,30,.42);z-index:3;content:""}.encabezado[data=tutores]{background:url(/static/img/encabezado-tutores.jpg) 50%/cover no-repeat}.encabezado[data=empresas]{background:url(/static/img/encabezado-empresas.jpg) 50%/cover no-repeat}.encabezado[data=faqs]{background:url(/static/img/encabezado-faqs.jpg) 50%/cover no-repeat}.encabezado[data=titulados]{background:url(/static/img/encabezado-titulados.jpg) 50%/cover no-repeat}.encabezado[data=home]{background:url(/static/img/encabezado-home.jpg) 50%/cover no-repeat}.encabezado[data=contacto]{background:url(/static/img/encabezado-contacto.jpg) 50%/cover no-repeat}.encabezado[data=colaboradores]{background:url(/static/img/encabezado-colaboradores.jpg) 50%/cover no-repeat}.encabezado[data=programa]{background:url(/static/img/encabezado-programa.jpg) 50%/cover no-repeat}.migas{background:#8c96ff;color:#fff;padding:10px 20px;display:block;width:100%}.migas a{font-size:14px;color:#fff;display:inline-block;margin-right:5px}.migas a:after{content:">";margin-left:5px}.migas a:last-of-type:after{display:none}.content{margin-top:50px;min-height:calc(100vh - 390px)}.claim-home{margin-bottom:50px}.claim-home h2{margin-bottom:10px;font-size:30px}.btn{height:40px;line-height:40px;background:#8c96ff;color:#fff;text-align:center;text-transform:uppercase;min-width:200px;display:inline-block;border-radius:25px;padding:0 25px;border:none;outline:none;cursor:pointer;font-weight:700}.btn.-skull{background:transparent;color:#8c96ff;border:2px solid #8c96ff}.btn.-small{height:25px;line-height:25px;min-width:0;padding:0 20px;font-size:14px}.btn.-white{background:#fff;color:#8c96ff}.enlace-cover{position:absolute;left:0;top:0;right:0;bottom:0;z-index:5}h4{color:#353535;font-size:16px;margin-bottom:40px}h3,h4{font-weight:700}h3{color:#8c96ff;font-size:20px;line-height:30px;display:inline-block}h2{font-size:24px;color:#353535;font-weight:700;text-align:center}h1,h2,h2.container{margin-bottom:40px}h1{font-size:36px;color:#8c96ff;font-weight:700;text-align:center;text-transform:uppercase}h1.underlined{padding-bottom:10px;border-bottom:10px solid #8c96ff}p{font-size:14px;line-height:22px;color:#4a4a4a;margin-bottom:10px;display:inline-block}p+h3{margin-top:35px}h3+p,h3+ul{margin-top:25px}ul{margin-bottom:25px}ul li{font-size:14px;margin-bottom:10px;color:#4a4a4a;padding-left:30px;position:relative}ul li:before{position:absolute;left:10px;top:7px;height:6px;width:6px;background:#8c96ff;display:inline-block;border-radius:50%;content:""}.box-intro{margin-bottom:50px}.box-intro .btn{margin-bottom:10px}.box-intro .btn:last-of-type{margin-bottom:0}.box{margin-bottom:50px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.box>div{width:50%;text-align:left;padding:20px}.box>div:first-child{padding-right:50px}.box>div:last-child{padding-left:50px}.box>div.gray{background:#f2f2f2;padding-top:20px;padding-bottom:20px;padding-right:20px}.box>div.imagen{height:330px}.box>div.imagen.full{min-height:30vw;background:red;height:auto}.box>div.imagen[data=tutores-1]{background:url(/static/img/imagen-tutores-1.jpg) 50%/cover no-repeat}.box>div.imagen[data=tutores-2]{background:url(/static/img/imagen-tutores-2.jpg) 50%/cover no-repeat}.box>div.imagen[data=empresas-1]{background:url(/static/img/imagen-empresas-1.jpg) 50%/cover no-repeat}.box>div.imagen[data=empresas-2]{background:url(/static/img/imagen-empresas-2.jpg) 50%/cover no-repeat}.box>div.imagen[data=titulados-1]{background:url(/static/img/imagen-titulados-1.jpg) 50%/cover no-repeat}.box>div.imagen[data=titulados-2]{background:url(/static/img/imagen-titulados-2.jpg) 50%/cover no-repeat}.box.full div>*{max-width:500px}.header{position:fixed;left:0;top:0;z-index:10;padding:20px;width:100%;-webkit-transition:.7s;transition:.7s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.header .top .right{max-width:220px}.header .top .left{width:100%;max-width:calc(100% - 220px);position:absolute;top:20px;right:20px}.header .top .left .btn{margin-left:10px}.header .hidden-destokp{display:none}.header .logo{max-height:95px;width:auto;-o-object-fit:contain;object-fit:contain}.header .block-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#8c96ff;height:auto;min-height:25px;color:#fff;text-align:center;text-transform:uppercase;width:200px;border-radius:25px;padding:0 15px;border:none;outline:none;cursor:pointer;font-weight:700;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .block-btns a{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;font-size:14px;padding:0 0 0 10px}.header .block-btns a:before{content:"";width:5px;height:5px;background:#fff;position:absolute;left:0;top:10px;border-radius:50%}.header[min=true]{padding:10px 20px;background:#1e1e1e}.header[min=true] .logo{max-width:200px;-webkit-transition:.5s;transition:.5s}.header .bottom{position:fixed;left:0;top:-110vh;width:100%;height:100vh;z-index:20;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition:.7s;transition:.7s;will-change:transform}.header .bottom[show=true]{-webkit-transform:translateY(110vh);transform:translateY(110vh)}.header .bottom>div{width:50%;height:100%}.header .bottom .left{background:#8c96ff;padding:10px}.header .bottom .left a{width:100%;display:inline-block}.header .bottom .left img{max-width:20vw;min-width:260px}.header .bottom .right{background:#fff;padding-left:55px;position:relative}.header .bottom .right .logo{margin-bottom:20px;display:none}.header .bottom .right .logo img{max-width:220px}.header .bottom .right .close-menu{position:absolute;right:20px;top:10px;font-size:40px}.header .bottom .right .contenedor-enlaces{width:100%}.header .bottom .right .contenedor-enlaces a{font-size:36px;color:#353535;font-weight:700;text-align:center;-webkit-transition-delay:1s;transition-delay:1s;margin-bottom:10px}.header .bottom .right .contenedor-enlaces a.router-link-active{color:#8c96ff}.header .bottom .right .contenedor-enlaces a.parent{position:relative}.header .bottom .right .contenedor-enlaces a.parent:after{margin-left:5px;width:25px;height:25px;display:inline-block;content:"";background:url(/static/img/gray-arrow.svg) 50%/20px no-repeat}.header .bottom .right .contenedor-enlaces a.parent[active=true]{color:#8c96ff}.header .bottom .right .contenedor-enlaces a.parent[active=true]:after{background:url(/static/img/pink-arrow.svg) 50%/20px no-repeat}.header .bottom .right .contenedor-enlaces .child{padding-left:25px}.header .bottom .right .contenedor-enlaces .child a{font-size:24px;margin-bottom:5px}.header .bottom .right .contenedor-enlaces .btn{color:#fff;font-size:16px;display:none}.show-menu{width:35px;height:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:none;outline:none;border:none;margin-left:20px;cursor:pointer}.show-menu span{display:inline-block;width:35px;height:2px;background:#fff}.texto-intro{padding:0 20px;max-width:800px}#formContacto,.texto-intro{text-align:left;margin-bottom:50px}#formContacto{max-width:550px}#formContacto h4{width:100%;display:inline-block;text-align:center;margin-top:20px;font-size:28px}.contenedor-input{width:100%;display:inline-block;margin-bottom:15px;position:relative}.contenedor-input.-middle{max-width:calc(50% - 20px)}.contenedor-input .error{font-size:10px;width:100%;display:inline-block;text-align:left;color:red}.contenedor-input .error:empty{display:none}.contenedor-input input{width:100%;border:none;border-bottom:1px solid #4a4a4a;height:40px;line-height:40px;outline:none;padding:0 10px;font-size:14px;border-radius:0}.contenedor-input input[aria-invalid=true]{background:rgba(255,0,0,.2)}.contenedor-input select{width:100%;border:none;border-bottom:1px solid #4a4a4a;height:40px;line-height:40px;outline:none;padding:0 10px;font-size:14px;border-radius:0;background:url(/static/img/gray-arrow.svg) calc(100% - 10px) 50% no-repeat}.contenedor-input select[aria-invalid=true]{background:rgba(255,0,0,.2)}.contenedor-input textarea{width:100%;border:none;border-bottom:1px solid #4a4a4a;height:200px;line-height:40px;outline:none;padding:0 10px;font-size:14px;border-radius:0}.contenedor-input textarea[aria-invalid=true]{background:rgba(255,0,0,.2)}.contenedor-input input[type=checkbox]{width:0;position:absolute;left:0;opacity:0}.contenedor-input.-check{margin-bottom:10px}.contenedor-input.-check label{font-size:14px;color:#4a4a4a;display:inline-block;position:relative;padding-left:30px;text-align:left;width:100%;cursor:pointer}.contenedor-input.-check label:before{position:absolute;height:15px;width:15px;display:inline-block;left:0;top:0;content:"";border:1px solid #8c96ff}.contenedor-input.-check input:checked+label:before{background:#8c96ff}.contenedor-input.-check:last-of-type{margin-bottom:25px}.faqs{text-align:left}.faqs .contact-button{font-size:16px;color:#353535;text-decoration:underline;font-weight:600;margin-bottom:50px;display:block}.faqs .contact-button:before{content:"!";color:#8c96ff;width:22px;height:22px;display:inline-block;border-radius:50%;border:2px solid #8c96ff;text-align:center;margin-right:10px}.faq-category{width:100%;display:inline-block;padding:20px 0;border-bottom:1px solid #8c96ff}.faq-category:last-of-type{margin-bottom:50px}.faq-category h3{text-align:left;display:inline-block;width:100%;text-transform:uppercase;cursor:pointer}.faq-category h3:after{background:url(/static/img/pink-arrow.svg) 50% no-repeat;width:15px;height:15px;display:inline-block;content:"";margin-left:10px}.faq-category h3[show=true]:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.faq-category .faq{text-align:left;padding:20px 0;border-bottom:1px solid #353535}.faq-category .faq:last-of-type{padding-bottom:0;border-bottom:none}.faq-category .faq h4,.faq-category .faq p:last-of-type{margin-bottom:0}.colaboradores{margin-bottom:50px}.colaboradores-list li{width:16.666666%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.colaboradores-list li:before{display:none}.colaboradores-list li img{max-width:100%;max-height:100%;display:inline-block}.ofertas-section{text-align:left;padding-right:50px;max-width:calc(100% - 300px);width:100%}.ofertas-section .ofertas-selector button{font-size:18px;text-transform:uppercase;font-weight:700;outline:none;display:inline-block;padding:12px 20px;color:#fff;cursor:pointer;background:#8c96ff;border:4px solid #fff;border-right:none;border-left:none}.ofertas-section .ofertas-selector button[active=true]{border-top:4px solid #8c96ff;border-bottom:4px solid #fff;background:transparent;color:#8c96ff}.ofertas-list{margin-bottom:25px}.oferta{padding:15px 0;border-bottom:1px solid hsla(0,0%,59.2%,.5);position:relative}.oferta[proyecto-talento=true]{background-image:url(/static/img/talento-valladolid.svg);background-repeat:no-repeat;background-size:40px;background-position:left 10px;padding-left:50px}.oferta main{width:calc(100% - 120px);padding-right:20px}.oferta main .empresa{font-size:14px;font-weight:800;color:#9b9b9b;text-transform:uppercase}.oferta main h2{margin-bottom:0;text-align:left}.oferta aside{width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.oferta aside h5{font-size:14px;color:#353535;padding-left:30px;margin-bottom:10px}.oferta aside h5.fecha{background:url(/static/img/calendario.svg) 0 no-repeat}.oferta aside h5.provincia{background:url(/static/img/localizacion.svg) 0 no-repeat}.oferta aside h5.duracion{background:url(/static/img/clock.svg) 0/17px no-repeat}.oferta.-programa main{width:calc(100% - 200px)}.oferta.-programa aside{width:200px}.link{text-transform:uppercase;color:#8c96ff;font-weight:800;padding-right:25px;background:url(/static/img/next-pink-arrow.svg) 100% no-repeat}.comunicaciones{margin-bottom:80px;padding-top:50px}.comunicaciones .btn{margin-top:50px}.comunicacion{background:#f2f2f2;padding:30px 30px 30px 40px;text-align:left;position:relative;margin-bottom:20px;cursor:pointer}.comunicacion:last-of-type{margin-bottom:0}.comunicacion main{position:relative;padding-right:50px}.comunicacion main:after{width:30px;height:30px;right:10px;top:7px;background:url(/static/img/down-pink-arrow.svg) 50% no-repeat}.comunicacion:before,.comunicacion main:after{display:inline-block;content:"";position:absolute}.comunicacion:before{width:10px;height:100%;background:#8c96ff;left:0;top:0}.comunicacion .details{display:none}.comunicacion .fecha{font-size:16px;color:#9b9b9b}.comunicacion h2{font-weight:700;color:#4a4a4a;width:100%;text-align:left;margin-bottom:0;font-size:18px}.comunicacion p{font-size:14px;line-height:20px;margin-bottom:20px}.comunicacion[show=true] main{padding-bottom:20px;border-bottom:1px solid hsla(0,0%,59.2%,.5);margin-bottom:20px}.comunicacion[show=true] main:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.comunicacion[show=true] .details{display:inline-block}.ofertas-wrapper{margin-bottom:80px;max-width:1100px;padding:0 20px}.accesos article{width:300px;height:200px;margin-bottom:20px;position:relative;overflow:hidden;cursor:pointer;background:url(/static/img/acceso-empresas.jpg) 50%/cover no-repeat}.accesos article.titulados{background:url(/static/img/acceso-titulados.jpg) 50%/cover no-repeat}.accesos article.tutores{background:url(/static/img/acceso-tutores.jpg) 50%/cover no-repeat}.accesos article .top{top:0;background:rgba(140,150,255,.6509803921568628)}.accesos article .bottom,.accesos article .top{position:absolute;left:0;width:100%;height:100%;will-change:transform;-webkit-transition:.7s;transition:.7s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.accesos article .bottom{top:100%;background:rgba(140,150,255,.3411764705882353);padding:10px}.accesos article h2{margin-bottom:0;color:#fff;padding:15px 0;position:relative}.accesos article h2:before{width:40px;display:inline-block;background:#fff;content:"";bottom:0;left:50%;margin-left:-20px;position:absolute;height:3px}.accesos article:last-of-type{margin-bottom:0}.accesos article:hover .bottom,.accesos article:hover .top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.footer{padding:8px 20px;background:#1e1e1e}.footer a{color:#fff;font-size:14px;text-decoration:none;margin-right:10px}.footer a:last-of-type{margin-right:0}.programasactivos{padding-bottom:50px;padding-top:50px;background:#f2f2f2}.programa-activo{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #9b9b9b;position:relative;padding-left:20px;padding-right:20px}.programa-activo:last-of-type{border-bottom:none;padding-bottom:0}.programa-activo .contenedor-foto{width:300px;height:200px;display:inline-block}.programa-activo .contenedor-foto img{max-width:100%;max-height:100%;display:inline-block;min-width:50%}.programa-activo .contenedor-texto{padding-left:50px;width:calc(100% - 300px);text-align:left}.programa-activo .contenedor-texto h2{margin-bottom:5px;width:100%;display:inline-block;text-align:left;font-size:20px;line-height:24px}.programa-activo .contenedor-texto .fecha{font-size:14px;line-height:18px;color:#9b9b9b;font-weight:400;width:100%;display:inline-block;margin-bottom:5px}.programa-activo .contenedor-texto p{margin-top:0;margin-bottom:10px}.contenedor-ficha,.contenedor-ficha .title{width:100%;text-align:left}.contenedor-ficha .title{color:#8c96ff;text-transform:uppercase;border-bottom:1px solid #8c96ff;margin-bottom:20px}.contenedor-ficha .top{width:100%}.contenedor-ficha .top .contenedor-foto{width:300px;height:200px}.contenedor-ficha .top .contenedor-foto img{max-width:100%;max-height:100%;min-width:50%}.contenedor-ficha .top .contenedor-texto{width:calc(100% - 300px);padding-left:50px;display:inline-block;text-align:left}.contenedor-ficha .top .contenedor-texto .tipo,.contenedor-ficha .top .contenedor-texto h1{width:100%;display:inline-block;text-align:left;margin-bottom:5px}.contenedor-ficha .top .contenedor-texto .tipo{color:#4a4a4a;font-size:20px}.contenedor-ficha .top .contenedor-texto .fecha{width:100%;text-align:left;font-weight:400;font-size:16px;color:#4a4a4a}.contenedor-ficha h4.dropdown{position:relative;cursor:pointer;padding-right:20px}.contenedor-ficha h4.dropdown:before{width:20px;height:20px;position:absolute;right:0;top:0;content:"";background:url(/static/img/down-pink-arrow.svg) 50%/10px no-repeat}.contenedor-ficha h4.dropdown.show:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.contenedor-ficha .tips{margin-top:30px;margin-bottom:20px}.contenedor-ficha .tips p{width:100%;display:inline-block;margin-bottom:10px;font-size:16px}.contenedor-ficha .tips strong{font-weight:600}.contenedor-ficha p{width:100%;display:inline-block;margin-bottom:10px}.contenedor-ficha h3+p{margin-top:10px}.contenedor-ficha h4{margin-bottom:10px}.contenedor-ficha p+h3{margin-top:20px}.contenedor-ficha p+h2{margin-top:25px}.contenedor-ficha a{text-decoration:underline;color:#8c96ff;font-size:18px;font-weight:400}.contenedor-accesos-ficha{margin-top:50px;width:100%;background:#f2f2f2;padding:50px 0}.contenedor-accesos-ficha .acceso{width:calc(50% - 20px);min-height:450px;background:#8c96ff;color:#fff;padding:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.contenedor-accesos-ficha .acceso:before{position:absolute;left:0;top:0;right:0;bottom:0;background:#8c96ff;opacity:.8;z-index:2;content:"";display:inline-block}.contenedor-accesos-ficha .acceso.titulados{background:url(/static/img/background-programa-titulados.jpg) 50%/cover no-repeat}.contenedor-accesos-ficha .acceso.empresas{background:url(/static/img/background-programa-empresas.jpg) 50%/cover no-repeat}.contenedor-accesos-ficha .acceso .top{position:relative;z-index:5}.contenedor-accesos-ficha .acceso .btn{position:relative;z-index:3}.contenedor-accesos-ficha .acceso h2{color:#fff;position:relative;padding-bottom:5px}.contenedor-accesos-ficha .acceso h2:before{content:"";width:50px;height:2px;background:#fff;display:inline-block;position:absolute;left:50%;bottom:0;margin-left:-25px}.contenedor-accesos-ficha .acceso p{color:#fff}.contenedor-accesos-ficha .acceso p a{text-decoration:underline}.info{position:relative;width:auto}.info,.info span{display:inline-block}.info span{color:#8c96ff;background:#fff;width:15px;height:15px;line-height:15px;border-radius:50%;margin:0 5px;cursor:pointer}.info .info-text{width:400px;padding:20px;background:#fff;position:absolute;right:-10px;-webkit-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);color:#4a4a4a;z-index:5;-webkit-box-shadow:5px 6px 11px rgba(0,0,0,.5);box-shadow:5px 6px 11px rgba(0,0,0,.5);border-radius:5px}.info .info-text .close{position:absolute;right:10px;top:10px;text-decoration:none}.info .info-text:before{display:inline-block;content:"";border:10px solid transparent;border-right-color:#fff;position:absolute;left:-20px;top:50%;margin-top:-20px}.info .info-text p{color:#4a4a4a;text-align:left}.info[side=left] .info-text{right:auto;left:-10px;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}.info[side=left] .info-text:before{right:-10px;left:auto;border-left-color:#fff;border-right:transparent}.Cookie--base{background:#f2f2f2!important}.Cookie--base .Cookie__content a{text-decoration:underline}.Cookie--base .Cookie__button{background:#8c96ff!important}.box-sepe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-sepe img{width:100%;max-width:250px;margin:6px 0}.box-sepe strong{color:#fff;font-size:14px}.link-externo{font-size:18px;font-weight:600}.link-externo a{color:#8c96ff;text-decoration:underline}@media screen and (max-width:1040px){.ofertas-section .ofertas-selector button{padding:8px 10px;font-size:16px}}@media screen and (max-width:980px){.container{padding:0 20px}.ofertas-section{max-width:100%;padding-right:0}.header .bottom .right .contenedor-enlaces a{font-size:24px}.accesos{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;width:100%}.accesos article{margin-right:0;width:33.333333%;height:140px;border-right:10px solid #fff}.accesos article:last-of-type{margin-right:0;margin-bottom:20px;border-right:none}.ofertas-wrapper{margin-bottom:40px}.colaboradores-list li{padding:0 10px}.box>div.imagen{height:32vw}.box>div:last-child{padding-left:20px;padding-right:20px}h3+p,h3+ul,p+h3{margin-top:15px}.texto-intro{max-width:620px}.contenedor-ficha .top .contenedor-texto{padding-left:25px}.contenedor-ficha .top .contenedor-texto h1{font-size:24px}.contenedor-accesos-ficha .acceso{width:100%;margin-bottom:25px;min-height:0}.contenedor-accesos-ficha .acceso .top{margin-bottom:25px}.info .info-text{position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;right:auto;z-index:6}.info .info-text:before{display:none}.info[side=left] .info-text{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;right:auto}}@media screen and (max-width:768px){.header .bottom .left{display:none}.header .bottom .right{width:100%}.header .bottom .right .logo{display:inline-block}.header .hidden-destokp{display:block}.header .-tutores,.header .block-btns{display:none}.box>div.imagen.full{height:60vw}.box>div{width:100%}.box>div:first-child{padding-right:0}.box>div.imagen:not(.full){margin-bottom:20px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;height:50vw}.box>div.gray{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.box>div.gray h3,.box>div.gray p{width:100%;text-align:left;max-width:100%}.box>.box-intro{text-align:center}.box .box-intro+div{padding-left:0;padding-right:0}.contenedor-ficha .top .contenedor-foto{width:200px;height:150px}.contenedor-ficha .top .contenedor-texto{width:calc(100% - 200px)}.programa-activo .contenedor-foto{width:200px;height:150px}.programa-activo .contenedor-texto{width:calc(100% - 200px)}}@media screen and (max-width:640px){.accesos article{width:calc(50% - 10px);margin-right:0;height:30vw}.accesos article:last-of-type{width:80%}.colaboradores-list li{width:33.333333333%;padding:0 20px;margin-bottom:20px}.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer nav{margin-top:20px}.contenedor-ficha .top .contenedor-texto{width:100%;padding-left:0;margin-top:25px}.contenedor-ficha .top .contenedor-foto{width:300px;height:200px}.programa-activo{margin-bottom:20px;padding-bottom:20px}.programa-activo .contenedor-foto{max-width:300px;width:100%;height:200px}.programa-activo .contenedor-texto{width:100%;padding-left:0;margin-top:25px}.ofertas-section .ofertas-selector button{padding:8px 6px;font-size:14px}}@media screen and (max-width:500px){.content{margin-top:30px}.accesos article{width:100%;height:35vw;border:none}.accesos article:last-of-type{width:100%;margin-bottom:0}.ofertas-wrapper{margin-bottom:40px}.ofertas-section .ofertas-selector button{padding:5px 10px;font-size:14px}.claim-home{padding:0 20px}.claim-home h2{font-size:20px}.oferta{padding:5px 0}.oferta main{width:100%}.oferta main p{margin-bottom:0}.oferta.-programa main{width:100%;padding-right:0}.oferta aside{margin-top:5px;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.oferta aside h5{margin-bottom:5px;padding-left:20px;margin-right:0;width:100%}.oferta.-programa aside{width:100%}h2{font-size:20px}h1{margin-bottom:20px;font-size:30px}.comunicaciones{margin-bottom:40px}.comunicaciones .btn{margin-top:30px}.comunicacion{padding:15px 15px 15px 25px}.comunicacion h2{font-size:16px;font-weight:700}.comunicacion p{margin-bottom:10px}.comunicacion[show=true] main{padding-bottom:10px;margin-bottom:10px}.colaboradores-list{margin-bottom:15px}.colaboradores-list li{padding:0 12px}.header .top .left .btn{display:none}.header .bottom .right .logo{display:inline-block}.header .logo{max-width:190px}.header .bottom .right .contenedor-enlaces .btn{display:inline-block;margin-top:10px;font-size:14px;min-width:0;padding:0 25px}.header .bottom .right .contenedor-enlaces a[show=true]{font-size:28px}h4{margin-bottom:20px}.box-intro{margin-bottom:25px}h3+p,h3+ul,p+h3{margin-top:10px}.box{margin-bottom:25px}.box:last-of-type{margin-bottom:50px}.texto-intro,h2.container{margin-bottom:20px}.contenedor-input.-middle{max-width:100%}.contenedor-ficha .title{margin-bottom:20px}.ofertas-section .ofertas-selector button{width:100%}.ofertas-section .ofertas-selector button[active=true]{border-top-color:#fff}}.ofertas-wrapper[data-v-7505ff58]{margin-top:80px}
/*# sourceMappingURL=app.6391169bd3d0a592093cd52793382a65.css.map */