@font-face{font-family:'Conv_GTAmericaExtendedThin';src:url('fonts/GTAmericaExtendedThin.eot');src:local('☺'),url('fonts/GTAmericaExtendedThin.woff') format('woff'),url('fonts/GTAmericaExtendedThin.ttf') format('truetype'),url('fonts/GTAmericaExtendedThin.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Conv_GTAmericaExtendedRegular';src:url('fonts/GTAmericaExtendedRegular.eot');src:local('☺'),url('fonts/GTAmericaExtendedRegular.woff') format('woff'),url('fonts/GTAmericaExtendedRegular.ttf') format('truetype'),url('fonts/GTAmericaExtendedRegular.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Banana Grotesk';src:url('fonts/BananaGrotesk-Thin.woff2') format('woff2'),url('fonts/BananaGrotesk-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}.GTAmericaExtendedThin{font-family:'Conv_GTAmericaExtendedThin'}.Conv_GTAmericaExtendedRegular{font-family:'Conv_GTAmericaExtendedRegular'}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:'Banana Grotesk';background:#ffffff;max-width:2560px;margin:0 auto;font-size:62.5%;position:relative;color:#292b3c;padding:20px;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.limpia,.espacio{clear:both}.transicion{transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear}::-webkit-scrollbar{height:4px;width:5px}::-webkit-scrollbar-button{height:0px;width:0px}::-webkit-scrollbar-thumb{background:#292b3c;border-radius:0;border:0px none #cecece}::-webkit-scrollbar-thumb:hover{background:#292b3c}::-webkit-scrollbar-thumb:active{background:#292b3c}::-webkit-scrollbar-track{background:#f8f8f8;border-radius:0;border:0px none #f8f8f8}::-webkit-scrollbar-track:hover{background:#f8f8f8}::-webkit-scrollbar-track:active{background:#f8f8f8}::-webkit-scrollbar-corner{background:transparent}header.cabecera{padding:20px}header.cabecera .logo{width:240px;display:inline-block;vertical-align:top;width:190px}header.cabecera .logo img{height:auto;width:auto;max-width:100%;max-height:100%;display:block;margin-left:-8px}header.cabecera ul.menu{display:inline-block;text-align:right;width:calc(100% - 240px);margin-top:3px}header.cabecera ul.menu li{display:inline-block;vertical-align:top;margin-right:75px;font-family:'Conv_GTAmericaExtendedRegular';color:#292b3c;font-size:1.5em;text-transform:lowercase}header.cabecera ul.menu li.last{margin-right:0}nav.categorias.servicios li a.sel,header.cabecera ul.menu li.sel a{color:#e65767}header.cabecera ul.menu li.sel a{color:inherit;text-decoration:underline}header.cabecera ul.menu li a{color:inherit;text-decoration:none}section.presentacion{max-width:1240px;margin:0 auto;margin-top:20px;margin-bottom:50px}section.presentacion .texto .descripcion{color:#292b3c;margin-bottom:30px}section.presentacion .texto .descripcion h1{font-size:4.5em;line-height:1.2em}section.presentacion .texto .descripcion p{line-height:1.4em;font-size:2em;margin-top:20px}section.presentacion .texto .descripcion a{text-decoration:underline;color:inherit;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear}section.presentacion .texto .descripcion em{font-style:italic}section.presentacion .texto .descripcion strong,section.presentacion .texto .descripcion b{font-weight:bold}section.presentacion .texto .link{font-family:'Conv_GTAmericaExtendedThin';font-size:1.8em;color:#292b3c;padding-right:55px;background:url(../img/web/arrow.svg) right center no-repeat;background-size:40px;text-decoration:none;text-transform:uppercase}#grid_list{line-height:0;-webkit-column-count:3;-webkit-column-gap:20px;-moz-column-count:3;-moz-column-gap:20px;column-count:3;column-gap:20px}#grid_list img{width:100%!important;height:auto!important}div.item_proyecto{border-bottom:solid 20px #ffffff;position:relative;display:none}div.proyectos_destacados.cat_0 div.item_proyecto{display:inline-block;-webkit-animation:scale-in-center 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:scale-in-center 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both}div.item_proyecto .luto{content:'';background:#ffffff;opacity:.9;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;opacity:0;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear}div.item_proyecto .foto{display:inline-block;position:relative;z-index:2}div.item_proyecto .info{opacity:0;position:absolute;text-align:center;left:5%;right:5%;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear}div.item_proyecto .info .titulo_proyecto,div.item_proyecto .info .rotulo_proyecto{display:block;font-size:1.5em;color:#292b3c;line-height:1.3em;white-space:nowrap;text-decoration:none}div.item_proyecto .info .titulo_proyecto{font-size:3em;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.15em;margin-bottom:7px}div.item_proyecto .info .titulo_proyecto a{color:inherit;text-decoration:none}div.item_proyecto .info .rotulo_proyecto{white-space:normal}nav.categorias{display:block;text-align:right;margin-bottom:30px}nav.categorias ul{display:inline-block;vertical-align:top;max-width:390px}nav.categorias li{display:inline-block;vertical-align:top;margin:0;font-size:1.45em;font-family:'Banana Grotesk';color:#b2b2b2}nav.categorias li a{padding:0 30px 0 4px;display:inline-block;position:relative;margin:4px 0;color:inherit;text-decoration:none}nav.categorias li a.reset_filtros{color:#e65767;font-weight:700}nav.categorias li a:after{content:'';position:absolute;background:#b2b2b2;height:10px;width:1px;right:10px;top:55%;transform:translateY(-50%);z-index:1}nav.categorias.servicios li{font-family:'Banana Grotesk'}nav.categorias.servicios li a:after{height:45px}nav.categorias li a.active{color:#292b3c;text-decoration:underline}div.item_proyecto.hide{display:none}div.item_proyecto.show{display:inline-block;-webkit-animation:scale-in-center 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:scale-in-center 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both}footer.pie{position:relative;font-size:1.5em;margin:40px}footer.pie .mails{float:left;line-height:36px}footer.pie .mails span{color:#292b3c;height:20px;width:1px;margin:0 10px}footer.pie .social{float:right;margin-top:-5px}footer.pie .social a{background-size:8px;background-repeat:no-repeat;background-position:right center;text-indent:-9999px;overflow:hidden;position:relative;width:48px;height:48px;display:inline-block;vertical-align:top;margin-left:0}footer.pie .social a.fb{background-image:url(../img/web/fb.svg)}footer.pie .social a.it{background-image:url(../img/web/it.svg);background-size:15px}footer.pie .social a.pt{background-image:url(../img/web/pt.svg);background-size:27px}footer.pie .social a.be{background-image:url(../img/web/be.svg);background-size:23px}footer.pie .copy{float:right;line-height:36px}footer.pie a{color:#292b3c;text-decoration:none}footer.pie a.sel{font-weight:bold}article.ficha_proyecto .imagen_ficha{display:block;position:relative}article.ficha_proyecto .imagen_ficha img{height:auto;width:auto;display:block;max-width:100%;max-height:100%}article.ficha_proyecto .titulo_proyecto{font-size:5em;font-size:4em;margin:0 0 10px 0;padding:0;position:relative;padding-bottom:0}article.ficha_servicio .subtitulo:after,article.ficha_proyecto .subtitulo_proyecto:after{content:'';height:1px;width:80px;background:#cccccc;position:absolute;left:0px;bottom:0;display:none;z-index:1}article.ficha_proyecto .subtitulo_proyecto{color:#606060;font-size:3.4em;font-size:2.4em;padding:0px;margin:0 0 20px 0;position:relative}article.ficha_proyecto .skyisthelimit{max-width:1200px;margin:60px auto}article.ficha_proyecto .descripcion{font-size:1.6em;font-weight:400;line-height:1.6em;max-width:760px;margin-bottom:20px}article.ficha_proyecto.ficha_3 .descripcion{max-width:none}article.ficha_proyecto .descripcion h2,article.ficha_proyecto .descripcion h3{margin-top:40px;line-height:1em}article.ficha_proyecto .descripcion ul,article.ficha_proyecto .descripcion ol{display:block;margin:30px}article.ficha_proyecto .descripcion ol li,article.ficha_proyecto .descripcion ul li{display:block;padding-left:30px;background:url(../img/web/right.svg) left .3rem no-repeat;background-size:20px}article.ficha_proyecto .descripcion ol{list-style:decimal}article.ficha_proyecto .descripcion ol li{padding-left:0;margin-left:25px;display:list-item;background:none}article.ficha_proyecto .descripcion a{color:#e65767;text-decoration:underline}article.ficha_proyecto .descripcion p{margin-top:10px}article.ficha_proyecto .descripcion p:nth-child(1){margin-top:0}article.ficha_proyecto .descripcion p em{font-style:italic}article.ficha_proyecto .descripcion p strong{font-weight:bold}article.ficha_proyecto .descripcion img{height:auto;width:auto;max-width:100%;max-height:100%;display:inline-block;vertical-align:top}article.ficha_proyecto.ficha_3 .descripcion img{max-width:30%;margin:1.6% 1%}article.ficha_proyecto  .imagenes .item{display:inline-block;vertical-align:top}article.ficha_proyecto  .imagenes .item a{display:block;position:relative;z-index:1}article.ficha_proyecto  .imagenes .item.tipo_1{margin-bottom:25px;margin-right:0px;margin-left:0px}article.ficha_proyecto  .imagenes .item.tipo_2{width:calc(50% - 25px);margin-bottom:25px;margin-right:12.5px;margin-left:12.5px}article.ficha_proyecto  .imagenes .item.tipo_3{margin-bottom:25px;margin-right:12.5px;margin-left:12.5px}article.ficha_proyecto  .imagenes .item img{height:auto;width:auto;max-width:100%;max-height:100%;display:block}article.ficha_proyecto  .imagenes .item figure{display:none}.paginathor{font-family:'Conv_GTAmericaExtendedThin';font-size:1.6em;text-transform:uppercase;padding:0 12.5px;margin-top:20px;color:#292b3c;margin-bottom:150px}.paginathor a{color:inherit;text-decoration:none;background:url(../img/web/arrowana.svg) left center no-repeat;background-size:40px;padding-left:50px}.paginathor a.prev{float:right;margin-right:40px}.paginathor a.next{background-image:url(../img/web/arrow.svg);padding-left:0;padding-right:50px;background-position:right center;float:right}nav.categorias.servicios{text-align:left;max-width:1260px;margin:0 auto;margin-top:20px;margin-bottom:80px}nav.categorias.servicios ul{max-width:95%}nav.categorias.servicios li{font-size:4.5em;color:#292b3c}nav.categorias.servicios li a{border-color:#292b3c}section.presentacion.servicios{margin-top:0;margin-bottom:80px}section.presentacion.servicios .texto{max-width:960px}section.presentacion.servicios .texto .titulo{font-size:2.9em;margin:0 0 20px 0}section.presentacion.servicios .texto .descripcion p{margin-bottom:10px;font-size:1.6em;line-height:1.6em}section.presentacion.servicios .texto .descripcion h1,section.presentacion.servicios .texto .descripcion h2,section.presentacion.servicios .texto .descripcion h3,section.presentacion.servicios .texto .descripcion h4,section.presentacion.servicios .texto .descripcion h5,section.presentacion.servicios .texto .descripcion h6{font-size:2.9em}section.presentacion.servicios .texto .descripcion ul,section.presentacion.servicios .texto .descripcion ol{font-size:1.6em;line-height:1.6em;margin-left:2em;list-style:none}section.presentacion.servicios .texto .descripcion ul li{display:block;padding-left:30px;background:url(../img/web/right.svg) left .3rem no-repeat;background-size:20px}section.presentacion.servicios .texto .descripcion ol{list-style:decimal}section.presentacion.servicios .texto .descripcion ol li{margin-left:25px;padding-left:0;background:none;display:list-item}section.presentacion.servicios .texto .descripcion em{font-style:italic}section.presentacion.servicios .texto .descripcion a{color:inherit;text-decoration:underline;font-weight:bold;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear}div.imagenes_servicio{position:relative;z-index:1}div.imagenes_servicio .imagenes{position:relative}div.imagenes_servicio .imagenes .item{display:block}div.imagenes_servicio .imagenes .item a{display:block}div.imagenes_servicio .imagenes .item figure{display:none}div.imagenes_servicio .imagenes .item img{height:auto;width:auto;max-width:100%;max-height:100%;display:block}.the_dots{position:absolute;bottom:20px;right:0;left:0;text-align:center;z-index:5}.the_dots button{display:inline-block;border-width:0;background:#ffffff;width:10px;height:10px;border-radius:50%;margin:0 10px;vertical-align:top;padding:0;outline:none;opacity:.3;cursor:pointer;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear}.the_dots button.active{opacity:1}.the_dots button span{display:none}div.wrapp_servicio nav.categorias.servicios li{color:#dcdcdc}div.wrapp_servicio nav.categorias.servicios li a{border-color:#cbcbcb}article.ficha_servicio .titulo_proyecto{font-size:5em;font-size:4em;margin-bottom:5px}article.ficha_servicio .subtitulo{color:#606060;font-size:3.4em;font-size:2.4em;padding:0 10.5px;margin:0 0 20px 0;position:relative;padding-bottom:20px}article.ficha_servicio .skyisthelimit{max-width:1260px}article.ficha_servicio .descripcion p{margin-top:10px}article.ficha_servicio .imagenes{margin:10px 6px 200px 6px}article.ficha_servicio .imagenes .item{width:calc(100% / 3 - 12px);margin:6px;position:relative}article.ficha_servicio .imagenes .item .text{background:rgba(255,255,255,.9);position:absolute;left:0;right:0;top:0;font-size:2.4em;bottom:0;color:#292b3c;display:block;opacity:0}article.ficha_servicio .imagenes .item .text span{position:absolute;top:50%;left:30px;right:30px;text-align:center;max-width:180px;margin:0 auto;transform:scale(0,0) translate(0,-50%);-webkit-transform:scale(0,0) translate(0,-50%);-moz-transform:scale(0,0) translate(0,-50%);-o-transform:scale(0,0) translate(0,-50%);-ms-transform:scale(0,0) translate(0,-50%)}div.wrapp_nosotros{margin:0px 0 150px 0}section.ficha_nosotros .banner{position:relative}section.ficha_nosotros .banner img{width:auto;height:auto;max-width:100%;max-height:100%;display:block}section.ficha_nosotros .banner .descripcion{position:absolute;top:100px;margin:0 auto;max-width:1200px;left:0;right:0;color:#ffffff;font-size:3.5em;line-height:1.2em;width:auto;padding-right:0}section.ficha_nosotros .skyisthelimit{max-width:1200px;margin:0 auto;margin-top:80px;position:relative}section.ficha_clientes .skyisthelimit{margin-top:50px}section.ficha_contacto .skyisthelimit{margin-top:80px}section.ficha_nosotros .descripcion{width:calc(100% - 460px);padding-right:100px}section.ficha_nosotros .descripcion h1,section.ficha_nosotros .descripcion h2,section.ficha_nosotros .descripcion h3,section.ficha_nosotros .descripcion h4,section.ficha_nosotros .descripcion h5,section.ficha_nosotros .descripcion h6{color:#292b3c;text-transform:uppercase;font-size:1.6em;line-height:1.6em;margin:40px 0 10px 0}section.ficha_nosotros .descripcion .titulo_contenido{margin-top:0}section.ficha_nosotros .descripcion p{font-size:1.6em;line-height:1.6em}section.ficha_nosotros .descripcion ul,section.ficha_nosotros .descripcion ol{display:block;margin:30px;font-size:1.6em;line-height:1.6em}section.ficha_nosotros .descripcion ol li,section.ficha_nosotros .descripcion ul li{display:block;padding-left:30px;background:url(../img/web/right.svg) left .3rem no-repeat;background-size:20px}section.ficha_nosotros .descripcion ol{list-style:decimal}section.ficha_nosotros .descripcion ol li{margin-left:25px;background:none;padding-left:0;display:list-item}section.ficha_nosotros .descripcion a{font-weight:bold;color:inherit;text-decoration:none;position:relative;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear}section.ficha_nosotros .descripcion a:after{content:'';position:absolute;left:0;right:0;bottom:0;z-index:1;height:1px;background:#292b3c;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear}section.ficha_nosotros .descripcion p{margin-bottom:10px}section.ficha_nosotros .descripcion p:nth-child(1){}section.ficha_nosotros .descripcion .premios p:nth-child(1){line-height:1.6em}section.ficha_nosotros .descripcion p em{font-style:italic}section.presentacion.servicios .texto .descripcion strong,section.ficha_nosotros .descripcion p strong{font-weight:bold}section.ficha_nosotros .descripcion img{height:auto;width:auto;max-width:100%;max-height:100%;display:block}section.ficha_nosotros .descripcion .imagen{outline:none}section.ficha_nosotros .descripcion .imagen img{height:auto;width:auto;max-width:100%;max-height:100%;display:block;border:0}section.ficha_nosotros .columna_der{position:absolute;right:0;top:0;z-index:1;width:360px}section.ficha_nosotros .columna_der h2{margin-top:0}div.mensaje_error{font-size:3em;text-align:center;display:none;text-align:left;padding:60px 0 120px 0;max-width:1240px;margin:0 auto}.cargando{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.75);z-index:50}.cargando .spinner{position:absolute;top:50%;left:0;right:0;width:70px;margin:0 auto;text-align:center;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.cargando .spinner > div{display:inline-block;vertical-align:middle;height:15px;width:15px;margin-right:2.5px;border-radius:100%;background:#292b3c;animation:spinner 1.5s infinite ease-in-out both}.cargando .spinner > div:last-child{margin-right:0}.cargando .spinner .bounce1{animation-delay:-.5s}.cargando .spinner .bounce2{animation-delay:-.25s}@keyframes spinner{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}}section.ficha_clientes .skyisthelimit{max-width:1340px}section.ficha_clientes .descripcion{width:auto;padding-right:0}section.ficha_clientes .descripcion h1,section.ficha_clientes .descripcion h2,section.ficha_clientes .descripcion h3,section.ficha_clientes .descripcion h4,section.ficha_clientes .descripcion h5,section.ficha_clientes .descripcion h6{font-size:2.9em;line-height:1.2em}section.ficha_clientes .descripcion p{font-size:1.6em}section.ficha_contacto .descripcion em{margin-top:0;font-size:inherit;font-family:inherit;max-width:none;line-height:inherit!important;display:unset;margin-bottom:0;color:#e65767}.frase_ratings,div.clientes .frase{font-size:2.25em;text-transform:uppercase}section.ficha_contacto .descripcion .extra{margin-top:120px;margin-bottom:220px}section.ficha_contacto .descripcion .extra .info{font-size:1.8em;line-height:1.6em;float:left}section.ficha_contacto .descripcion .extra .info b{text-transform:uppercase;display:block;margin-bottom:0;color:#e65767}section.ficha_contacto .descripcion .extra .mapa{float:right;width:50%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}section.ficha_contacto .descripcion .extra .mapa img{height:auto;width:auto;max-width:100%;max-height:100%;display:block}section.ficha_contacto .descripcion .extra .social{margin-top:20px;text-align:left}section.ficha_contacto .descripcion .extra .social a{background-size:20px;background-repeat:no-repeat;background-position:left center;text-indent:-9999px;overflow:hidden;position:relative;width:20px;height:20px;display:inline-block;vertical-align:top;margin-right:15px;margin-right:0}section.ficha_contacto .descripcion .extra .social a:after{display:none}section.ficha_contacto .descripcion .extra .social a.fb{background-image:url(../img/web/face.svg);background-image:url(../img/web/fb.svg);background-size:8px;width:48px}section.ficha_contacto .descripcion .extra .social a.it{background-image:url(../img/web/insta.svg);background-image:url(../img/web/it.svg);background-size:15px;width:48px}section.ficha_contacto .descripcion .extra .social a.pt{background-image:url(../img/web/pin.svg);background-image:url(../img/web/pt.svg);background-size:30px;background-position:-8px center;width:48px}section.ficha_contacto .descripcion .extra .social a.be{background-image:url(../img/web/bee.svg);background-image:url(../img/web/be.svg);background-size:25px;width:50px}.titulo_relacionados{font-size:1.8em;color:#292b3c;text-decoration:none;text-transform:uppercase;display:inline-block;margin-left:12.5px;padding-right:55px;background:url(../img/web/arrow.svg) right center no-repeat;background-size:40px;margin-bottom:30px}article.ficha_servicio .proyectos_relacionados .titulo_proyecto:after{display:none}article.ficha_servicio .proyectos_relacionados .titulo_proyecto,article.ficha_servicio .proyectos_relacionados .rotulo_proyecto{text-decoration:none;margin:0;padding:0;color:#292b3c}article.ficha_servicio .proyectos_relacionados .item figure span{max-width:280px}article.ficha_servicio .proyectos_relacionados .titulo_proyecto{font-size:22px}article.ficha_servicio .proyectos_relacionados .rotulo_proyecto{font-size:13px;margin-top:10px;text-transform:uppercase}div.ratings{border-top:solid 1px #b2b2b2;border-bottom:solid 1px #b2b2b2;padding:10px 0 0 0;position:relative;margin-bottom:100px}div.ratings .item{font-size:1.8em;display:inline-block;width:calc(50% - 90px);margin:0 90px 20px 0;line-height:1.6em;vertical-align:top}div.ratings .item  .resumen{margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:5;height:7.6em;-webkit-box-orient:vertical;overflow:hidden}div.ratings .item  .nombre,div.ratings .item  .stars{display:inline-block;vertical-align:top;margin-right:10px}div.ratings .item  .nombre{margin-right:0}div.ratings .item  .stars .star{display:inline-block;vertical-align:top;background:url(../img/web/star2.svg) center no-repeat;height:25px;width:15px;background-size:15px}div.ratings .item  .stars .star.off{opacity:.2}div.ratings .item .link{color:#292b3c;padding-right:55px;background:url(../img/web/arrow.svg) right center no-repeat;background-size:40px;text-decoration:none;text-transform:uppercase}footer.pie .legal{position:absolute;left:0;right:0;text-align:center;top:0;z-index:1;line-height:48px;max-width:170px;margin:0 auto}.fancybox-bg{background:#fdf9f8}.fancybox-show-caption  .fancybox-bg{background:rgba(0,0,0,.75)}div.format_popup{max-width:700px;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.1);cursor:default!important;min-width:260px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}div.format_popup h1,div.format_popup h2,div.format_popup h3,div.format_popup h4,div.format_popup h5{font-weight:700;font-size:1.45em;text-transform:uppercase;margin:20px 0}div.format_popup table,div.format_popup ul,div.format_popup ol,div.format_popup p{font-size:1.45em;margin:20px 0 0 0;line-height:1.6em}div.format_popup b,div.format_popup strong{font-weight:bold}div.format_popup a{text-decoration:underline;color:#292b3c;font-weight:bold}div.format_popup .limit{height:50vh;overflow:auto;padding-right:20px}div.format_popup.minified .limit{height:auto;overflow:visible;min-width:280px;padding-right:0}div.format_popup .limit::-webkit-scrollbar{width:5px;height:5px}div.format_popup table{width:100%;border-collapse:collapse;white-space:nowrap}div.format_popup tr:nth-of-type(odd){background:#eee}div.format_popup th{background:#333;color:white;font-weight:bold}div.format_popup td,div.format_popup th{padding:6px;border:1px solid #ccc;text-align:left}div.format_popup .scroll_table{overflow:auto}div.format_popup .scroll_table::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 40px #f0f0f0}div.format_popup .scroll_table::-webkit-scrollbar{width:16px;height:16px}.the_navs.disabled,.the_dots.disabled{display:none!important}.the_navs button.disabled,.the_dots button.disabled{opacity:.2}.the_navs{position:absolute;top:-58px;left:-15px;text-align:center;z-index:2}.the_navs button{display:inline-block;visibility:top;width:48px;height:48px;background:url(../img/web/right2.svg) center no-repeat;background-size:40px;padding:0;cursor:pointer;outline:none;border-width:0;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear}.the_navs button.owl-prev{background-image:url(../img/web/left2.svg)}.the_navs button span{display:none}div.ratings .owl-loaded .item{width:auto;margin:0;padding-right:90px;padding-bottom:10px}[style*="--aspect-ratio"] >:first-child{width:100%}[style*="--aspect-ratio"] > img{height:auto}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}[style*="--aspect-ratio"] >:first-child{position:absolute;top:0;left:0;height:100%}}div.compartir{margin:0 0px 50px 0px}div.compartir .tit{font-size:1.6em;text-transform:uppercase;margin:0;line-height:48px;display:inline-block;vertical-align:top}div.compartir .redes{display:inline-block;text-align:right;vertical-align:top}div.compartir .redes a{display:inline-block;width:48px;height:48px;background-position:center;background-repeat:no-repeat;text-indent:9999px;overflow:hidden;position:relative;margin-left:0;vertical-align:top}div.compartir .redes a.share-fb{background-image:url(../img/web/fb.svg);background-size:7px}div.compartir .redes a.share-tw{background-image:url(../img/web/tw.svg);background-size:15px}div.compartir .redes a.share-pi{background-image:url(../img/web/pt.svg);background-size:25px}#cookie-bar.fixed.bottom{position:fixed;bottom:20px;left:20px;max-width:272px;background:#000;padding:15px 20px;padding-right:58px;font-size:1.2em;color:#ffffff;line-height:1.6em;z-index:666;box-shadow:0 0 20px rgba(0,0,0,.1)}#cookie-bar.fixed.bottom span{line-height:1.6em}#cookie-bar.fixed.bottom a{transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear}#cookie-bar.fixed.bottom a.cb-enable{position:absolute;right:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(../img/web/close.svg) center no-repeat;background-size:25px;text-indent:-9999px;width:48px;height:48px}#cookie-bar.fixed.bottom a.cb-policy{color:#ffffff;margin-left:10px}div.ratings .google{background:url(../img/web/google.svg) center no-repeat;background-size:contain;position:absolute;z-index:2;right:0;bottom:0;height:69px;overflow:hidden;text-indent:-9999px;width:121px}.frase_ratings{padding-bottom:65px;padding-bottom:10px}.clientes .frase{margin-bottom:40px;margin-bottom:20px;margin-top:20px}.menu_ham{display:none;background:transparent;color:#222222;border:none;padding:1.388888888888889rem 1.111111111111111rem;position:fixed;right:15px;top:15px;border-radius:0;height:48px;width:48px;z-index:99;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;opacity:1;visibility:visible;margin:0 auto 1.111111111111111rem;line-height:1.888888888888889rem;font-size:1.666666666666667rem;outline:none;border-width:0;overflow:hidden;text-indent:-9999px}.menu_ham .the_bars{height:2px;width:1.666666666666667rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#222222;position:absolute;top:50%;margin-top:-2px;-webkit-transition:none;transition:none}.menu_ham .the_bars:before,.menu_ham .the_bars:after{content:'';position:absolute;height:2px;left:0;width:1.666666666666667rem;background:#222222;transition-duration:0.3s,0.3s;-webkit-transition-duration:0.3s,0.3s;-moz-transition-duration:0.3s,0.3s;-ms-transition-duration:0.3s,0.3s;-o-transition-duration:0.3s,0.3s;transition-delay:0.3s,0s;-webkit-transition-delay:0.3s,0s;-ms-transition-delay:0.3s,0s;-moz-transition-delay:0.3s,0s;-o-transition-delay:0.3s,0s}.menu_ham .the_bars:before{top:-8px;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform;-webkit-transition-property:top,-webkit-transform;-moz-transition-property:top,-moz-transform;-ms-transition-property:top,-ms-transform;-o-transition-property:top,-o-transform}.menu_ham .the_bars:after{bottom:-8px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;-webkit-transition-property:bottom,-webkit-transform;-moz-transition-property:bottom,-moz-transform;-ms-transition-property:bottom,-ms-transform;-o-transition-property:bottom,-o-transform}.menu_ham.on .the_bars{background-color:transparent}.menu_ham.on .the_bars:before{top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transition-delay:0s,0.3s;-webkit-transition-delay:0s,0.3s;-ms-transition-delay:0s,0.3s;-moz-transition-delay:0s,0.3s;-o-transition-delay:0s,0.3s;background-color:white}.menu_ham.on .the_bars:after{bottom:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transition-delay:0s,0.3s;-webkit-transition-delay:0s,0.3s;-ms-transition-delay:0s,0.3s;-moz-transition-delay:0s,0.3s;-o-transition-delay:0s,0.3s;background-color:white}.grid_clientes{box-shadow:0 0 0 1px #e5e5e5 inset}.grid_clientes .item{display:inline-block;vertical-align:top;width:25%;padding-top:25%;box-shadow:0 0 0 .5px #e5e5e5 inset;position:relative}.grid_clientes .item .link{display:block;position:relative;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.grid_clientes .item .link img{height:auto;width:auto;max-width:240px;max-height:240px;display:block;margin:0 auto}.grid_clientes .item .link figure{display:none}@media screen and (min-width:650px){.grid_clientes .item{}}@media screen and (max-width:649px){.grid_clientes .item{}}div.item_proyecto .new{position:absolute;background:black;color:#ffffff;z-index:1;left:0;top:0;display:block;z-index:3;padding:15px;font-size:1.5em}.proyectos_relacionados div.item_proyecto{display:inline-block;width:calc(100% / 3 - 10px);margin:0 15px 15px 0;border-width:0}.proyectos_relacionados div.item_proyecto:nth-child(3n){margin-right:0}.proyectos_relacionados div.item_proyecto img{height:auto;width:auto;max-height:100%;max-width:100%;display:block}nav.categorias li a.filtrar_listado{padding-right:15px}nav.categorias li a.filtrar_listado:after{right:3px;width:1px}div.wrapp_servicio nav.categorias.servicios li a:after{background:#cbcbcb;opacity:.5}section.ficha_clientes .descripcion h1,section.ficha_clientes .descripcion h2,section.ficha_clientes .descripcion h3,section.ficha_clientes .descripcion h4,section.ficha_clientes .descripcion h5,section.ficha_clientes .descripcion h6,section.ficha_contacto .descripcion h1,section.ficha_contacto .descripcion h2,section.ficha_contacto .descripcion h3,section.ficha_contacto .descripcion h4,section.ficha_contacto .descripcion h5,section.ficha_contacto .descripcion h6{font-size:4.5em;text-transform:none;color:inherit}section.ficha_contacto .descripcion p,section.ficha_clientes .descripcion p{font-size:2em;margin-top:20px}section.ficha_contacto .descripcion ul,section.ficha_contacto .descripcion ol,section.ficha_clientes .descripcion ul,section.ficha_clientes .descripcion ol{font-size:1.8em}article.ficha_proyecto .descripcion{font-size:unset;line-height:unset}article.ficha_proyecto .descripcion ol,article.ficha_proyecto .descripcion ul,article.ficha_proyecto .descripcion p{font-size:2em;line-height:1.4em;margin-bottom:20px}article.ficha_proyecto .descripcion b{font-weight:bold}article.ficha_proyecto .descripcion  a{text-decoration:underline;font-weight:bold}article.ficha_proyecto .descripcion h1,article.ficha_proyecto .descripcion h2,article.ficha_proyecto .descripcion h3,article.ficha_proyecto .descripcion h4,article.ficha_proyecto .descripcion h5,article.ficha_proyecto .descripcion h6{font-size:3em;margin-bottom:20px}section.ficha_clientes .descripcion h1 a{font-weight:inherit}section.ficha_clientes .descripcion strong{font-weight:bold}footer a.whatsapp{position:fixed;left:0;right:0;background:url(../img/web/wa.svg) left 20px center no-repeat #44d25c;height:48px;line-height:48px;padding:0 20px;bottom:0;margin:0 auto;max-width:210px;color:white;font-size:13px;padding-left:60px;font-weight:600;background-size:30px;z-index:666}body footer{padding-bottom:58px}a.call{background:url(../img/web/phone.svg) right center no-repeat;background-size:20px;padding-right:30px;overflow:hidden;position:relative;width:44px;display:inline-block;padding:0;white-space:nowrap;position:absolute;right:30px;top:25px;height:48px;text-indent:999px}section.ficha_nosotros .descripcion a:after{display:none}section.ficha_nosotros .descripcion a,article.ficha_proyecto .descripcion a,section.presentacion.servicios .texto .descripcion a,section.presentacion .texto .descripcion a{text-decoration:none;color:#292b3c}section.ficha_contacto .descripcion .extra a{color:black}div.contactbg{}div.contact{text-align:center;border-top:solid 1px black;border-bottom:solid 1px black;max-width:760px;padding:40px 0;margin:40px 0}div.contact .xtitulo{font-size:3.3em}div.contact .xsubtitulo{font-size:1.6em;line-height:1.6em;margin-top:20px;margin-bottom:40px}div.contact .btn{text-transform:uppercase;background-position:top center;background-repeat:no-repeat;background-size:50px;line-height:66px;padding-top:68px;vertical-align:top;color:white;position:relative;margin:0 5px;display:inline-block;min-width:220px;text-decoration:none;font-size:1.4em;font-weight:600;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;height:66px}div.contact .btn:after{content:'';position:absolute;bottom:-5px;left:0;right:0;height:70px;z-index:-1;bottom:0;background:#292b3b;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear}div.contact .btn.b1{background-image:url(../img/web/t1.svg)}div.contact .btn.b2{background-image:url(../img/web/t2.svg);background-size:65px}div.contact .btn.b3{background-image:url(../img/web/t3.svg)}div.contact .campo{text-transform:uppercase}div.contact .checks{float:left;margin-top:40px}div.contact .boton{height:60px;line-height:60px;font-size:1.6em;color:white;font-weight:600;text-transform:uppercase;text-decoration:none;background:#e65767;float:right;min-width:220px;margin-top:40px}div.contact form{margin-top:40px}.campo{position:relative;margin-top:40px}.campo:first-child{margin-top:0}.campo:before{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#000000;z-index:1}.campo label{position:absolute;top:50%;left:0;display:block;font-size:1.2em;font-weight:500;color:#000000;z-index:1;pointer-events:none;transform:translate(0,-50%);transition:all 300ms linear;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear}.campo.centrado label{right:0;text-align:center}.campo textarea ~ label{top:40px}.campo input[type="tel"]:focus ~ label,.campo input[type="number"]:focus ~ label,.campo input[type="email"]:focus ~ label,.campo input[type="password"]:focus ~ label,.campo input[type="text"]:focus ~ label,.campo select:focus ~ label,.campo textarea:focus ~ label{top:0;left:0;font-size:1.1em;color:#000000}.campo input[type="tel"]:valid ~ label,.campo input[type="tel"]:not(:placeholder-shown) ~ label,.campo input[type="number"]:valid ~ label,.campo input[type="number"]:not(:placeholder-shown) ~ label,.campo input[type="email"]:valid ~ label,.campo input[type="email"]:not(:placeholder-shown) ~ label,.campo input[type="password"]:valid ~ label,.campo input[type="password"]:not(:placeholder-shown) ~ label,.campo input[type="text"]:valid ~ label,.campo input[type="text"]:not(:placeholder-shown) ~ label,.campo input[type="date"]:valid ~ label,.campo input[type="date"]:not(:placeholder-shown) ~ label,.campo select:valid ~ label,.campo select.sel ~ label,.campo textarea:valid ~ label,.campo textarea:not(:placeholder-shown) ~ label{display:block;top:0;left:0;font-size:1.1em;color:#000000}.campo textarea,.campo input,.campo select{position:relative;display:block;width:100%;height:48px;padding:0;font-size:1.4em;font-weight:500;line-height:48px;border-width:0;background-color:transparent;outline:none;color:#000000;font-family:'Banana Grotesk'}.campo textarea{height:148px;line-height:30px;padding-top:20px;padding-right:20px}.campo input[type="password"],.campo input[name^="password"]{padding-right:30px}.campo select{padding-right:20px;background:url('../img/web/down.svg') no-repeat center right 5px}.campo .ver_password{position:absolute;top:0;bottom:0;right:0;display:block;width:20px;background:url('../img/web/pass.svg') no-repeat center;background-size:24px;cursor:pointer}.campo .ver_password.no_password{background-image:url('../img/web/no_pass.svg')}.checks .check{position:relative;display:block;margin-bottom:10px;font-size:1.2em;font-weight:400;line-height:20px;text-align:left;color:#000000}.checks .check:last-child{margin-bottom:0}.checks .check.centrado{text-align:center}.checks .check input[type="checkbox"]{display:none;border:0;border-radius:0;background:transparent;opacity:0}.checks .check label{position:relative;display:block;padding-left:30px;cursor:pointer;line-height:48px}.checks .check.centrado label{display:inline-block;vertical-align:middle}.checks .check label:before{content:'';position:absolute;top:0;left:0;height:48px;width:48px;border-radius:0;background:url('../img/web/check.svg') left center no-repeat;background-size:24px}.checks .check input[type="checkbox"]:checked + label:before{background-image:url('../img/web/checked.svg')}.checks .check label a{text-decoration:underline;color:#000000;z-index:1;font-weight:600}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #f2f2f2 inset!important}.campo input[type="tel"]:valid,.campo input[type="number"]:valid,.campo input[type="email"]:valid,.campo input[type="password"]:valid,.campo input[type="text"]:valid,.campo input[type="date"]:valid,.campo select:valid,.campo textarea:valid{background-image:url(../img/web/ok.svg);background-position:right center;background-repeat:no-repeat;background-size:20px}.campo select:valid{background-position:right 20px center}.campo input[type="tel"]:invalid,.campo input[type="number"]:invalid,.campo input[type="email"]:invalid,.campo input[type="password"]:invalid,.campo input[type="text"]:invalid,.campo input[type="date"]:invalid,.campo select:invalid{background-image:url(../img/web/ko.svg);background-position:right center;background-repeat:no-repeat;background-size:20px}.campo select:invalid{background-position:right 20px center}div.contact form{display:none}body.show_contact div.contact form{display:block;-webkit-animation:fade-in-top 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both;animation:fade-in-top 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}div.contact .botones_mvl{display:none}.campo.oculto{display:none!important}body.fixed{padding-top:116px}header.cabecera,body.fixed header.cabecera{position:fixed;left:0;top:0;right:0;z-index:333;background:transparent;box-shadow:none}body{padding:0}header.cabecera ul.menu li{color:#b2b2b2}.banners{position:relative;overflow:hidden;z-index:2}.banners .item_banner{display:none;height:calc(100vh);height:calc(var(--vh,1vh) * 100);max-height:1080px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.banners .item_banner:nth-child(1){display:block}.banners .item_banner .texto{position:absolute;right:0;left:0;bottom:120px;max-width:1240px;margin:0 auto;z-index:2;color:white}.banners .texto .linea_1{font-size:6em;display:none}.banners .texto .linea_2{display:none;margin-top:10px;font-size:3.5em}.banners .texto a{color:white;text-decoration:none}.banners .active .texto .linea_1,.banners .active .texto .linea_2{display:block;-webkit-animation:fade-in-right 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both;animation:fade-in-right 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both}.banners .active .texto .linea_2{-webkit-animation:fade-in-left 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both;animation:fade-in-left 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both}.banners .owl-dots{position:absolute;left:0;right:0;text-align:center;bottom:20px;z-index:1}.banners .owl-dots button{width:8px;height:8px;border-radius:100%;margin:0 7px;background:#878786;border-width:0;display:inline-block;transition:all linear 300ms;vertical-align:middle}.banners .owl-dots button.active{background:#474746;width:14px;height:14px}header.cabecera{padding:40px}header.cabecera .logo{width:150px;transform:translateX(-10px)}header.cabecera ul.menu{width:auto;float:right}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation:fade-in-left 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both;animation:fade-in-left 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation:fade-in-right 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both;animation:fade-in-right 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both}footer a.whatsapp{left:unset;right:0}section.presentacion{margin:120px auto 60px auto}.padd20{padding:20px}.todos_proyectos{font-size:3.5em;position:absolute;left:0;bottom:30px;line-height:1}nav.categorias{float:right}.superior_proyectos{position:relative}article.ficha_proyecto .datos_izq{display:inline-block;vertical-align:top;width:60%;padding-right:120px}article.ficha_proyecto .datos_der{width:auto;display:inline-block;vertical-align:top;padding-right:0;width:calc(40% - 120px)}article.ficha_proyecto .titulo_proyecto{max-width:600px}nav.categorias.servicios{float:none}a.call{position:fixed;right:20px;bottom:90px;top:unset;left:unset;width:60px;height:60px;border-radius:100%;background:url(../img/web/phoneb.svg) center no-repeat #f1f1f1;background-size:20px;-webkit-animation:fade-in-bottom 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both;animation:fade-in-bottom 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both;animation-delay:100ms;z-index:333}footer a.whatsapp{text-indent:-999px;overflow:hidden;width:60px;height:60px;border-radius:100%;padding:0;right:20px;bottom:20px;background-size:20px;-webkit-animation:fade-in-bottom 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both;animation:fade-in-bottom 0.6s cubic-bezier(0.390,0.575,0.565,1.000) both}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}}.fade-out-right{-webkit-animation:fade-out-right 0.7s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:fade-out-right 0.7s cubic-bezier(0.250,0.460,0.450,0.940) both}body.endgame a.call,body.endgame footer a.whatsapp{-webkit-animation:fade-out-right 0.7s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:fade-out-right 0.7s cubic-bezier(0.250,0.460,0.450,0.940) both}header.cabecera.negro ul.menu li{color:#b2b2b2}.ficha_clientes{padding-top:120px}.ficha_contacto{padding-top:0}header.cabecera ul.menu li{display:none}body.loaded header.cabecera ul.menu li{display:inline-block;-webkit-animation:fade-in-top 0.7s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:fade-in-top 0.7s cubic-bezier(0.250,0.460,0.450,0.940) both;animation-delay:300ms}body.loaded header.cabecera ul.menu li:nth-child(2){animation-delay:400ms}body.loaded header.cabecera ul.menu li:nth-child(3){animation-delay:500ms}body.loaded header.cabecera ul.menu li:nth-child(4){animation-delay:600ms}body.loaded header.cabecera ul.menu li:nth-child(5){animation-delay:700ms}body.loaded header.cabecera ul.menu li:nth-child(6){animation-delay:800ms}.video_proyecto{display:block}.video_proyecto  video{width:100%;display:block;height:auto}div.item_proyecto:hover .video_proyecto{z-index:1}nav.categorias.servicios{padding-top:50px}.show_filters{display:none}article.ficha_proyecto .descripcion.servicios ol,article.ficha_proyecto .descripcion.servicios ul,article.ficha_proyecto .descripcion.servicios p{font-size:16px}div.item_proyecto .info .titulo_proyecto,div.item_proyecto .info .rotulo_proyecto{display:none}article.ficha_proyecto .imagen_ficha{height:calc(100vh);height:calc(var(--vh,1vh) * 100);max-height:1080px;background-size:cover;background-repeat:no-repeat;background-position:center}article.ficha_proyecto .imagen_ficha img{display:none}header.cabecera ul.menu li{color:white}body.whatsapp header.cabecera ul.menu li{color:#b2b2b2}body.whatsapp header.cabecera .logo .st0{fill:#b2b2b2!important}article.fichav2 .titulo_proyecto{font-size:4.5em;max-width:700px}.kit_digital{max-width:450px;margin:0 auto;transform:translateY(-100%)}.kit_digital img{width:auto;height:auto;max-width:100%;max-height:100%}*[role="button"]{cursor:pointer}#goto_proyectos{display:none}
