.webp section.banner{background:url(../img/banner-bg.webp) no-repeat 50% 100% #88d7ff}@media screen and (max-width:1500px){.webp section.banner{background-size:90%}}@media screen and (max-width:900px){.webp section.banner{background-size:110%;background-position-x:100%}}@media screen and (max-width:740px){.webp section.banner{background-size:120%}}.webp section.about{background:url(../img/nubes.webp) no-repeat 14% 26%}@media screen and (max-width:1740px){.webp section.about{background-position-x:10%}}@media screen and (max-width:1650px){.webp section.about{background-position-x:7%}}@media screen and (max-width:1550px){.webp section.about{background-position-x:4%}}@media screen and (max-width:1490px){.webp section.about{background-position-x:2%}}@media screen and (max-width:1460px){.webp section.about{background-size:42%;background-position-y:30%}}@media screen and (max-width:1300px){.webp section.about{background-position-y:33%}}@media screen and (max-width:1024px){.webp section.about{background-position-x:48%;background-position-y:8%;background-size:35%}}@media screen and (max-width:1000px){.webp section.about{background-position-y:9%}}@media screen and (max-width:960px){.webp section.about{background:none}}.webp section.contacto{background:url(../img/mapa.webp) no-repeat 0;background-size:cover;height:31rem;padding:0}@media screen and (max-width:1440px){.webp section.contacto{background-position-x:25%}}@media screen and (max-width:1024px){.webp section.contacto{background-position-x:35%}}@media screen and (max-width:768px){.webp section.contacto{background-position-x:50%}}@media screen and (max-width:425px){.webp section.contacto{background-position-x:100%}}.no-webp section.banner{background:url(../img/banner-bg.png) no-repeat 50% 100% #88d7ff}@media screen and (max-width:1500px){.no-webp section.banner{background-size:90%}}@media screen and (max-width:900px){.no-webp section.banner{background-size:110%;background-position-x:100%}}@media screen and (max-width:740px){.no-webp section.banner{background-size:120%}}.no-webp section.about{background:url(../img/nubes.png) no-repeat 14% 26%}@media screen and (max-width:1740px){.no-webp section.about{background-position-x:10%}}@media screen and (max-width:1650px){.no-webp section.about{background-position-x:7%}}@media screen and (max-width:1550px){.no-webp section.about{background-position-x:4%}}@media screen and (max-width:1490px){.no-webp section.about{background-position-x:2%}}@media screen and (max-width:1460px){.no-webp section.about{background-size:42%;background-position-y:30%}}@media screen and (max-width:1300px){.no-webp section.about{background-position-y:33%}}@media screen and (max-width:1024px){.no-webp section.about{background-position-x:48%;background-position-y:8%;background-size:35%}}@media screen and (max-width:1000px){.no-webp section.about{background-position-y:9%}}@media screen and (max-width:960px){.no-webp section.about{background:none}}.no-webp section.contacto{background:url(../img/mapa.png) no-repeat 0;background-size:cover;height:31rem;padding:0}@media screen and (max-width:1440px){.no-webp section.contacto{background-position-x:25%}}@media screen and (max-width:1024px){.no-webp section.contacto{background-position-x:35%}}@media screen and (max-width:768px){.no-webp section.contacto{background-position-x:50%}}@media screen and (max-width:425px){.no-webp section.contacto{background-position-x:100%}}section.banner{padding:0;position:relative}section.banner .wrapper{padding:9.11rem 0}@media screen and (max-width:1500px){section.banner .wrapper{padding:8rem 0}}@media screen and (max-width:1400px){section.banner .wrapper{padding:7rem 0}}@media screen and (max-width:1300px){section.banner .wrapper{padding:6rem 0}}@media screen and (max-width:1100px){section.banner .wrapper{padding:5rem 0}}@media screen and (max-width:1000px){section.banner .wrapper{padding:3.6rem 0}}@media screen and (max-width:700px){section.banner .wrapper{padding-top:2rem}}section.banner h1,section.banner p{width:50%}section.banner h1{font-size:3.61rem;line-height:3rem}@media screen and (max-width:1260px){section.banner h1{font-size:3.2rem}}@media screen and (max-width:1000px){section.banner h1{font-size:2.5rem}}@media screen and (max-width:790px){section.banner h1{font-size:2.2rem}}@media screen and (max-width:650px){section.banner h1{font-size:2rem}}@media screen and (max-width:600px){section.banner h1{font-size:3rem;width:100%}}@media screen and (max-width:447px){section.banner h1{font-size:2.8rem;line-height:1}}@media screen and (max-width:393px){section.banner h1{font-size:2.5rem}}@media screen and (max-width:354px){section.banner h1{font-size:2.2rem}}section.banner p{font-size:1.61rem;line-height:1.88rem;color:#000;margin-top:.66rem}@media screen and (max-width:1300px){section.banner p{font-size:1.5rem}}@media screen and (max-width:1050px){section.banner p{font-size:1.2rem;line-height:1.3}}@media screen and (max-width:860px){section.banner p{font-size:1rem}}@media screen and (max-width:674px){section.banner p{font-size:.9rem}}@media screen and (max-width:600px){section.banner p{font-size:1.2rem;width:60%}}@media screen and (max-width:440px){section.banner p{width:70%}}@media screen and (max-width:390px){section.banner p{width:100%}}section.banner button.cta{line-height:1.61rem;color:#ffa81d;background:#d33737;margin-top:3.22rem;position:relative;display:inline-block}section.banner button.cta .tt{display:none;font-family:Poppins,serif;background-color:rgba(0,0,0,.5);color:#fff;text-align:left;font-size:.7rem;padding:.75rem;border-radius:6px;position:absolute;z-index:1;width:30rem;top:110%;left:50%;margin-left:-150px}section.banner button.cta .tt:after{content:" ";position:absolute;bottom:100%;left:25%;margin-left:-5px;border:5px solid transparent;border-bottom-color:rgba(0,0,0,.5)}section.banner button.cta:hover{color:#f2f2f2}section.banner button.cta:hover .tt{display:inline}section.banner button.cta.disabled{cursor:not-allowed}section.banner button.cta.disabled a{pointer-events:none}section.banner:after{content:"";width:2.5rem;height:2.5rem;background:#d33737;border-radius:2.5rem;position:absolute;left:50%;margin-left:-1.25rem;margin-top:-1.25rem;cursor:pointer}section.banner svg.icon-arrow{position:absolute;z-index:1;width:1.11rem;height:.55rem;left:50%;bottom:0;margin-left:-.555rem;margin-bottom:-.275rem;fill:none;stroke:#fff}section.banner svg.icon-arrow:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}section.about .wrapper{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;align-items:center}@media screen and (max-width:1024px){section.about .wrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}@media screen and (max-width:960px){section.about .wrapper{grid-template-rows:.7fr 1fr}}@media screen and (max-width:860px){section.about .wrapper{grid-template-rows:.6fr 1fr}}@media screen and (max-width:768px){section.about .wrapper{grid-template-rows:.5fr 1fr}}@media screen and (max-width:650px){section.about .wrapper{grid-template-rows:.4fr 1fr}}@media screen and (max-width:500px){section.about .wrapper{grid-template-rows:.3fr 1fr}}@media screen and (max-width:375px){section.about .wrapper{grid-template-rows:.25fr 1fr}}@media screen and (max-width:320px){section.about .wrapper{grid-template-rows:.18fr 1fr}}section.about .wrapper .container{display:-webkit-box;display:flex;border-right:5px solid #ffa81d;height:100%;-webkit-box-align:center;align-items:center;margin-right:4rem}@media screen and (max-width:1300px){section.about .wrapper .container{border:none}}@media screen and (max-width:1024px){section.about .wrapper .container{margin:0;-webkit-box-pack:center;justify-content:center}}section.about .wrapper .container svg.logo-sea{width:5.55rem;height:5.55rem;margin-right:3.33rem}@media screen and (max-width:1599px){section.about .wrapper .container svg.logo-sea{width:3.88rem;height:3.88rem}}@media screen and (max-width:425px){section.about .wrapper .container svg.logo-sea{margin-right:2rem}}@media screen and (max-width:425px){section.about .wrapper .container h2{font-size:2.5rem}}@media screen and (max-width:375px){section.about .wrapper .container h2{font-size:2.25rem}}@media screen and (max-width:320px){section.about .wrapper .container h2{font-size:2rem}}section.about .wrapper .container h2 span{display:block;color:#ffa81d}section.about .wrapper p{padding-left:.5rem;white-space:pre-line}@media screen and (max-width:1024px){section.about .wrapper p{padding:.5rem 0 0}}section.cursos{background:#ffa81d}section.cursos .wrapper h2 span{color:initial}section.cursos .wrapper>p{margin:3.5rem auto 0;width:70%;text-align:center}@media screen and (max-width:1130px){section.cursos .wrapper>p{width:80%}}section.cursos .wrapper ul.cursos__container{margin-top:6rem;width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:2.22rem}@media screen and (max-width:1130px){section.cursos .wrapper ul.cursos__container{grid-template-columns:repeat(2,1fr);grid-gap:6rem}}@media screen and (max-width:768px){section.cursos .wrapper ul.cursos__container{justify-items:center;grid-template-columns:1fr}}section.cursos .wrapper ul.cursos__container li.curso__container{width:100%;display:grid;grid-template-rows:8rem repeat(4,-webkit-min-content);grid-template-rows:8rem repeat(4,min-content)}@media screen and (max-width:768px){section.cursos .wrapper ul.cursos__container li.curso__container{max-width:23.61rem}}section.cursos .wrapper ul.cursos__container li.curso__container:nth-child(2n) .curso__title span,section.cursos .wrapper ul.cursos__container li.curso__container:nth-child(2n) button.curso__toggle{color:#2b2b2b}section.cursos .wrapper ul.cursos__container li.curso__container:nth-child(2n) button.curso__toggle svg.icon-plus{stroke:#2b2b2b}section.cursos .wrapper ul.cursos__container li.curso__container:nth-child(2n) ul.curso__details li{border-bottom-color:#2b2b2b}section.cursos .wrapper ul.cursos__container li.curso__container:nth-child(2n) ul.curso__details li h4{color:#d33737}section.cursos .wrapper ul.cursos__container li.curso__container:first-child svg{width:7.11rem;height:5.55rem}section.cursos .wrapper ul.cursos__container li.curso__container:nth-child(2) svg{width:7.55rem;height:6.16rem}section.cursos .wrapper ul.cursos__container li.curso__container:nth-child(2) span{text-transform:uppercase}section.cursos .wrapper ul.cursos__container li.curso__container:nth-child(3) svg{width:7.11rem;height:6.5rem}section.cursos .wrapper ul.cursos__container li.curso__container:nth-child(4) svg{width:6.61rem;height:6.94rem}section.cursos .wrapper ul.cursos__container li.curso__container .curso__logo{margin-bottom:1.8rem}section.cursos .wrapper ul.cursos__container li.curso__container .curso__title{font-size:1.88rem;line-height:1;color:#fff;text-transform:capitalize}section.cursos .wrapper ul.cursos__container li.curso__container .curso__title span{color:#d33737}@media screen and (max-width:1230px){section.cursos .wrapper ul.cursos__container li.curso__container .curso__title{font-size:1.78rem}}section.cursos .wrapper ul.cursos__container li.curso__container button.curso__toggle{font-weight:500;font-size:1.16rem;letter-spacing:.2em;text-transform:uppercase;color:#d33737;width:100%;border-radius:0;border-top:.22rem solid;border-bottom:.22rem solid;margin-top:1rem;padding:.8rem 0;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}section.cursos .wrapper ul.cursos__container li.curso__container button.curso__toggle svg.icon-plus{width:2.55rem;height:2.55rem;stroke:#d33737;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;margin-right:1.5rem}section.cursos .wrapper ul.cursos__container li.curso__container button.curso__toggle:hover{-webkit-filter:none;filter:none}section.cursos .wrapper ul.cursos__container li.curso__container button.curso__toggle:hover svg.icon-plus{stroke:#fff}section.cursos .wrapper ul.cursos__container li.curso__container button.curso__toggle:hover span{color:#fff}section.cursos .wrapper ul.cursos__container li.curso__container ul.curso__details{height:0;overflow:hidden;-webkit-transition:height .4s ease-in-out;transition:height .4s ease-in-out}section.cursos .wrapper ul.cursos__container li.curso__container ul.curso__details.curso__details_show{height:100%}section.cursos .wrapper ul.cursos__container li.curso__container ul.curso__details li{border-bottom:.22rem solid #d33737;padding-bottom:.44rem}section.cursos .wrapper ul.cursos__container li.curso__container ul.curso__details li h4{font-size:1.33rem;font-weight:700;margin:.83rem 0 .5rem}section.cursos .wrapper ul.cursos__container li.curso__container ul.curso__details li h4 span,section.cursos .wrapper ul.cursos__container li.curso__container ul.curso__details li p{font-weight:400}section.cursos .wrapper ul.cursos__container li.curso__container ul.curso__details li p+p{margin:1.11rem 0;font-size:.8rem;font-weight:300;line-height:1.5}section.cursos .wrapper ul.cursos__container li.curso__container ul.curso__details li p+p>span{font-weight:500}section.novedades .wrapper h2 span{text-transform:none;color:#ffa81d}section.novedades .wrapper>p{text-align:center;margin:1.5rem 0 5rem}@media screen and (max-width:900px){section.novedades .wrapper>p{margin-bottom:3rem}}section.novedades .wrapper ul.novedades__container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width:900px){section.novedades .wrapper ul.novedades__container{display:block}}section.novedades .wrapper ul.novedades__container li.novedad__container{width:23.16rem;margin:0 1rem}section.novedades .wrapper ul.novedades__container li.novedad__container:first-child{margin-left:0}section.novedades .wrapper ul.novedades__container li.novedad__container:last-child{margin-right:0}@media screen and (max-width:900px){section.novedades .wrapper ul.novedades__container li.novedad__container{width:70%;margin:0 auto 5rem}section.novedades .wrapper ul.novedades__container li.novedad__container:first-child,section.novedades .wrapper ul.novedades__container li.novedad__container:last-child{margin:0 auto 5rem}}section.novedades .wrapper ul.novedades__container li.novedad__container .post__img{width:100%;border-top-left-radius:1rem;border-top-right-radius:1rem}section.novedades .wrapper ul.novedades__container li.novedad__container h3.post__title{margin-top:1rem;text-transform:capitalize}section.novedades .wrapper ul.novedades__container li.novedad__container span.post__date{display:block;margin-top:1rem;font-weight:500;font-size:1.38rem;letter-spacing:.1em;line-height:1}section.novedades .wrapper ul.novedades__container li.novedad__container p.post__shortdata{margin-top:1rem}section.novedades .wrapper ul.novedades__container li.novedad__container button{margin-top:1.5rem;color:#f7f6f5;background:#ffa81d}section.seguinos{background:#2b2b2b}section.seguinos .wrapper .social__container{margin-top:1.3rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}section.seguinos .wrapper .social__container a{-webkit-transition:all .3s ease;transition:all .3s ease}section.seguinos .wrapper .social__container a svg{width:2.4rem;height:2.4rem;fill:#ffa81d}section.seguinos .wrapper .social__container a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}section.seguinos .wrapper .instafeed__container{margin-top:2rem;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:.75rem}@media screen and (max-width:1024px){section.seguinos .wrapper .instafeed__container{grid-template-columns:repeat(4,1fr)}}section.seguinos .wrapper .instafeed__container a img{width:100%;display:block;max-width:15rem;background:#fff;-o-object-fit:cover;object-fit:cover}section.seguinos .wrapper .instafeed__container a img:hover{-webkit-filter:grayscale(50%);filter:grayscale(50%)}section.examenes{padding-bottom:0}section.examenes .wrapper h2{color:#ffa81d}section.examenes .wrapper h2 span{color:#d33737}section.examenes .wrapper p{white-space:pre-line;text-align:center}section.examenes .wrapper a svg{display:block;margin:2.5rem auto 4rem;width:6.11rem;height:2.88rem;fill:#2b2b2b}section.examenes .wrapper ul.examenes__container{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;grid-row-gap:6rem}section.examenes .wrapper ul.examenes__container li{-webkit-transition:all .2s ease;transition:all .2s ease}section.examenes .wrapper ul.examenes__container li svg.logo-sea-rounded{display:block;margin:0 auto 1rem;width:3.11rem;height:3.11rem}section.examenes .wrapper ul.examenes__container li svg.logo-sea-rounded.dark{fill:#d33737}section.examenes .wrapper ul.examenes__container li svg.logo-sea-rounded.light{fill:#ffa81d}section.examenes .wrapper ul.examenes__container li span.examen__title{display:block;width:13.8rem;font-weight:500;font-size:1.55rem;line-height:1;text-align:center}@media screen and (max-width:1024px){section.examenes .wrapper ul.examenes__container li span.examen__title{font-size:1.3rem}}@media screen and (max-width:768px){section.examenes .wrapper ul.examenes__container li span.examen__title{width:11rem;font-size:1rem}}section.examenes .wrapper ul.examenes__container li:hover{border-radius:1rem;-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:560px){section.examenes .wrapper ul.examenes__container{grid-template-columns:1fr 1fr}section.examenes .wrapper ul.examenes__container li svg.logo-sea-rounded{width:7rem;height:7rem}section.examenes .wrapper ul.examenes__container li span.examen__title{font-size:1.2rem}section.examenes .wrapper ul.examenes__container li:last-child{grid-column:1/-1}}@media screen and (max-width:425px){section.examenes .wrapper ul.examenes__container{grid-row-gap:4rem}section.examenes .wrapper ul.examenes__container li span.examen__title{font-size:1.1rem}}@media screen and (max-width:375px){section.examenes .wrapper ul.examenes__container{grid-template-columns:1fr;grid-row-gap:6rem}section.examenes .wrapper ul.examenes__container li span.examen__title{font-size:1rem}}section.examenes .more{position:relative;background:#f2f2f2;margin:5rem 0 0;padding:4rem 0}section.examenes .more:before{position:absolute;content:"";top:0;left:50%;margin-left:-1.2rem;border-color:#fff transparent transparent;border-style:solid;border-width:1.2rem 1.2rem 0}section.examenes .more p{width:27rem;margin:0 auto;text-align:center}@media screen and (max-width:768px){section.examenes .more p{width:90%}}section.examenes .more button{display:block;margin:3rem auto 0;background:#ffa81d}section.autoridades{background:#d33737}section.autoridades .wrapper h2{color:#fff;margin-bottom:4rem}section.autoridades .wrapper ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem}section.autoridades .wrapper ul li{display:grid;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;justify-items:center;border-radius:1.3rem;border:.3rem solid #ffa81d;padding:2rem 3rem;-webkit-transition:all .2s ease;transition:all .2s ease}section.autoridades .wrapper ul li:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}section.autoridades .wrapper ul li svg{fill:#ffa81d;width:3.38rem;height:4.11rem;margin-bottom:1.5rem}section.autoridades .wrapper ul li h3{color:#ffa81d;text-transform:capitalize;text-align:center;margin-bottom:1.5rem}section.autoridades .wrapper ul li span{color:#fff;font-family:Poppins,serif;font-size:1rem;letter-spacing:.03em;line-height:1.16rem;text-align:center}@media screen and (max-width:1440px){section.autoridades .wrapper ul li{padding:2rem 2.8rem}}@media screen and (max-width:1300px){section.autoridades .wrapper ul li{padding:2rem 1.85rem}}@media screen and (max-width:1200px){section.autoridades .wrapper ul li{padding:2rem 1.9rem}}@media screen and (max-width:1070px){section.autoridades .wrapper ul li{padding:2rem 1.3rem;border:.2rem solid #ffa81d}section.autoridades .wrapper ul li svg{width:3rem;height:3.8rem}section.autoridades .wrapper ul li h3{font-size:2.1rem}section.autoridades .wrapper ul li span{font-size:.9rem}}@media screen and (max-width:1024px){section.autoridades .wrapper ul{grid-template-columns:1fr 1fr}section.autoridades .wrapper ul li{padding:2rem 3rem;border:.3rem solid #ffa81d}section.autoridades .wrapper ul li svg{width:3.38rem;height:4.11rem}section.autoridades .wrapper ul li h3{font-size:2.2rem}section.autoridades .wrapper ul li span{font-size:1rem}}@media screen and (max-width:768px){section.autoridades .wrapper ul{grid-template-columns:1fr}}section.docentes{background:#ffa81d}section.docentes .wrapper svg{width:2.5rem;height:2.66rem;fill:#d33737}section.docentes .wrapper .icons__container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}section.docentes .wrapper h2{font-weight:500;font-size:2.5rem;margin-top:.5rem}section.docentes .wrapper ul{border-radius:1rem;border:.15rem solid #d33737;width:70%;margin:2rem auto;padding:1rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;background:#ffa81d;-webkit-filter:drop-shadow(3px 6px 0 rgba(0,0,0,.2));filter:drop-shadow(3px 6px 0 rgba(0,0,0,.2))}@media screen and (max-width:768px){section.docentes .wrapper ul{width:100%}}@media screen and (max-width:425px){section.docentes .wrapper ul{padding:.5rem}}section.docentes .wrapper ul li{padding:0 .5rem}section.docentes .wrapper ul li span{font-family:Poppins,serif;font-weight:500;font-size:1.1rem;letter-spacing:.03em;line-height:1.72rem;text-transform:capitalize;display:block;white-space:nowrap}section.docentes .wrapper ul li span:first-letter{font-weight:700}section.docentes .wrapper ul li span:hover{font-weight:700;text-shadow:1px 5px 3px #f2f2f2}@media screen and (max-width:425px){section.docentes .wrapper ul li span{font-size:1rem}}@media screen and (max-width:320px){section.docentes .wrapper ul li span{font-size:.9rem}}section.docentes .wrapper>svg:last-of-type{display:block;margin:4rem auto 0}section.docentes .wrapper .data-traductora{width:30%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:2rem auto 0;padding:1rem;border-radius:1rem;border:.15rem solid #d33737;background:#ffa81d;-webkit-filter:drop-shadow(3px 6px 0 rgba(0,0,0,.2));filter:drop-shadow(3px 6px 0 rgba(0,0,0,.2));font-family:Poppins,serif;font-weight:500;font-size:1.1rem;letter-spacing:.03em;line-height:1.72rem;text-transform:capitalize}section.docentes .wrapper .data-traductora span:first-letter{font-weight:700}section.docentes .wrapper .data-traductora a:hover,section.docentes .wrapper .data-traductora span:hover{font-weight:700;text-shadow:1px 5px 3px #f2f2f2}section.docentes .wrapper .data-traductora svg{width:1.1rem;height:1.1rem;fill:#161616;margin:-.2rem .6rem 0}@media screen and (max-width:1300px){section.docentes .wrapper .data-traductora{width:35%}}@media screen and (max-width:1024px){section.docentes .wrapper .data-traductora{width:50%}}@media screen and (max-width:768px){section.docentes .wrapper .data-traductora{width:65%}}@media screen and (max-width:560px){section.docentes .wrapper .data-traductora{width:80%}}@media screen and (max-width:425px){section.docentes .wrapper .data-traductora{width:100%}}@media screen and (max-width:320px){section.docentes .wrapper .data-traductora{font-size:.9rem}}section.medioteca{padding-bottom:10rem}section.medioteca .wrapper{display:grid;justify-items:center}section.medioteca .wrapper>p{width:37rem;text-align:center;margin:2rem 0 4rem}@media screen and (max-width:768px){section.medioteca .wrapper>p{width:90%}}section.medioteca .wrapper>ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem}section.medioteca .wrapper>ul li{text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}section.medioteca .wrapper>ul li svg{width:5.9rem;height:5.9rem;margin-bottom:2rem;-webkit-transition:all .3s ease;transition:all .3s ease}section.medioteca .wrapper>ul li h3{font-weight:500;font-size:1.555rem;line-height:1;color:#161616;position:relative;padding:0 2.6rem 2rem}section.medioteca .wrapper>ul li h3:before{content:"";display:block;position:absolute;bottom:0;width:5%;left:47.5%;border-bottom:.15rem solid #161616}section.medioteca .wrapper>ul li p{margin-top:2rem;line-height:1.2}section.medioteca .wrapper>ul li:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width:1440px){section.medioteca .wrapper>ul li svg{width:5rem;height:5rem}section.medioteca .wrapper>ul li h3{font-size:1.4rem;padding:0 3rem 2rem}}@media screen and (max-width:1300px){section.medioteca .wrapper>ul li h3{padding:0 2.1rem 2rem}}@media screen and (max-width:1080px){section.medioteca .wrapper>ul li h3{padding:0 1.7rem 2rem}}@media screen and (max-width:1024px){section.medioteca .wrapper>ul li h3{font-size:1.2rem;padding:0 4.4rem 2rem}}@media screen and (max-width:768px){section.medioteca .wrapper>ul li h3{font-size:1.5rem;padding:0 0 2rem}}section.medioteca .wrapper>ul li:first-child h3{padding:0 2rem 2rem}@media screen and (max-width:1440px){section.medioteca .wrapper>ul li:first-child h3{padding:0 1rem 2rem}}@media screen and (max-width:1080px){section.medioteca .wrapper>ul li:first-child h3{padding:0 .6rem 2rem}}@media screen and (max-width:1024px){section.medioteca .wrapper>ul li:first-child h3{padding:0 1.1rem 2rem}}@media screen and (max-width:768px){section.medioteca .wrapper>ul li:first-child h3{padding:0 0 2rem}}@media screen and (max-width:1024px){section.medioteca .wrapper>ul{grid-template-columns:1fr 1fr;grid-gap:5rem 10rem;padding:0 5rem}}@media screen and (max-width:972px){section.medioteca .wrapper>ul{grid-gap:5rem 6.7em}}@media screen and (max-width:920px){section.medioteca .wrapper>ul{grid-gap:5rem;padding:0 4.3rem}}@media screen and (max-width:874px){section.medioteca .wrapper>ul{grid-gap:5rem 3rem;padding:0 3.8rem}}@media screen and (max-width:821px){section.medioteca .wrapper>ul{grid-gap:5rem 2.7rem;padding:0 2.3rem}}@media screen and (max-width:768px){section.medioteca .wrapper>ul{grid-template-columns:1fr;grid-gap:6rem;padding:0}}section.contacto .wrapper{position:relative}section.contacto .wrapper .form__container{position:absolute;width:32.5rem;padding:2.22rem;background:#d33737;border-radius:1rem;margin-top:-3rem}@media screen and (max-width:768px){section.contacto .wrapper .form__container{left:calc((100% - 32.5rem)/2)}}@media screen and (max-width:640px){section.contacto .wrapper .form__container{width:100%;left:0}}section.contacto .wrapper .form__container form>*,section.contacto .wrapper .form__container h2,section.contacto .wrapper .form__container p{color:#fff}section.contacto .wrapper .form__container p{margin:.5rem 0 2rem;font-weight:300;font-size:1rem}section.contacto .wrapper .form__container form{position:relative}section.contacto .wrapper .form__container form>*{width:100%;margin-bottom:1rem;background:transparent;color:#fff;height:3rem}section.contacto .wrapper .form__container form button,section.contacto .wrapper .form__container form input,section.contacto .wrapper .form__container form select,section.contacto .wrapper .form__container form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:300;font-size:1rem;letter-spacing:.03em;border-radius:.75rem;border:.2rem solid #fff}section.contacto .wrapper .form__container form input,section.contacto .wrapper .form__container form select,section.contacto .wrapper .form__container form textarea{padding-left:1rem}section.contacto .wrapper .form__container form input,section.contacto .wrapper .form__container form textarea{font-weight:400}section.contacto .wrapper .form__container form input::-webkit-input-placeholder,section.contacto .wrapper .form__container form textarea::-webkit-input-placeholder{color:#fff}section.contacto .wrapper .form__container form input::-moz-placeholder,section.contacto .wrapper .form__container form textarea::-moz-placeholder{color:#fff}section.contacto .wrapper .form__container form input:-ms-input-placeholder,section.contacto .wrapper .form__container form textarea:-ms-input-placeholder{color:#fff}section.contacto .wrapper .form__container form input::-ms-input-placeholder,section.contacto .wrapper .form__container form textarea::-ms-input-placeholder{color:#fff}section.contacto .wrapper .form__container form input::placeholder,section.contacto .wrapper .form__container form textarea::placeholder{color:#fff}section.contacto .wrapper .form__container form textarea{height:9rem;padding-top:1rem}section.contacto .wrapper .form__container form button{position:absolute;bottom:-4.5rem;right:0;width:auto;padding-left:1;border-radius:3rem;border:0;color:#ffa81d;background:#161616}