@charset "UTF-8";body,html,img{max-width:100%}.content footer,.relative,.wrapper{position:relative}.block,.hoverBox,.wrapper{width:100%}#intro,#intro .section,#intro .section img{top:0;position:absolute}@font-face{font-family:HelveticaNeueLTStd-Bd;src:url(../fonts/HelveticaNeueLTStd-Bd.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTStd-Bd.otf) format("opentype"),url(../fonts/HelveticaNeueLTStd-Bd.woff) format("woff"),url(../fonts/HelveticaNeueLTStd-Bd.ttf) format("truetype"),url(../fonts/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd) format("svg");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueLTStd-Blk;src:url(../fonts/HelveticaNeueLTStd-Blk.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTStd-Blk.otf) format("opentype"),url(../fonts/HelveticaNeueLTStd-Blk.woff) format("woff"),url(../fonts/HelveticaNeueLTStd-Blk.ttf) format("truetype"),url(../fonts/HelveticaNeueLTStd-Blk.svg#HelveticaNeueLTStd-Blk) format("svg");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueLTStd-Lt;src:url(../fonts/HelveticaNeueLTStd-Lt.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTStd-Lt.otf) format("opentype"),url(../fonts/HelveticaNeueLTStd-Lt.woff) format("woff"),url(../fonts/HelveticaNeueLTStd-Lt.ttf) format("truetype"),url(../fonts/HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt) format("svg");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueLTStd-Roman;src:url(../fonts/HelveticaNeueLTStd-Roman.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTStd-Roman.otf) format("opentype"),url(../fonts/HelveticaNeueLTStd-Roman.woff) format("woff"),url(../fonts/HelveticaNeueLTStd-Roman.ttf) format("truetype"),url(../fonts/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman) format("svg");font-weight:400;font-style:normal}@font-face{font-family:entypo;src:url(../fonts/entypo.eot);src:url(../fonts/entypo.eot?#iefix) format("embedded-opentype"),url(../fonts/entypo.woff) format("woff"),url(../fonts/entypo.ttf) format("truetype"),url(../fonts/entypo.svg#entypo) format("svg");font-weight:400;font-style:normal}*,::after,::before{box-sizing:border-box}body,html{margin:0;padding:0;max-height:100%}@media only screen and (max-width:767px){body,html{height:inherit;max-height:inherit}}html{background-color:#fff;font-size:16px;color:#000;font-family:HelveticaNeueLTStd-Lt;-webkit-font-smoothing:antialiased!important;text-transform:lowercase!important}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.displayTablet{display:none}@media only screen and (max-width:1023px){.displayTablet{display:block!important}.hideTablet{display:none!important}}.centerAll,.h1,.inline,h1{display:inline-block}.wrapper{height:100%;min-height:100%;overflow:auto}@media only screen and (max-width:767px){.wrapper{height:inherit}}.heightAuto,.wrapper.heightAuto{height:auto;max-height:inherit}.content{text-align:center;padding-top:8rem!important;box-sizing:initial}@media only screen and (max-width:1023px){.content{padding-top:1rem!important}}.content.bottom{padding-bottom:290px}.content footer{bottom:0;left:0}@media only screen and (max-width:767px){.content{height:inherit;padding-bottom:inherit}}.row,a{padding:0}.block{height:100%}.centerAll{vertical-align:middle}.row{margin:0}.max-width-1920{max-width:1920px;margin:0 auto}.max-width-1660{max-width:1660px;margin:0 auto}a{text-decoration:none;color:inherit;cursor:pointer}.content-padding{padding-top:8rem!important;box-sizing:initial}@media only screen and (max-width:1023px){.content-padding{padding-top:1rem!important}}h1,h2,h3,h4{margin:0;font-weight:400}.cursorNotPointer{pointer-events:none!important;cursor:default}.h1,h1{font-family:HelveticaNeueLTStd-Roman;font-weight:700;font-size:2.77rem;margin-left:.8rem;letter-spacing:-1px}.container-box-form h3,.home .home-content .citaHome .cita-vertical,.home .home-content .project-logo-container h2,.home .home-content h2{font-family:HelveticaNeueLTStd-Bd}.separador,.showMobile{display:none}@media only screen and (max-width:767px){.block{height:inherit}.h1,h1{font-size:2rem}}h2{color:#747474;font-size:1rem;margin:1.5rem 0 3rem;text-transform:lowercase}@media only screen and (max-width:767px){h2{margin:1.5rem 0 2rem}}.logo-proyectos{max-height:25px}.separador{width:16%;min-width:200px;height:1px;border-top:1px solid #ccc;margin:3.2rem auto}.logo-header{width:inherit}.logo-footer{max-width:20px}.padding-blocks{padding:5px}@media only screen and (max-width:1023px){.showMobile{display:block}}.hideMobile{display:inline-block}@media only screen and (max-width:1023px){.hideMobile{display:none}}body,html{width:100%;height:100%}*{outline:0!important}#intro{width:100%;height:100%;left:0;overflow:hidden}#intro img{max-width:820px;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#intro .flechas{width:100%;position:absolute;bottom:10px;left:0;right:0;text-align:center;outline:0;-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2;-webkit-animation-duration:2s;animation-duration:2s;background-image:url(../images/flecha_aba.png);background-repeat:no-repeat;background-position:center;background-size:contain}#intro .flechas img{max-height:5vw;width:auto;visibility:hidden}#intro .flechas.flecha_izq{left:5px}#intro .flechas.flecha_der{right:5px}#intro .flechas2:not(.noHover):hover{background-image:url(../images/flecha_aba2.png)}#intro .section{left:0;width:100%;height:100%;justify-content:center;align-items:center;opacity:0;display:none}#intro .section img{bottom:0;left:0;right:0;margin:auto;padding:0 3vw}.contentHola:before,.home .home-content .block:before{content:'';margin-right:-.25em}#intro .visible1{display:flex;opacity:1;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s}#intro .noVisible1{display:flex;opacity:0;-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;-webkit-animation-duration:1s;animation-duration:1s}.home .home-content .block:before,.home .home-content .project-logo-container{display:inline-block;vertical-align:middle}.home #fullpage{position:fixed!important;top:0!important;height:1vh!important}.home .home-content{padding:0}.home .home-content .block{text-align:center;white-space:nowrap;overflow:hidden}.home .home-content .block:before{height:100%}.home .home-content .project-logo-container h2{font-size:3rem;letter-spacing:-.3rem;color:#fff}.home .home-content .project-logo-container h2 .img_title_container{margin-left:25px}@media only screen and (max-width:767px){.home .home-content .block{height:35vh;min-height:200px}.home .home-content .project-logo-container h2{font-size:4rem}.home .home-content .project-logo-container h2 .img_title_container img{max-height:50px}}.home .home-content .first .container-arrow{display:block}.home .home-content .container-arrow{display:none}.home .home-content h2{font-size:2rem;color:#fff;word-break:break-all}.home .home-content .proyectoHome{min-height:200px;margin-bottom:.5rem}.home .home-content .citaHome .cita-vertical{padding:1rem}.home .home-content .citaHome .cita-vertical .cita{font-size:4rem;text-align:left;line-height:4rem}.home .home-content .citaHome .cita-vertical .referencia-cita{text-align:right;font-size:1.5rem;margin-top:1rem}.clientes,.contacto .content,.contentHola{text-align:center}.contentHola{white-space:nowrap;height:100%}.contentHola:before{display:inline-block;height:100%;vertical-align:middle}.animation #canvas{max-width:30%;width:100%;height:auto;display:inline-block!important;vertical-align:middle;margin:0 auto;-webkit-animation:animation-desaparecer 1s 2s ease-in-out forwards;animation:animation-desaparecer 1s 2s ease-in-out forwards}@media only screen and (max-width:992px){.animation #canvas{width:750px;height:227px;max-width:60%}}@media only screen and (max-width:768px){.animation #canvas{width:460px;height:139px;max-width:80%;margin-top:120px}}.container-proyectos-clientes,.container-proyectos-clientes-byyear{padding:0;margin:0}@media only screen and (max-width:480px){.animation #canvas{width:300px;height:91px;max-width:90%}}@-webkit-keyframes animation-desaparecer{0%{opacity:1}100%{opacity:0}}@keyframes animation-desaparecer{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{50%,from{opacity:0}to{opacity:1}}@keyframes fadeIn{50%,from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp2{50%,from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp2{50%,from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.d2{-webkit-animation-duration:2s;animation-duration:2s}.d3{-webkit-animation-duration:3s;animation-duration:3s}.d4{-webkit-animation-duration:4s;animation-duration:4s}.d5{-webkit-animation-duration:5s;animation-duration:5s}.container-by-year{padding:0}.contacto header{color:#000}@media only screen and (max-width:1023px){.contacto .wrapper{height:inherit}.contacto .content{height:inherit;padding-bottom:inherit}.contacto,.contacto body{height:inherit}}.angular-google-map,.angular-google-map-container{width:100%;height:600px}.container-box-form{color:#4f4f4f;text-align:left}.container-box-form h3{font-size:2rem;color:#000;margin-bottom:2rem}@media only screen and (max-width:1023px){.angular-google-map,.angular-google-map-container{height:50vh;width:100vw}.container-box-form h3{margin-top:2rem}.container-box-form{padding-bottom:3rem}}.container-box-form .social__container{margin:3rem 0}.container-form{text-align:left}.container-form.container-error .gracias,.container-form.container-gracias .gracias{font-family:HelveticaNeueLTStd-Bd;margin-bottom:1rem;font-size:1.3rem}.container-input{margin-bottom:3rem}.campos-obligatorios{font-size:.8rem;color:#e55202}input,textarea{width:100%;border:0;border-bottom:1px solid #979797;padding:10px 0;font-size:1rem;color:#000}input:active,input:focus,input:hover,textarea:active,textarea:focus,textarea:hover{outline:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:HelveticaNeueLTStd-Lt}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:HelveticaNeueLTStd-Lt}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:HelveticaNeueLTStd-Lt}input::placeholder,textarea::placeholder{font-family:HelveticaNeueLTStd-Lt}textarea{height:39px;font-family:HelveticaNeueLTStd-Lt}.button-form{font-family:HelveticaNeueLTStd-Bd;font-size:1.8rem;color:#000;background-color:transparent;border:none;cursor:pointer}.button-form:disabled{color:#ccc;cursor:inherit}.button-form:disabled:hover{color:#ccc}.button-form:hover,.errors{color:#e55202}.text-form{padding:0 10%;line-height:1.5rem;margin:.4rem 0}@media only screen and (max-width:767px){.link-mobile-hide{display:none}.container-logos .container-logo .container-boxes h3,.container-logos .proyectoHome .container-boxes h3,.container-miembros .container-logo .container-boxes h3,.container-miembros .proyectoHome .container-boxes h3,.home-content .container-logo .container-boxes h3,.home-content .proyectoHome .container-boxes h3{text-shadow:0 0 10px #000}}@media only screen and (min-width:768px) and (max-width:1023px){.link-ipad-hide{display:none}}.errors{font-size:.8rem;margin-top:10px}.contacto .container-direccion{margin-top:3rem;padding:0}.contacto .direccion{margin:0;text-align:left}.contacto .container-box-form .social__container{margin:0;text-align:right}@media only screen and (max-width:1610px){.contacto .direccion{display:block;width:100%;flex-basis:100%;max-width:100%}.contacto .container-box-form .social__container{display:block;width:100%;text-align:left;flex-basis:100%;max-width:100%}}@media only screen and (min-width:64em){.col-md-2{flex-basis:16.666%;max-width:16.666%}}.container-logos,.container-miembros,.home-content{padding:20px 5px 0;margin:0}.container-logos .container-logo,.container-logos .proyectoHome,.container-miembros .container-logo,.container-miembros .proyectoHome,.home-content .container-logo,.home-content .proyectoHome{min-height:200px;align-items:center;display:flex;text-align:center;position:relative;overflow:hidden}@media only screen and (min-width:768px){.container-logos .container-logo,.container-logos .proyectoHome,.container-miembros .container-logo,.container-miembros .proyectoHome,.home-content .container-logo,.home-content .proyectoHome{padding-bottom:60%}.container-logos .container-logo .container-bg-img,.container-logos .proyectoHome .container-bg-img,.container-miembros .container-logo .container-bg-img,.container-miembros .proyectoHome .container-bg-img,.home-content .container-logo .container-bg-img,.home-content .proyectoHome .container-bg-img{-webkit-animation:animation-hoveroff-bg 1s ease-in-out forwards;animation:animation-hoveroff-bg 1s ease-in-out forwards}}@media only screen and (min-width:1024px){.container-logos .container-logo,.container-logos .proyectoHome,.container-miembros .container-logo,.container-miembros .proyectoHome,.home-content .container-logo,.home-content .proyectoHome{padding-bottom:90%}}@media only screen and (min-width:1200px){.container-logos .container-logo,.container-logos .proyectoHome,.container-miembros .container-logo,.container-miembros .proyectoHome,.home-content .container-logo,.home-content .proyectoHome{padding-bottom:75%}}.container-logos .container-logo .container-bg-img,.container-logos .proyectoHome .container-bg-img,.container-miembros .container-logo .container-bg-img,.container-miembros .proyectoHome .container-bg-img,.home-content .container-logo .container-bg-img,.home-content .proyectoHome .container-bg-img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.container-logos .container-logo .container-boxes,.container-logos .proyectoHome .container-boxes,.container-miembros .container-logo .container-boxes,.container-miembros .proyectoHome .container-boxes,.home-content .container-logo .container-boxes,.home-content .proyectoHome .container-boxes{position:absolute;left:0;top:0;width:100%;height:100%;align-items:center;display:flex;opacity:1;z-index:2}.container-logos .container-logo .container-boxes h3,.container-logos .proyectoHome .container-boxes h3,.container-miembros .container-logo .container-boxes h3,.container-miembros .proyectoHome .container-boxes h3,.home-content .container-logo .container-boxes h3,.home-content .proyectoHome .container-boxes h3{text-transform:lowercase}.container-logos .container-logo .box,.container-logos .proyectoHome .box,.container-miembros .container-logo .box,.container-miembros .proyectoHome .box,.home-content .container-logo .box,.home-content .proyectoHome .box{width:100%}@media only screen and (min-width:768px){.container-logos .container-logo .container-boxes,.container-logos .proyectoHome .container-boxes,.container-miembros .container-logo .container-boxes,.container-miembros .proyectoHome .container-boxes,.home-content .container-logo .container-boxes,.home-content .proyectoHome .container-boxes{opacity:0;-webkit-animation:animation-hoveroff-txt 1s ease-in-out forwards;animation:animation-hoveroff-txt 1s ease-in-out forwards}.container-logos .container-logo:hover .container-bg-img,.container-logos .proyectoHome:hover .container-bg-img,.container-miembros .container-logo:hover .container-bg-img,.container-miembros .proyectoHome:hover .container-bg-img,.home-content .container-logo:hover .container-bg-img,.home-content .proyectoHome:hover .container-bg-img{-webkit-animation:animation-hover-bg 1s ease-in-out forwards;animation:animation-hover-bg 1s ease-in-out forwards}.container-logos .container-logo:hover .container-boxes,.container-logos .proyectoHome:hover .container-boxes,.container-miembros .container-logo:hover .container-boxes,.container-miembros .proyectoHome:hover .container-boxes,.home-content .container-logo:hover .container-boxes,.home-content .proyectoHome:hover .container-boxes{-webkit-animation:animation-hover-txt .5s ease-in-out forwards;animation:animation-hover-txt .5s ease-in-out forwards}}.container-logos .miembro,.container-miembros .miembro,.home-content .miembro{height:inherit;max-height:inherit;color:#000;position:relative;overflow:inherit;align-items:inherit;display:block;text-align:center}.container-logos .miembro.col-md-3 .container-img img,.container-miembros .miembro.col-md-3 .container-img img,.home-content .miembro.col-md-3 .container-img img{max-width:75%}.container-logos .miembro .container-img img,.container-miembros .miembro .container-img img,.home-content .miembro .container-img img{width:100%}@media only screen and (max-width:767px){.container-logos .miembro,.container-miembros .miembro,.home-content .miembro{text-align:center}.container-logos .miembro .container-img img,.container-miembros .miembro .container-img img,.home-content .miembro .container-img img{width:inherit;max-width:100%}.container-logos .miembro .container-img,.container-miembros .miembro .container-img,.home-content .miembro .container-img{text-align:center}}@media only screen and (min-width:1024px){.container-logos .miembro.col5,.container-miembros .miembro.col5,.home-content .miembro.col5{width:20%;flex-basis:20%;max-width:20%}}.container-logos .miembro h3,.container-miembros .miembro h3,.home-content .miembro h3{text-transform:lowercase;font-size:1.2rem;font-family:HelveticaNeueLTStd-Bd;margin:.5rem 0 1rem}.container-logos .miembro h4,.container-miembros .miembro h4,.home-content .miembro h4{font-size:1rem;margin:.5rem 0 1rem;text-transform:lowercase}.container-logos .miembro .links-equipo,.container-miembros .miembro .links-equipo,.home-content .miembro .links-equipo{margin-bottom:2rem}.container-logos .miembro .links-equipo img,.container-miembros .miembro .links-equipo img,.home-content .miembro .links-equipo img{max-height:.9rem}.clientes-equipos{margin-top:2rem;text-align:left;display:none}.proyectoHome,.proyectoMiembro{color:#fff}.proyectoHome h3,.proyectoMiembro h3{font-size:2rem;font-family:HelveticaNeueLTStd-Bd}.proyectoHome h4,.proyectoMiembro h4{font-size:1rem;text-transform:uppercase;margin:1.5rem 0}.margin-right-logo-equipo{margin-right:1rem}.links-equipo .social__item{margin-right:0;vertical-align:top}.links-equipo .social__item .social__icon--linkedin .icon--linkedin{color:#000;font-size:1rem}@media only screen and (max-width:767px){.links-equipo .social__item .social__icon--linkedin .icon--linkedin{font-size:1.1rem}}.links-equipo .social__item .social__icon--linkedin .icon--linkedin:hover{color:#e55202}.sobreEquipo{margin-left:1rem}.sobreEquipo img{max-height:inherit!important;padding-top:3px}.icon-list-container{margin-left:.7rem}.icon-list-container .icon--list{color:#000;position:relative;width:13px;height:20px}footer,header{position:absolute;width:100%;left:0}.icon-list-container .icon--list:before{position:absolute;top:-3px;left:0;font-size:23px}@media only screen and (max-width:767px){.icon-list-container .icon--list:before{top:-2px;font-size:24px}footer{position:relative;margin-top:1rem}}.container-logos-equipo .container-logo{padding:13% 0 0!important}@-webkit-keyframes animation-hover-bg{0%,100%,50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes animation-hover-bg{0%,100%,50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes animation-hover-txt{0%{opacity:0;background-color:rgba(0,0,0,0)}100%{opacity:1;background-color:rgba(0,0,0,.5)}}@keyframes animation-hover-txt{0%{opacity:0;background-color:rgba(0,0,0,0)}100%{opacity:1;background-color:rgba(0,0,0,.5)}}@-webkit-keyframes animation-hoveroff-bg{0%,100%,50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes animation-hoveroff-bg{0%,100%,50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes animation-hoveroff-txt{0%{opacity:1;background-color:rgba(0,0,0,.5)}100%{opacity:0;background-color:rgba(0,0,0,0)}}@keyframes animation-hoveroff-txt{0%{opacity:1;background-color:rgba(0,0,0,.5)}100%{opacity:0;background-color:rgba(0,0,0,0)}}footer{bottom:0;text-align:center;color:#717171;font-size:13px;border-top:2px solid #f3f3f3}.content-footer{padding:20px 0;text-align:center}.direccion{margin:30px 0 25px}@media only screen and (max-width:767px){.direccion{margin:15px 0 10px}}.direccion .direc{margin-right:18px}@media only screen and (max-width:767px){.direccion .direc{margin:0}}.direccion .cp{margin-right:18px}@media only screen and (max-width:767px){.direccion .cp{margin:0}}.contacto .tlf{margin-right:76px}@media only screen and (max-width:767px){.contacto .tlf{margin-right:20px}}.container-direccion{padding:0 20%;text-align:left;line-height:2rem}.icon--vimeo::before{content:""}.social__icon--vimeo{background-color:#4dbfe3}.social__icon--vimeo:hover{background-color:#41a2c1}.icon--twitter::before{content:""}.social__icon--twitter{background-color:#32b9e7}.social__icon--twitter:hover{background-color:#2b9dc4}.icon--facebook::before{content:""}.social__icon--facebook{background-color:#4b70ab}.social__icon--facebook:hover{background-color:#405f91}.icon--pintrest::before{content:""}.social__icon--pintrest{background-color:#d63533}.social__icon--pintrest:hover{background-color:#b62d2b}.icon--linkedin::before{content:""}.social__icon--linkedin{background-color:#0087be}.social__icon--linkedin:hover{background-color:#0073a2}.icon--instagram::before{content:""}.social__icon--instagram{background-color:#6291b2}.social__icon--instagram:hover{background-color:#537b97}.icon--list::before{content:""}.social__icon--list{background-color:#6291b2}.social__icon--list:hover{background-color:#537b97}.social__item{display:inline-block;margin-right:25px}.social__item:last-child{margin-right:0}.icon,[class^=icon--]{font-family:entypo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:grey;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon:hover,:hover[class^=icon--]{color:#e55202}.social__icon,[class^=social__icon]{font-size:1.4em;text-decoration:none;text-align:center;background-color:transparent;display:flex;align-items:center;justify-content:center}.social__icon:hover,:hover[class^=social__icon]{background-color:transparent!important}.social__container{font-size:.8rem;margin:2rem 0 1.6rem}@media only screen and (max-width:767px){.social__container{display:none}}header{top:0;z-index:100;color:#000;padding:32px 0 10px;font-size:18px;font-family:HelveticaNeueLTStd-Roman;background-color:#fff}header .content-header{padding:0 10px}@media only screen and (min-width:1660px){header .content-header{padding:0 3%}}@media only screen and (min-width:1920px){header .content-header{padding:0 6%}}@media only screen and (min-width:2500px){header .content-header{padding:0 4%}}header .logo-container{position:relative;z-index:1}header .logo-container .logo-width{max-width:11px!important;max-height:35px!important;padding-top:2px!important}header .logo-container .logo-200{max-width:200px;max-height:35px}header .logo-container h1{margin-top:-9px;color:#e55202;font-family:HelveticaNeueLTStd-Bd}@media only screen and (max-width:1023px){.container-direccion{text-align:center}header .logo-container h1{display:block;position:relative;margin-top:1rem;margin-left:0}header .container-show{overflow:hidden}}header .container-menu-icon{margin-top:15px;text-align:right}@media only screen and (min-width:1024px){header .container-menu-icon{display:none}}header .currentPage{font-family:HelveticaNeueLTStd-Blk}header .container-show{visibility:hidden;height:0;padding:0}header .container-show.showMenu{-webkit-animation:animation-show-menu .5s ease-in-out forwards;animation:animation-show-menu .5s ease-in-out forwards}header .container-show.hideMenu{-webkit-animation:animation-hide-menu .5s ease-in-out forwards;animation:animation-hide-menu .5s ease-in-out forwards}header .container-show ul{padding-left:0;margin:0}header .container-show ul li{display:block}@media only screen and (max-width:1023px){header .container-show ul li{margin-bottom:5px;font-size:1.2rem}}@media only screen and (min-width:1024px){header .container-show ul li{display:inline-block;margin-left:4%}header .container-show{visibility:visible!important;height:inherit!important;-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important}}header .client-list,header a{font-size:1rem;z-index:1000;position:relative}header .client-list{position:relative}header .client-list .desplegable-hover{display:none}header .client-list .desplegable-hover.showDesplegable{display:block;position:absolute;top:5px;left:0;text-align:left;width:160px;z-index:90;padding-top:20px}header .client-list .desplegable-hover.showDesplegable li{margin-left:0;display:block}@media only screen and (max-width:1023px){header .client-list .desplegable-hover.showDesplegable{position:relative;top:inherit;left:inherit;text-align:right;width:100%;z-index:inherit;padding-top:inherit}header .client-list .desplegable-hover{display:block!important}header .container-lang{margin-top:10px}}header nav{text-align:right;position:absolute;width:100%;background:#fff;top:25px;right:0}header .container-lang{font-family:HelveticaNeueLTStd-Lt}header .container-lang #en.selected,header .container-lang #es.selected{font-family:HelveticaNeueLTStd-Blk}header #hamburguer{width:30px;height:30px;position:relative;-webkit-transform:rotate(0);transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;display:inline-block;z-index:2}header #hamburguer span{display:block;position:absolute;height:3px;width:100%;background:#e55202;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);transform:rotate(0);transition:.25s ease-in-out}header #hamburguer span:nth-child(1){top:0}header #hamburguer span:nth-child(2),header #hamburguer span:nth-child(3){top:9px}header #hamburguer span:nth-child(4){top:18px}header #hamburguer.open span:nth-child(1),header #hamburguer.open span:nth-child(4){top:9px;width:0;left:50%}header #hamburguer.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #hamburguer.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:1023px){header{position:relative;color:#000!important;text-align:center}header .social__container{display:block;margin:1rem 0}}@media only screen and (min-width:1024px){header .client-list .desplegable-hover.showDesplegable li a{font-size:.8rem}header .social__container{display:none}}.MacOS header .logo-container h1{top:-2px}.ie header .logo-container h1{top:-1px}@-webkit-keyframes animation-show-menu{0%{height:0;border-bottom:0}100%{visibility:visible;height:225px;margin-top:10px;border-bottom:1px solid #ccc}}@keyframes animation-show-menu{0%{height:0;border-bottom:0}100%{visibility:visible;height:225px;margin-top:10px;border-bottom:1px solid #ccc}}@-webkit-keyframes animation-hide-menu{0%{visibility:visible;height:225px;margin-top:10px;border-bottom:1px solid #ccc}100%{height:0;visibility:hidden;margin-top:0;border-bottom:0}}@keyframes animation-hide-menu{0%{visibility:visible;height:225px;margin-top:10px;border-bottom:1px solid #ccc}100%{height:0;visibility:hidden;margin-top:0;border-bottom:0}}.container-loader{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;align-items:center;display:flex}.load-container{margin:0 auto;width:150px;height:150px;position:relative;overflow:hidden;box-sizing:border-box}.loader{margin:50px auto;font-size:10px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load5 1.1s infinite ease;animation:load5 1.1s infinite ease;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load5{0%,100%{box-shadow:0 -2.6em 0 0 #606060,1.8em -1.8em 0 0 rgba(96,96,96,.2),2.5em 0 0 0 rgba(96,96,96,.2),1.75em 1.75em 0 0 rgba(96,96,96,.2),0 2.5em 0 0 rgba(96,96,96,.2),-1.8em 1.8em 0 0 rgba(96,96,96,.2),-2.6em 0 0 0 rgba(96,96,96,.5),-1.8em -1.8em 0 0 rgba(96,96,96,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.7),1.8em -1.8em 0 0 #606060,2.5em 0 0 0 rgba(96,96,96,.2),1.75em 1.75em 0 0 rgba(96,96,96,.2),0 2.5em 0 0 rgba(96,96,96,.2),-1.8em 1.8em 0 0 rgba(96,96,96,.2),-2.6em 0 0 0 rgba(96,96,96,.2),-1.8em -1.8em 0 0 rgba(96,96,96,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.5),1.8em -1.8em 0 0 rgba(96,96,96,.7),2.5em 0 0 0 #606060,1.75em 1.75em 0 0 rgba(96,96,96,.2),0 2.5em 0 0 rgba(96,96,96,.2),-1.8em 1.8em 0 0 rgba(96,96,96,.2),-2.6em 0 0 0 rgba(96,96,96,.2),-1.8em -1.8em 0 0 rgba(96,96,96,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.2),1.8em -1.8em 0 0 rgba(96,96,96,.5),2.5em 0 0 0 rgba(96,96,96,.7),1.75em 1.75em 0 0 #606060,0 2.5em 0 0 rgba(96,96,96,.2),-1.8em 1.8em 0 0 rgba(96,96,96,.2),-2.6em 0 0 0 rgba(96,96,96,.2),-1.8em -1.8em 0 0 rgba(96,96,96,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.2),1.8em -1.8em 0 0 rgba(96,96,96,.2),2.5em 0 0 0 rgba(96,96,96,.5),1.75em 1.75em 0 0 rgba(96,96,96,.7),0 2.5em 0 0 #606060,-1.8em 1.8em 0 0 rgba(96,96,96,.2),-2.6em 0 0 0 rgba(96,96,96,.2),-1.8em -1.8em 0 0 rgba(96,96,96,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.2),1.8em -1.8em 0 0 rgba(96,96,96,.2),2.5em 0 0 0 rgba(96,96,96,.2),1.75em 1.75em 0 0 rgba(96,96,96,.5),0 2.5em 0 0 rgba(96,96,96,.7),-1.8em 1.8em 0 0 #606060,-2.6em 0 0 0 rgba(96,96,96,.2),-1.8em -1.8em 0 0 rgba(96,96,96,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.2),1.8em -1.8em 0 0 rgba(96,96,96,.2),2.5em 0 0 0 rgba(96,96,96,.2),1.75em 1.75em 0 0 rgba(96,96,96,.2),0 2.5em 0 0 rgba(96,96,96,.5),-1.8em 1.8em 0 0 rgba(96,96,96,.7),-2.6em 0 0 0 #606060,-1.8em -1.8em 0 0 rgba(96,96,96,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.2),1.8em -1.8em 0 0 rgba(96,96,96,.2),2.5em 0 0 0 rgba(96,96,96,.2),1.75em 1.75em 0 0 rgba(96,96,96,.2),0 2.5em 0 0 rgba(96,96,96,.2),-1.8em 1.8em 0 0 rgba(96,96,96,.5),-2.6em 0 0 0 rgba(96,96,96,.7),-1.8em -1.8em 0 0 #606060}}@keyframes load5{0%,100%{box-shadow:0 -2.6em 0 0 #606060,1.8em -1.8em 0 0 rgba(96,96,96,.2),2.5em 0 0 0 rgba(96,96,96,.2),1.75em 1.75em 0 0 rgba(96,96,96,.2),0 2.5em 0 0 rgba(96,96,96,.2),-1.8em 1.8em 0 0 rgba(96,96,96,.2),-2.6em 0 0 0 rgba(96,96,96,.5),-1.8em -1.8em 0 0 rgba(96,96,96,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.7),1.8em -1.8em 0 0 #606060,2.5em 0 0 0 rgba(96,96,96,.2),1.75em 1.75em 0 0 rgba(96,96,96,.2),0 2.5em 0 0 rgba(96,96,96,.2),-1.8em 1.8em 0 0 rgba(96,96,96,.2),-2.6em 0 0 0 rgba(96,96,96,.2),-1.8em -1.8em 0 0 rgba(96,96,96,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.5),1.8em -1.8em 0 0 rgba(96,96,96,.7),2.5em 0 0 0 #606060,1.75em 1.75em 0 0 rgba(96,96,96,.2),0 2.5em 0 0 rgba(96,96,96,.2),-1.8em 1.8em 0 0 rgba(96,96,96,.2),-2.6em 0 0 0 rgba(96,96,96,.2),-1.8em -1.8em 0 0 rgba(96,96,96,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.2),1.8em -1.8em 0 0 rgba(96,96,96,.5),2.5em 0 0 0 rgba(96,96,96,.7),1.75em 1.75em 0 0 #606060,0 2.5em 0 0 rgba(96,96,96,.2),-1.8em 1.8em 0 0 rgba(96,96,96,.2),-2.6em 0 0 0 rgba(96,96,96,.2),-1.8em -1.8em 0 0 rgba(96,96,96,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.2),1.8em -1.8em 0 0 rgba(96,96,96,.2),2.5em 0 0 0 rgba(96,96,96,.5),1.75em 1.75em 0 0 rgba(96,96,96,.7),0 2.5em 0 0 #606060,-1.8em 1.8em 0 0 rgba(96,96,96,.2),-2.6em 0 0 0 rgba(96,96,96,.2),-1.8em -1.8em 0 0 rgba(96,96,96,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.2),1.8em -1.8em 0 0 rgba(96,96,96,.2),2.5em 0 0 0 rgba(96,96,96,.2),1.75em 1.75em 0 0 rgba(96,96,96,.5),0 2.5em 0 0 rgba(96,96,96,.7),-1.8em 1.8em 0 0 #606060,-2.6em 0 0 0 rgba(96,96,96,.2),-1.8em -1.8em 0 0 rgba(96,96,96,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.2),1.8em -1.8em 0 0 rgba(96,96,96,.2),2.5em 0 0 0 rgba(96,96,96,.2),1.75em 1.75em 0 0 rgba(96,96,96,.2),0 2.5em 0 0 rgba(96,96,96,.5),-1.8em 1.8em 0 0 rgba(96,96,96,.7),-2.6em 0 0 0 #606060,-1.8em -1.8em 0 0 rgba(96,96,96,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(96,96,96,.2),1.8em -1.8em 0 0 rgba(96,96,96,.2),2.5em 0 0 0 rgba(96,96,96,.2),1.75em 1.75em 0 0 rgba(96,96,96,.2),0 2.5em 0 0 rgba(96,96,96,.2),-1.8em 1.8em 0 0 rgba(96,96,96,.5),-2.6em 0 0 0 rgba(96,96,96,.7),-1.8em -1.8em 0 0 #606060}}.container-logo{position:relative;height:0;padding:20% 0 0!important;overflow:hidden;min-height:125px}@media only screen and (min-width:1200px){.container-logo{padding:10% 0 0!important}}.container-logo img{position:absolute;display:block;max-width:90%;max-height:100%;left:0;right:0;top:0;bottom:0;margin:auto}.proyecto .wrapper{height:100%}.content-project{padding-bottom:0}.content-project h1{margin-top:6rem}@media only screen and (max-width:767px){.content-project h1{margin-top:2rem}}.content-project h2{text-transform:uppercase}.project-descripcion{margin:.8rem 0 6.5rem;color:#747474;font-size:1rem}.bgVideo{text-align:left;position:relative}.bgVideo iframe{position:absolute;z-index:1;width:100%;height:100%;border:0}@media only screen and (max-width:767px){.project-descripcion{margin:.8rem 0 3rem}.bgVideo{height:50vh}}.bgImg{height:50%;align-items:center;display:flex;color:#fff}.btn-play,.container-play:before{display:inline-block;vertical-align:middle}.bgImg .box{width:100%}@media only screen and (max-width:767px){.bgImg{height:40vh;min-height:200px}}.container-play{position:absolute;width:100%;height:100%;z-index:2;text-align:center;white-space:nowrap}.container-play:before{content:'';height:100%;margin-right:-.25em}.btn-play{font-size:30px;font-weight:700;color:#fff;cursor:pointer}.relatedProjects h3,.relatedVideos h3{color:#000;font-family:HelveticaNeueLTStd-Bd;font-size:2rem;margin-bottom:1.8rem;text-transform:lowercase;display:none}@media only screen and (max-width:767px){.relatedProjects h3,.relatedVideos h3{font-size:1.5rem}.proyectos-equipo .container-proyectos .proyectoMiembroEquipo .container-boxes h3{text-shadow:0 0 10px #000}}.relatedProjects h4,.relatedVideos h4{font-size:.9rem;text-transform:uppercase;color:#747474}.relatedVideos{margin-bottom:3rem}@media only screen and (min-width:1920px){.relatedVideos{margin-bottom:15rem}}.relatedVideo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.relatedVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.relatedImg{white-space:nowrap;margin-bottom:4rem}.containerImgRelated{margin:0;padding:0}.margin-top-projects{margin-top:8rem}@media only screen and (max-width:1023px){.margin-top-projects{margin-top:1rem;margin-bottom:1rem}}.relatedProjects{margin:2rem 0}.relatedProjects .relatedProject{height:35vh;color:#fff;align-items:center;display:flex}.relatedProjects .relatedProject .box{width:100%}.relatedProjects .relatedProject .titulo{font-family:HelveticaNeueLTStd-Bd;font-size:2rem}.relatedProjects .relatedProject .subtitulo{font-size:1rem;text-transform:uppercase;margin:1.5rem 0 0}.proyecto .content-project:before{content:'';display:none}.proyecto .block{display:none}.relacionadoForce{position:relative!important;left:0!important;top:0!important;overflow:hidden}.proyectos-equipo{margin-bottom:20px}.proyectos-equipo .content-padding{padding:0 4px}.proyectos-equipo .container-proyectos{padding:0;font-size:0}.proyectos-equipo .container-proyectos .proyectoMiembroEquipo{position:relative;padding:4px;margin:auto;width:100%}.proyectos-equipo .container-proyectos .proyectoMiembroEquipo .container-box-proyectos{position:relative}.proyectos-equipo .container-proyectos .proyectoMiembroEquipo .container-img{font-size:0}.proyectos-equipo .container-proyectos .proyectoMiembroEquipo .container-img img{width:100%}.proyectos-equipo .container-proyectos .proyectoMiembroEquipo .container-boxes{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;display:flex;opacity:1;z-index:2;text-align:center}.proyectos-equipo .container-proyectos .proyectoMiembroEquipo .container-boxes h3{font-size:2rem;font-family:HelveticaNeueLTStd-Bd;color:#fff}.proyectos .miembro,.proyectos header{color:#000}.proyectos-equipo .container-proyectos .proyectoMiembroEquipo .container-boxes .box{width:100%}@media only screen and (min-width:768px){.proyectos-equipo .container-proyectos .proyectoMiembroEquipo .container-boxes{opacity:0;-webkit-animation:animation-hoveroff-txt 1s ease-in-out forwards;animation:animation-hoveroff-txt 1s ease-in-out forwards}.proyectos-equipo .container-proyectos .proyectoMiembroEquipo:hover .container-boxes{-webkit-animation:animation-hover-txt .5s ease-in-out forwards;animation:animation-hover-txt .5s ease-in-out forwards}}@media only screen and (min-width:1200px){.proyectos-equipo .container-logo{width:11%;flex-basis:11%;max-width:11%}}.proyectos .content{text-align:center}.ultimos-proyectos .content-padding{padding:0 4px}.ultimos-proyectos .container-proyectos{padding:0;font-size:0}.ultimos-proyectos .container-proyectos .proyectosEquipo{position:relative;padding:4px;width:100%}.ultimos-proyectos .container-proyectos .proyectosEquipo .container-box-proyectos{position:relative}.ultimos-proyectos .container-proyectos .proyectosEquipo .container-img{font-size:0}.ultimos-proyectos .container-proyectos .proyectosEquipo .container-img img{width:100%}.ultimos-proyectos .container-proyectos .proyectosEquipo .container-boxes{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;display:flex;opacity:1;z-index:2;text-align:center}.ultimos-proyectos .container-proyectos .proyectosEquipo .container-boxes h3{font-size:2rem;font-family:HelveticaNeueLTStd-Bd;color:#fff}@media only screen and (max-width:767px){.ultimos-proyectos .container-proyectos .proyectosEquipo .container-boxes h3{text-shadow:0 0 10px #000}}.ultimos-proyectos .container-proyectos .proyectosEquipo .container-boxes .box{width:100%}@media only screen and (min-width:768px){.ultimos-proyectos .container-proyectos .proyectosEquipo .container-boxes{opacity:0;-webkit-animation:animation-hoveroff-txt 1s ease-in-out forwards;animation:animation-hoveroff-txt 1s ease-in-out forwards}.ultimos-proyectos .container-proyectos .proyectosEquipo:hover .container-boxes{-webkit-animation:animation-hover-txt .5s ease-in-out forwards;animation:animation-hover-txt .5s ease-in-out forwards}}