*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-family:'Roboto', sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6,p{line-height:1.3;color:#5f5454}h2{color:#5f5454;font-size:1.2em}h3{font-size:1.6em;color:#5f5454}h4{color:white;font-weight:normal}p{color:#5f5454}.ion-arrow-right-b{margin-left:3px}.overflow-mobile-nav{overflow:auto}.strong{font-weight:bolder}.indent{text-indent:1em}a{text-decoration:none;color:#5f5454;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover{color:#808080}a:active{color:#808080}.ion-android-download{font-size:1.5em}.active-top-nav{background:#9cc9aa;color:white}.active-mobile-nav{background:#cde5d6}.active-sec-nav{background:#f5ab98}li{list-style:none;color:#5f5454}.go-to{color:#9cc9aa}.go-to:hover{text-decoration:underline;cursor:pointer;color:#9cc9aa}.positioner{position:relative;max-width:990px;width:100%;margin:0 auto;padding:10px 20px}.positioner-header{position:relative;max-width:990px;width:100%;margin:0 auto;padding:20px}.col-1,.col-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.col-1{margin-right:10px}.col-2{margin-left:10px}.nodisplay{display:none}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;margin-bottom:10px;padding:10px 20px;border-radius:5px;background-color:#fbcb7b;-webkit-box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);max-width:700px}.banner img{width:70px;margin-right:20px}.banner img:last-child{margin-right:0;margin-left:20px}.banner div{-webkit-box-flex:3;-ms-flex:3;flex:3}.banner div h2{color:white;font-size:1.5em;text-shadow:0px 1px 2px rgba(150, 150, 150, 0.5)}.error-asunto,.error-comentario,.error-email,.error-nombre{display:none;position:absolute;margin-top:-31px;margin-left:5px;padding:0 5px;border-radius:3px;background-color:red;color:white;font-size:1.2em}.error-asunto .error-arrow,.error-comentario .error-arrow,.error-email .error-arrow,.error-nombre .error-arrow{position:absolute;width:0;height:0;left:10px;top:23px;border-style:solid;border-width:6px;border-color:red transparent transparent transparent}header{background-color:#deede3;overflow:hidden}header .positioner{overflow:hidden}header .positioner .nav-bar{display:none}header .positioner .nav-bar .header-logo{display:inline}header .positioner .nav-bar .header-logo h1{margin:0;padding:0;font-size:0em}header .positioner .nav-bar .header-logo h1 img{height:50px}header .positioner .nav-bar .icon{display:inline;float:right}header .positioner .nav-bar .icon span{font-size:2em}header .positioner .collapse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;margin:0;padding:0;margin-bottom:-5px}header .positioner .collapse .logo{width:15%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}header .positioner .collapse .logo:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}header .positioner .collapse .logo h1{margin:0}header .positioner .collapse .logo h1 a{margin:0;padding:0;width:0;height:0}header .positioner .collapse .logo-instituto{width:11.5%;margin:0;margin-left:30px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}header .positioner .collapse .logo-instituto:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}header .positioner .collapse .logo-instituto:hover a{margin:0;padding:0;width:0;height:0}header .positioner .collapse nav{width:84%}header .positioner .collapse nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .positioner .collapse nav ul li a{padding:56px 10px;margin:0;font-size:.8em}header .positioner .collapse nav ul li a:hover{background:#9cc9aa;color:white}.logos-header-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-5px}.logo-instituto-mobile{width:50px;margin-left:20px}.logo h1 a img{max-height:95px}.mobile-nav{display:none}.nav-secundary{display:block;overflow:hidden;width:100%;background:#eb5e30}.nav-secundary ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding:0 20px}.nav-secundary ul i,.nav-secundary ul span{color:white;display:none}.nav-secundary ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px}.nav-secundary ul li:hover{background:#f5ab98}.nav-secundary ul li a{font-size:0.9em;padding:20px 0;color:white}.slider-wrapper{max-width:100%;padding-bottom:36%;position:relative}.slider-wrapper .slider-deco{position:absolute;z-index:1;left:0px;top:15px;background-color:#fbcb7b;width:1.5%;height:28%;margin:0}.slider-wrapper .slider-tittle{position:absolute;z-index:1;right:-10px;top:15px;padding:10px 20px;background-color:#fbcb7b;width:50%;height:28%;margin:0;-webkit-box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5)}.slider-wrapper .slider-tittle h3{color:white;text-align:right;font-size:1.9em}.slider-wrapper .img-slider{position:absolute;width:60%;height:100%;left:0;top:0;border-radius:5px 0 0 5px!important;overflow:hidden}.slider-wrapper .img-slider .lista-slider{width:100%}.slider-wrapper .img-slider .lista-slider .flexslider .slides li img{display:inline;width:100%}.slider-wrapper .slider-text{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;width:40%;height:100%;right:0;top:0;padding:10px;background:#9cc9aa;border-radius:0 5px 5px 0}.slider-wrapper .slider-text ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;margin:0 30px;margin-top:32%}.slider-wrapper .slider-text ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:20px;line-height:1.5;color:white}.slider-wrapper .slider-text a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-wrapper .slider-text a #btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;border:4px solid white;padding:10px 20px;color:white;margin:5px;-webkit-box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.slider-wrapper .slider-text a #btn:hover{-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);-webkit-box-shadow:0px 20px 50px -20px rgba(0, 0, 0, 0.3);box-shadow:0px 20px 50px -20px rgba(0, 0, 0, 0.3);background-color:#9cc9aa}section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}section h3{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}section .col-1-metod{border-top:2px solid #9cc9aa;margin-right:10px;padding-top:10px}section .col-1-metod p{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;margin-bottom:10px}section .col-1-metod .annex-1{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px;background:#9cc9aa;border-radius:5px}section .col-1-metod .annex-1 h4{margin:5px 10px;padding:2px;border-bottom:1.5px solid white}section .col-1-metod .annex-1 p{color:white;margin:0 10px 10px 10px;font-size:.85em;font-weight:normal}section .col-1-metod .annex-1 p a{color:white}section .col-1-metod .annex-1 p a:hover{text-decoration:underline}section .col-1-metod .annex-2{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#eb5e30;border-radius:5px}section .col-1-metod .annex-2 h4{margin:5px 10px;padding:2px;border-bottom:1.5px solid white}section .col-1-metod .annex-2 p{color:white;margin:0 10px 10px 10px;font-size:.85em;font-weight:normal}section .col-1-metod .annex-2 p a{color:white}section .col-1-metod .annex-2 p a:hover{text-decoration:underline}section .col-2-metod{margin-left:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}section .col-2-metod .metod-img{width:100%}section .col-2-metod .metod-img img{width:100%;border-radius:5px}section .back-img-3{-webkit-box-flex:1;-ms-flex:1;flex:1;color:white}section .back-img-3 img{width:100%;border-radius:5px}.convenio-col-1{border-top:2px solid #9cc9aa;margin-right:10px;padding-top:10px}.seccion-texto-izq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.seccion-texto-izq .col-texto-izq{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border-top:2px solid #9cc9aa;padding-top:10px}.seccion-texto-izq .col-texto-izq p{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.seccion-texto-izq .col-texto-izq ul{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px}.seccion-texto-izq .col-texto-izq ul li{color:#5f5454;padding:10px 0;list-style:circle}.seccion-texto-izq .col-img-derecha{-webkit-box-flex:1;-ms-flex:1;flex:1}.seccion-texto-izq .col-img-derecha .back-img-derecha{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.seccion-texto-izq .col-img-derecha .back-img-derecha img{width:100%;border-radius:5px}.vision .titulo-espaciado{border-bottom:2px solid #9cc9aa;margin-top:20px;margin-left:51.2%}.vision .seccion-texto-derecha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0}.vision .seccion-texto-derecha .col-img-izquierda{margin-right:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.vision .seccion-texto-derecha .col-img-izquierda .back-img-izquierda{width:100%}.vision .seccion-texto-derecha .col-img-izquierda .back-img-izquierda img{width:100%;border-radius:5px}.vision .seccion-texto-derecha .col-texto-derecha{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;margin-top:10px}.profesores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}.profesores h3{border-bottom:2px solid #9cc9aa;margin-bottom:20px}.profesores figure{margin:10px;padding:5px;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5)}.profesores figure figcaption{text-align:center;color:#5f5454;padding:5px 0;font-size:12px}.profesores figure img{width:100px}.titulo-con-borde{border-bottom:2px solid #9cc9aa;margin-top:10px}.margen-textos{margin:20px 0}.contenedor-horario{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contenedor-horario .horario .contenedor-tabla table,.contenedor-horario .horario .contenedor-tabla td,.contenedor-horario .horario .contenedor-tabla th{border:1px solid #9cc9aa;border-collapse:collapse}.contenedor-horario .horario .contenedor-tabla table tr td,.contenedor-horario .horario .contenedor-tabla table tr th{padding:5px;color:#5f5454}.contenedor-horario .horario .contenedor-tabla table tr th{background-color:#9cc9aa;color:#5f5454}.contenedor-horario .horario tr:nth-child(2n){background-color:#deede3}.infraestructura ul{padding:0 20px}.infraestructura ul li{list-style:none;border:1px solid #9cc9aa;border-radius:3px;background-color:#eff6f1;margin:3px 0;padding:3px 6px}.infraestructura .galeria{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}.infraestructura .galeria img{width:180px;height:100%;padding:5px 5px 10px 5px;margin:0 10px 20px 10px;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.infraestructura .galeria img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0px 20px 50px -20px rgba(0, 0, 0, 0.3);box-shadow:0px 20px 50px -20px rgba(0, 0, 0, 0.3)}.modal{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrapper;flex-flow:row wrapper;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(222, 237, 227, 0.9)}.modal .imagen-grande{position:relative;max-width:600px;max-height:600px;margin:0 auto}.modal .imagen-grande .icono-galeria{position:absolute;top:-10px;right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#9cc9aa;-webkit-box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.modal .imagen-grande .icono-galeria:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.modal .imagen-grande .icono-galeria .cerrar-galeria{font-size:1.8em;color:white}.modal .imagen-light-box{width:100%;height:100%;border:5px solid white;border-radius:5px;-webkit-box-shadow:0px 20px 50px -20px rgba(0, 0, 0, 0.6);box-shadow:0px 20px 50px -20px rgba(0, 0, 0, 0.6)}.col-datos{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.col-datos h2{margin:3px 0}.col-datos p{margin-bottom:px}.col-form{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px}.col-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.col-form form input,.col-form form textarea{width:100%;padding:5px 10px;margin-bottom:5px;border:2px solid #9cc9aa;border-radius:3px}.col-form form input:focus,.col-form form textarea:focus{outline:none;border:2px dotted #9cc9aa;color:#5f5454}.col-form form .submit{width:130px;float:right;background-color:#eb5e30;color:white;border:none;padding:8px}.col-form form .submit:hover{background-color:#f5ab98}.map{margin-top:10px;margin-bottom:10px}.map-wrapper{margin-top:20px;width:100%}.map-wrapper iframe{background:transparent;width:100%;height:300px}.afterschool p{margin-bottom:10px}.lista-destacada{-webkit-box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);list-style:none;border-radius:5px;border:1px solid #9cc9aa;background-color:#eff6f1;margin:20px 0 30px 0;padding:10px 20px}.lista-destacada li{margin-bottom:10px}.lista-destacada li p{margin-bottom:0}.texto-destacado{color:white;font-weight:normal;font-size:2em}.descarga{color:#eb5e30}.descarga:hover{color:#f5ab98}.titulo-acordeon{margin-bottom:2px;padding:10px 20px;border:2px solid #9cc9aa;border-radius:3px;background-color:#deede3;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.titulo-acordeon:hover{background-color:#eff6f1}.cont-acordeon{margin-top:-2px;padding:10px 20px;border:2px solid #eff6f1;background-color:#eff6f1}.cont-acordeon ul{margin:0;padding:0}.cont-acordeon ul li{list-style:none;border:1px solid #9cc9aa;border-radius:3px;background-color:#deede3;margin:3px 0;padding:3px 6px}.oculto{display:none}.talleres{padding:5px 10px;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5)}.flex-preu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.flex-preu .preu-card{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px;padding:10px 10px;border:1px solid #9cc9aa;background-color:#eff6f1;border-radius:5px;-webkit-box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5)}.flex-preu .preu-card h2{margin-bottom:10px}.flex-preu .preu-card ul li{list-style:none;border:1px solid #9cc9aa;border-radius:3px;background-color:#eff6f1;margin:3px 0;padding:3px 6px}.flex-preu .imagen-derecha,.flex-preu .imagen-izquierda{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px}.flex-preu .imagen-derecha img,.flex-preu .imagen-izquierda img{width:100%;border-radius:5px}.talleres ul li{list-style:none;border:1px solid #9cc9aa;border-radius:3px;background-color:#deede3;margin:3px 0;padding:3px 6px}.piano-img-derecha{width:100%}.piano-img-derecha img{width:100%}.seccion-texto-izq-talleres{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:10px 10px;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 6px -4px rgba(0, 0, 0, 0.5)}.seccion-texto-izq-talleres .col-texto-izq{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:10px}.seccion-texto-izq-talleres .col-texto-izq p{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.seccion-texto-izq-talleres .col-texto-izq ul{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;padding:0 0 10px 0}.seccion-texto-izq-talleres .col-texto-izq ul li{list-style:none;border:1px solid #9cc9aa;border-radius:3px;background-color:#eff6f1;margin:3px 0;padding:3px 6px}.seccion-texto-izq-talleres .col-img-derecha{-webkit-box-flex:1;-ms-flex:1;flex:1}.seccion-texto-izq-talleres .col-img-derecha .back-img-derecha{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.seccion-texto-izq-talleres .col-img-derecha .back-img-derecha img{width:100%;border-radius:5px}footer{background:#deede3;padding:20px 0;margin-top:20px}footer .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}footer .footer-wrapper .footer-col-1{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 10px 0 0;padding:0;text-align:left}footer .footer-wrapper .footer-col-1 a img{width:100px}.logos-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 20px 0;text-align:right}.logo-footer{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}.footer-logos-title{font-weight:bold;width:100%}.logo-gob-footer:last-child{margin-left:50px}.logo-gob-footer figure{padding:0;margin:0}.logo-gob-footer img{width:110px;margin-top:10px}.footer-cita{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.footer-cita p{text-align:right}.footer-cita .cita{float:right;font-style:italic;font-size:1.1em}.footer-cita-text{padding-top:20px;border-top:2px solid #9cc9aa}footer h2{margin-bottom:2px}footer p{margin-bottom:10px}.under-footer{background:#9cc9aa;text-align:center;padding:10px}.under-footer p{color:white;font-size:.8em;font-style:italic}.cont-test{text-align:left;margin-bottom:0}.cont-test p{font-size:1em}.test-img figure{margin:0;margin-top:10px}.test-img figure img{width:80px;border-radius:40px;margin-bottom:10px}.test-desk{width:95%;margin:0 auto}.cont-test{padding:10px 20px}.titulo-subrayado{border-bottom:2px solid #9cc9aa;margin-bottom:10px}@media screen and (max-width:768px){.collapse nav ul li a{padding:56px 6px!important}.logo{width:13%!important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.logo:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.logo:hover h1{margin:0}.logo:hover h1 a{margin:0;padding:0;width:0;height:0}.logo-instituto{width:9.5%!important;margin:0;margin-left:10px!important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.mobile-nav{margin:0;width:100%;background:#9cc9aa}.mobile-nav ul{display:block;padding:0}.mobile-nav ul li{display:block;border-bottom:1px solid #deede3}.mobile-nav ul li a{display:block;text-align:center;color:white;padding:10px 13px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.mobile-nav ul li a:hover{background:#deede3}.mobile-nav ul i,.mobile-nav ul span{display:none}section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}section .col-1-metod{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin-right:0}section .col-2-metod{margin-left:0;margin-top:20px}.seccion-texto-izq .col-texto-izq{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.seccion-texto-izq .col-img-derecha{margin-top:20px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.vision .titulo-espaciado{margin-left:0!important}.vision .seccion-texto-derecha .col-img-izquierda{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-top:20px}.vision .seccion-texto-derecha .col-texto-derecha{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0}.seccion-texto-izq-talleres .col-texto-izq{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.seccion-texto-izq-talleres .col-img-derecha{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}}@media screen and (max-width:675px){.banner div h2{font-size:1em}.banner img:last-child{display:none}.contenedor-header{position:relative;height:62px}.menu-fixed{position:fixed;width:100%;z-index:9999}.positioner{padding:10px 10px}#spacer{margin-top:41%}.ion-navicon-round:before{padding:5px 10px;color:#5f5454}.logo-instituto-mobile{width:30px}.header-logo h1 img{height:30px!important}.nav-bar{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0!important}.collapse{display:none!important}.mobile-nav{display:none;margin:0;width:100%;background:#9cc9aa}.mobile-nav ul{display:block;padding:0}.mobile-nav ul li{display:block;border-bottom:1px solid #deede3;text-align:left}.mobile-nav ul li a{display:block;text-align:left;color:white;padding:8px 13px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:.9em}.mobile-nav ul li a:hover{background:#deede3}.mobile-nav ul i,.mobile-nav ul span{display:none}.nav-secundary{display:none;padding:0;margin:0;width:100%}.nav-secundary ul{display:block;padding:0}.nav-secundary ul li{display:block;padding:0;border-bottom:1px solid #f5ab98}.nav-secundary ul li a{display:block;text-align:left;padding:8px 13px}.nav-secundary ul i,.nav-secundary ul span{display:none}.slider-wrapper{padding-bottom:100%}.slider-wrapper .slider-deco{display:none}.slider-wrapper .slider-tittle{left:1.7%;top:60%;width:96.5%;height:20%}.slider-wrapper .slider-tittle h3{text-align:center}.slider-wrapper .img-slider{width:100%;height:62%;border-radius:5px}.slider-wrapper .slider-text{width:100%;height:56%;top:78%;border-radius:5px}.slider-wrapper .slider-text ul{margin-top:2%}.slider-wrapper .slider-text ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-wrapper .slider-text #btn{border:3px solid white}section .col-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin-right:0}section .col-1 .annex-1{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin-right:0}section .col-1 .annex-2{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin-top:10px}.back-img-3{margin-top:10px}.contenedor-testimonios .col-testimonio{width:100%}.col-2{margin-left:0px}.galeria img{width:130px!important}.col-datos{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;margin-right:0px}.col-form{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;margin-left:0px;margin-top:40px}.preu-card{-webkit-box-flex:1!important;-ms-flex:1 100%!important;flex:1 100%!important}footer{padding-bottom:0}footer .footer-wrapper .footer-col-1{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:center;padding:20px;margin:0}footer .footer-wrapper .footer-col-1 li{padding:5px}.logo-gob-footer{margin-right:0!important;padding:10px}.logo-gob-footer figure img{margin-top:0!important}.logo-footer{padding:10px}.logos-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.footer-cita{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0}.footer-cita p{text-align:center}.footer-cita .cita{float:right}.lista-destacada-2{padding:10px;width:100%}.lista-destacada-2 img{width:50px;margin-right:10px}.texto-destacado{font-size:1.1em}.test-desk{width:85%}.cont-test{padding:10px 5px}.imagen-grande{position:relative;width:70%;max-width:600px;max-height:600px}.responsive{display:block!important}.imagen-derecha,.imagen-izquierda{-webkit-box-flex:1!important;-ms-flex:1 100%!important;flex:1 100%!important}}