.especialidades-stage{background-color:#f5f5f5;display:flex;overflow:hidden;padding:60px 0 0;position:relative}.especialidades-stage .stage-deco{position:absolute;z-index:0;pointer-events:none;transform-origin:center}.especialidades-stage .rings-deco{top:50%;transform:translateY(-50%);left:50%}.especialidades-stage .yellow-left-deco{bottom:-200px;left:13%;width:424px;transform:rotate(-160deg)}.especialidades-stage .yellow-right-deco{bottom:-90px;right:-20px;width:290px;transform:rotate(70deg)}.especialidades-stage>.container-md{position:relative;z-index:1}.especialidades-stage h1{font-size:55px;margin-bottom:20px}.especialidades-stage p{font-size:18px;font-family:var(--title-font);line-height:1.2}.especialidades-stage .stage-thumb{position:absolute;bottom:0;left:65%;transform:translate(-50%);z-index:0;pointer-events:none;width:500px}.especialidades-stage .stage-form-panel{background-color:#fff;border:3px solid var(--lightpurple-color);border-radius:30px;padding:30px 25px}.detalle-descripcion-grid{background-color:var(--primary-color);border-radius:30px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 20px;padding:25px 28px}.detalle-descripcion-grid .descripcion-thumb{width:calc(50% - 10px)}.detalle-descripcion-grid .descripcion-thumb img{border-radius:30px}.detalle-descripcion-grid .descripcion-info{width:calc(50% - 10px)}.detalle-descripcion-grid .descripcion-info h4{font-family:var(--text-font);font-weight:700;margin-bottom:20px;text-transform:uppercase}.detalle-descripcion-grid .descripcion-info p{font-size:16px;line-height:1.2}.descripcion-hidden-text{display:none}.descripcion-text-toggle.showed-description .on-closed,.descripcion-text-toggle:not(.showed-description) .on-expanded{display:none}.especialidad-section p{font-size:18px;line-height:1.4}section.especialidades-directas-section{overflow:visible;z-index:1}section.especialidades-directas-section .section-deco{top:-60px;left:-100px;width:200px;transform:rotate(90deg)}section.especialidades-indirectas-section{overflow:visible;z-index:2}section.especialidades-indirectas-section .section-deco{top:-160px;right:-80px;width:296px}.especialidades-grid{display:flex;flex-wrap:wrap;gap:20px 15px}.especialidades-grid .especialidad-item{width:calc(33.333333% - 10px)}.especialidades-grid .especialidad-item a{display:block;position:relative}.especialidades-grid .especialidad-item a:hover{text-decoration:none}.especialidades-grid .especialidad-item a .item-block{border-radius:30px 5px 5px 30px;display:flex;align-items:center;height:100px;padding:0 42px 0 32px;position:relative;width:calc(100% - 60px)}.especialidades-grid .especialidad-item:nth-child(3n+1) a .item-block{background-color:#7946a5}.especialidades-grid .especialidad-item:nth-child(3n+2) a .item-block{background-color:var(--lightpurple-color)}.especialidades-grid .especialidad-item:nth-child(3n+3) a .item-block{background-color:var(--purple-color)}.especialidades-grid .especialidad-item a .item-block p{font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.1;margin:0;text-transform:uppercase}.especialidades-grid .especialidad-item:nth-child(3n+1) a .item-block p,.especialidades-grid .especialidad-item:nth-child(3n+3) a .item-block p{color:#fff}.especialidades-grid .especialidad-item:nth-child(3n+2) a .item-block p{color:var(--purple-color)}.especialidades-grid .especialidad-item a .item-cta{position:absolute;top:50%;transform:translateY(-50%);right:0;background-color:var(--primary-color);outline:solid 10px white;border-radius:76px;display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;z-index:1;transition:all .2s linear}.especialidades-grid .especialidad-item a:hover .item-cta{background-color:#7946a5}.especialidades-grid .especialidad-item a .item-cta svg{color:#7946a5;transform:rotate(-45deg);width:29px;height:29px}.especialidades-grid .especialidad-item a:hover .item-cta svg{color:var(--primary-color)}.convocatorias-section{background:#b386e81c}.convocatorias-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.convocatorias-grid .single-convocatoria{width:calc(41.5% - 10px)}.convocatorias-grid .single-convocatoria.large-item{width:calc(58.5% - 10px)}.convocatorias-slider-wrapper{position:relative}.convocatorias-slider{padding-bottom:35px}.convocatorias-slider .swiper-pagination-bullet-active{background:var(--lightpurple-color)}.convocatorias-slider-wrapper .swiper-nav-item{background-color:var(--primary-color);border:solid 8px white;border-radius:48px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;transition:opacity .2s linear;top:45%;transform:translateY(-50%);margin-top:0}.convocatorias-slider-wrapper .swiper-button-prev{left:-15px}.convocatorias-slider-wrapper .swiper-button-next{right:-15px}.convocatorias-slider-wrapper .swiper-nav-item:after{content:none}.convocatorias-slider-wrapper .swiper-nav-item svg{color:#7946a5;width:20px;height:13px}.convocatorias-slider-wrapper .swiper-button-prev svg{transform:rotate(180deg)}.single-convocatoria a{display:block;position:relative}.single-convocatoria a .convocatoria-thumb{border-radius:30px}.single-convocatoria a .convocatoria-thumb img{border-radius:30px;width:100%}.single-convocatoria a .convocatoria-info{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(180deg,#0000 26.92%,#00000080 68.75%);border-radius:30px;padding:20px 30px}.single-convocatoria a .convocatoria-info .convocatoria-cta{background-color:var(--lightpurple-color);border-radius:100px;width:92px;height:52px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s linear}.single-convocatoria a:hover .convocatoria-info .convocatoria-cta{background-color:#7946a5}.single-convocatoria a .convocatoria-info .convocatoria-cta svg{color:#7946a5;width:33px;height:42px}.single-convocatoria a:hover .convocatoria-info .convocatoria-cta svg{color:var(--lightpurple-color)}.single-convocatoria a .convocatoria-info h4{color:#fff;font-family:var(--text-font);font-weight:700;padding-left:10px;text-align:right;letter-spacing:-.5px;text-transform:uppercase;width:calc(100% - 92px)}.folders-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:50px 17px;padding-top:29px}.folders-grid .single-folder{background-color:#fdf7c1;border-radius:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:302px;padding:24px;position:relative;text-align:center;width:364px}.folders-grid .single-folder:before{content:"";position:absolute;top:-29px;right:0;z-index:1;pointer-events:none;width:134px;height:59px;background-image:url(/img/folder-tip.svg);background-repeat:no-repeat}.folders-grid .single-folder h3{font-size:24px;margin-bottom:20px}.folders-grid .single-folder p{font-family:var(--title-font);letter-spacing:-.4px;line-height:1.2}.folders-grid .single-folder p a{color:var(--base-color)}.folders-grid .single-folder p:last-of-type{margin-bottom:0}.responsables-container{border:4px solid #D9D9D9;border-radius:30px;padding:30px 50px}.responsables-container h2{font-size:35px}.swiper.responsables-slider{padding-bottom:35px}.swiper.responsables-slider .swiper-slide{height:auto}.responsable-card{background:#f8e84f59;border-radius:20px;height:100%;padding:20px 15px}.responsable-card h4{font-family:var(--title-font);font-weight:700;font-size:18px;margin-bottom:8px}.responsable-card p{font-family:var(--title-font);font-size:16px;line-height:1.2}.responsable-card p a{color:var(--base-color);word-break:break-all}.responsable-card p a:hover{color:#7946a5}.responsable-card p:last-of-type{margin-bottom:0}.swiper.profesores-slider{width:100%;max-width:1328px;margin:0 auto;overflow:visible;padding-bottom:40px}.profesores-slider .profesor-card{height:100%;border-radius:30px;flex-shrink:0;padding:40px 20px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px 0}.swiper.profesores-slider .swiper-slide{height:auto}.profesores-slider .swiper-slide:nth-child(3n+1) .profesor-card{background-color:var(--lightpurple-color)}.profesores-slider .swiper-slide:nth-child(3n+2) .profesor-card{background-color:var(--primary-color)}.profesores-slider .swiper-slide:nth-child(3n+3) .profesor-card{background-color:#eec947}.profesores-slider .swiper-slide:nth-of-type(2n) .profesor-card .card-info{order:2}.profesores-slider .profesor-card .card-info{width:100%}.profesores-slider .profesor-card .card-info h4{font-family:var(--text-font);font-size:24px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.profesores-slider .profesor-card .card-info p{font-size:18px;margin-bottom:8px}.profesores-slider .profesor-card .card-info a .card-cta{background:var(--primary-color);display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:100%;transition:all .2s linear}.profesores-slider .swiper-slide:nth-child(3n+1) .profesor-card .card-info a .card-cta,.profesores-slider .swiper-slide:nth-child(3n+3) .profesor-card .card-info a .card-cta{background-color:#fff}.profesores-slider .swiper-slide:nth-child(3n+1) .profesor-card .card-info a:hover .card-cta,.profesores-slider .swiper-slide:nth-child(3n+3) .profesor-card .card-info a:hover .card-cta{background-color:#7946a5}.profesores-slider .swiper-slide:nth-child(3n+2) .profesor-card .card-info a .card-cta{background-color:var(--lightpurple-color)}.profesores-slider .swiper-slide:nth-child(3n+2) .profesor-card .card-info a:hover .card-cta{background-color:#7946a5}.profesores-slider .profesor-card .card-info a .card-cta svg{color:#7946a5;transform:rotate(225deg);width:33px;height:28px;transition:all .2s linear}.profesores-slider .swiper-slide:nth-child(3n+1) .profesor-card .card-info a:hover .card-cta svg,.profesores-slider .swiper-slide:nth-child(3n+3) .profesor-card .card-info a:hover .card-cta svg{color:#fff}.profesores-slider .swiper-slide:nth-child(3n+2) .profesor-card .card-info a:hover .card-cta svg{color:var(--lightpurple-color)}.profesores-slider .profesor-card .card-thumb img{border-radius:20px}.historias-slider a{display:block;position:relative}.historias-slider a:hover{text-decoration:none}.historias-slider .item-thumb{position:relative}.historias-slider .item-thumb span{background:var(--primary-color);display:inline-flex;align-items:center;justify-content:center;width:81px;height:81px;border-radius:100%;position:absolute;top:0;right:5px;transition:all .2s linear}.historias-slider a:hover .item-thumb span{background:#7946a5}.historias-slider .item-thumb span svg{color:#7946a5;transform:rotate(225deg);width:30px;height:30px;transition:all .2s linear}.historias-slider a:hover .item-thumb span svg{color:var(--primary-color)}.historias-slider .item-info{padding-top:20px}.historias-slider .item-info h4{color:#7946a5;margin-bottom:10px}section.explora-section{overflow:visible;z-index:1}section.explora-section .yellow-deco{top:-20px;right:-20px}section.explora-section .purple-deco{top:-50px;left:-40px}.explora-slider-wrapper{position:relative}.explora-slider-wrapper .explora-grid-deco{position:absolute;top:50px;right:95%}section.explora-section h2.explora-title{position:relative;z-index:1;margin-top:140px;padding-right:42px;text-align:right}.explora-slider .single-item{position:relative;z-index:1}.explora-slider .single-item .item-thumb{position:relative}.explora-slider .single-item .item-thumb img{border-radius:20px}.explora-slider .single-item .item-thumb .item-cta{background:var(--lightpurple-color);border-radius:100px;height:54px;padding:0 36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s linear;position:absolute;bottom:-27px;right:10px}.explora-slider .single-item .item-thumb .item-cta:hover{background:var(--purple-color)}.explora-slider .single-item .item-thumb .item-cta svg{color:var(--purple-color);width:68px;height:32px}.explora-slider .single-item .item-thumb .item-cta:hover svg{color:var(--lightpurple-color)}.explora-slider .single-item .item-info{padding:8px 10px 0 0;width:calc(100% - 140px)}.explora-slider .single-item .item-info p{font-size:18px;font-weight:600;line-height:1;margin:0}section.contact-section{overflow:visible;z-index:2}section.contact-section .rings-deco{top:-80px;left:-30px}section.contact-section .yellow-deco{bottom:140px;right:-80px}.contact-section-panel{background-color:#fff;border:3px solid var(--lightpurple-color);border-radius:30px;padding:45px}.contact-section-panel h2{font-size:35px}@media only screen and (min-width: 768px) and (max-width: 991px){.swiper.profesores-slider{max-width:690px}.historias-slider a .item-thumb span{width:70px;height:70px}.historias-slider a .item-thumb span svg{width:28px;height:28px}section.explora-section h2.explora-title{margin-top:148px;padding-right:50px}.explora-slider-wrapper .explora-grid-deco{top:57px;right:88%}section.contact-section .rings-deco{top:-40px}}@media only screen and (min-width: 992px){.especialidades-stage{height:460px;padding-bottom:60px}.convocatorias-slider-wrapper{display:none}}@media only screen and (min-width: 992px) and (max-width: 1199px){.especialidades-stage h1{font-size:45px}.single-convocatoria a .convocatoria-info{padding:20px 25px}.single-convocatoria a .convocatoria-info .convocatoria-cta{width:70px;height:39px}.single-convocatoria a .convocatoria-info .convocatoria-cta svg{width:25px;height:32px}.single-convocatoria a .convocatoria-info h4{font-size:22px;width:calc(100% - 70px)}.swiper.profesores-slider{max-width:930px}.historias-slider a .item-thumb span{width:60px;height:60px}.historias-slider a .item-thumb span svg{width:24px;height:24px}section.explora-section h2.explora-title{margin-top:130px;padding-right:20px}.explora-slider-wrapper .explora-grid-deco{top:34px;right:88%}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.especialidades-grid .especialidad-item a .item-block{padding:0 30px 0 20px}.especialidades-grid .especialidad-item a .item-block p{font-size:20px}.single-convocatoria a .convocatoria-info{padding:20px 30px}.swiper.profesores-slider{max-width:1140px}section.explora-section h2.explora-title{margin-top:113px;padding-right:10px}.explora-slider-wrapper .explora-grid-deco{top:18px;right:90%}}@media only screen and (min-width: 1400px){.especialidades-stage h1{font-size:75px}.detalle-descripcion-grid .descripcion-info h4{font-size:24px}.single-convocatoria a .convocatoria-info h4{min-height:48px;display:inline-flex;justify-content:flex-end;align-items:center;font-size:24px}}@media only screen and (max-width: 1399px){.explora-slider{padding-bottom:40px}.explora-slider .single-item .item-info{padding-top:30px;width:100%}}@media only screen and (max-width: 1199px){.especialidades-grid{max-width:900px;margin:0 auto}.especialidades-grid .especialidad-item{width:calc(50% - 15px)}}@media only screen and (max-width: 991px){.especialidades-stage{height:442px}.especialidades-stage .rings-deco{display:none}.especialidades-stage .yellow-left-deco{bottom:auto;left:30%;top:350px;width:170px}.especialidades-stage .yellow-right-deco{display:none}.especialidades-stage .stage-thumb{inset:80px 0 auto auto;width:300px}.especialidades-stage .text-col{margin-bottom:100px}.especialidades-stage .stage-form-panel{padding:30px 15px}.especialidades-grid .especialidad-item a .item-block{padding:0 32px 0 16px}.especialidades-grid .especialidad-item a .item-block p{font-size:18px}.convocatorias-grid{display:none}.single-convocatoria a .convocatoria-info{padding:20px 15px}.single-convocatoria a .convocatoria-info .convocatoria-cta{width:65px;height:37px}.single-convocatoria a .convocatoria-info .convocatoria-cta svg{width:22px;height:30px}.single-convocatoria a .convocatoria-info h4{font-size:16px;width:calc(100% - 65px)}.responsables-container{border-width:2px;padding:25px 30px}.historias-slider a .item-thumb span{width:60px;height:60px}.historias-slider a .item-thumb span svg{width:24px;height:24px}.explora-slider .single-item .item-thumb .item-cta{padding:0 20px}.explora-slider .single-item .item-thumb .item-cta svg{width:50px;height:23px}}@media only screen and (max-width: 767px){.especialidades-stage{height:295px;padding-top:20px}.especialidades-stage .text-col{width:258px}.especialidades-stage h1{font-size:35px}.especialidades-stage p{font-size:16px;width:210px}.especialidades-stage .yellow-left-deco{left:10%;top:230px}.especialidades-stage .stage-thumb{right:-65px;top:50px;transform:none;width:295px}.especialidades-grid{justify-content:center;gap:20px;margin-bottom:30px}.especialidades-grid .especialidad-item{width:345px}.especialidades-grid .especialidad-item.mobile-hidden{display:none}.especialidades-grid .especialidad-item a .item-block{height:73px;padding:0 40px 0 30px;width:calc(100% - 60px)}.especialidades-grid .especialidad-item a .item-block p{font-size:16px}.especialidades-grid .especialidad-item a .item-cta{outline-width:7px;width:70px;height:70px}.especialidades-grid .especialidad-item a .item-cta svg{width:27px;height:27px}.folders-grid .single-folder{width:332px;height:238px}.folders-grid .single-folder:before{background-size:122px 53px;top:-26px;width:122px;height:53px}.folders-grid .single-folder p{font-size:14px}.swiper.profesores-slider{padding:0 15px 40px}.profesores-slider .profesor-card .card-info h4{font-size:14px}.profesores-slider .profesor-card .card-info p{font-size:12px}.profesores-slider .profesor-card .card-info a .card-cta{width:47px;height:47px}.profesores-slider .profesor-card .card-info a .card-cta svg{width:18px;height:15px}section.explora-section h2.explora-title{display:none}.explora-slider-wrapper .explora-grid-deco{display:none}.contact-section-panel{padding:30px 20px}}@media only screen and (max-width: 575px){.historias-slider a .item-thumb span{width:70px;height:70px}.historias-slider a .item-thumb span svg{width:28px;height:28px}}@media only screen and (max-width: 480px){.detalle-descripcion-grid .descripcion-thumb{text-align:center;margin-bottom:20px;width:100%}.detalle-descripcion-grid .descripcion-info{width:100%}}
