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,font,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,figure,figcaption{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{height:100%;font-size:62.5%;-webkit-font-smoothing:antialiased !important}body{line-height:1;height:100%;overflow:scroll;font-size:10px;font-family:"calluna",Helvetica,Arial,sans-serif;font-weight:300}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}aside{height:100%}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.clearfix{clear:both}#loader{background-color:#fff;height:100%;position:fixed;top:0;width:100%;z-index:400}#loader
img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.video-header{position:fixed;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.portfolio{overflow-x:hidden}.portfolio
.portheader{height:100vh;width:100%;position:relative}.portfolio .portheader
.paginator{position:absolute;display:block;height:100%;width:50%;top:0}.portfolio .portheader
.paginator.left{left:0;cursor:url(/ftp/portfolio/left-arrow-grey.png) 0 47, pointer}.portfolio .portheader.dark
.paginator.left{left:0;cursor:url(/ftp/portfolio/left-arrow-white.png) 0 47, pointer}.portfolio .portheader
.paginator.right{right:0;cursor:url(/ftp/portfolio/right-arrow-grey.png) 45 47, pointer}.portfolio .portheader.dark
.paginator.right{right:0;cursor:url(/ftp/portfolio/right-arrow-white.png) 45 47, pointer}.portfolio .portheader
.bg{background-position:center bottom;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%}.portfolio .portheader
.bg.atach{background-attachment:fixed}.portfolio .portheader
.title{font-size:90px;font-size:9rem;font-weight:400;padding-left:9%;color:rgba(0,0,0, 0.75);text-shadow:0px 1px 0px rgba(255, 255, 255, 1)}.portfolio .portheader.dark
.title{color:rgba(255,255,255, 0.75);text-shadow:0px 1px 0px rgba(0, 0, 0, 1)}.portfolio .portheader
.description{background-color:white;margin-left:9%;display:inline-block;width:auto;font-family:"omnes-pro";font-size:18px;font-size:1.8rem;padding:10px
18px;font-weight:300;margin-top:20px;margin-top:2rem}.portfolio .portheader
.scrollmore{display:inline-block;width:auto;cursor:pointer;z-index:5}.portfolio .portheader.dark
.scrollmore{color:#FFF}.portfolio .portheader.dark .scrollmore .text:after{background-color:#FFF}.portfolio
.width_wrapper{display:block;height:auto;max-width:1280px;max-width:128rem;margin:0
auto;padding-left:30px;padding-left:3rem;padding-right:30px;padding-right:3rem}.px-fixed{z-index:0;margin:0
auto;left:0;right:0 !important;position:absolute}.px-fixed.letreros{top:43%;padding-left:30px;padding-left:3rem;padding-right:30px;padding-right:3rem;max-width:1280px;max-width:128rem}.px-fixed.imaginanet{top:25px;top:2.5rem;z-index:100;padding-left:30px;padding-left:3rem;padding-right:30px;padding-right:3rem;max-width:1280px;max-width:128rem}.px-fixed.imaginanet
a{z-index:100;position:absolute}.px-fixed.imaginanet
.logo{left:30px;left:3rem}.px-fixed.imaginanet:not(.white) .logo
.dark{display:block}.px-fixed.imaginanet:not(.white) .logo
.white{display:none}.px-fixed.imaginanet.white .logo
.dark{display:none}.px-fixed.imaginanet.white .logo
.white{display:block}.px-fixed.imaginanet
.close{right:30px;right:3rem;top:-5px;top:-0.5rem}.mobile .px-fixed.imaginanet .close::after{content:'';width:45px;height:45px;background:#fff;border-radius:100%;position:absolute;top:50%;left:50%;margin-top:-21px;margin-left:-23px;z-index:-1;opacity:1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s cubic-bezier(.23, 1, .32, 1), opacity 0.5s cubic-bezier(.23, 1, .32, 1);transition:transform 0.5s cubic-bezier(.23, 1, .32, 1), opacity 0.5s cubic-bezier(.23, 1, .32, 1)}.mobile .px-fixed.imaginanet .close::after{top:-9px;left:-3px;margin-top:0;margin-left:0}.mobile .px-fixed.imaginanet.circle .close::after{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}.px-fixed.imaginanet.white .close
.ik{color:#FFF}.px-fixed.imaginanet .close
.ik{font-size:38px;color:#000}.px-fixed.closeport{top:25px;top:2.5rem;z-index:100;padding-left:30px;padding-left:3rem;padding-right:30px;padding-right:3rem;max-width:1280px;max-width:128rem;text-align:right}.px-fixed.scroll{bottom:5%;text-align:center;width:100px;width:10rem;z-index:1}.px-fixed.arrow.left{left:35px;left:3.5rem;top:50%;display:inline-block;width:auto;right:auto !important}.px-fixed.arrow.right{display:inline-block;left:auto;right:35px !important;right:3.5rem !important;top:50%;width:auto}.px-fixed.arrow{z-index:1}.px-fixed.arrow
a{height:40px;display:block}.portfolio .scrollmore
.text{font-family:omnes-pro;font-size:12px;font-weight:400;display:inline-block;width:auto;text-transform:uppercase}.portfolio .scrollmore .text:after{background-color:#000;content:"";display:block;height:1px;margin:3px
auto auto;width:25%;-webkit-transition:width 0.5s ease;-moz-transition:width 0.5s ease;-ms-transition:width 0.5s ease;-o-transition:width 0.5s ease;transition:width 0.5s ease}.portfolio .scrollmore:hover .text:after{width:100%}.portfolio .scrollmore
.flecha{-webkit-animation:bounce 1.5s infinite ease;animation:bounce 1.5s infinite ease;display:block;margin:20px
auto 0;width:30px}.portfolio
.portintro{position:relative;z-index:50;text-align:center;border-bottom:5px solid}.portfolio
.portintro.chainsaw{border-bottom:0;padding-bottom:35px;width:100%;background-color:transparent;background-image:linear-gradient(
150deg,
rgba(255,255,255,0) 50%, #efefef 50%
),
linear-gradient(
-150deg,
rgba(255,255,255,0) 50%, #efefef 50%
);background-position:bottom center, bottom center;background-size:20px 20px, 20px 20px, 20px 20px, 20px 20px;background-size:2rem 2rem, 2rem 2rem, 2rem 2rem, 2rem 2rem;background-repeat:repeat-x}.portfolio
.bg_bluegreen{background-color:#1B6678 !important}.portfolio
.bg_black{background-color:#000 !important}.portfolio .portintro
.logo{margin-top:30px}.portfolio .portintro
.slogan{padding-top:20px;padding-top:2rem;font-size:51px;font-size:5.1rem;font-family:omnes-pro;font-weight:200}.portfolio .portintro
.desc{font-family:omnes-pro;font-size:21px;font-size:2.1rem;font-weight:200;margin:20px
auto 0;margin:2rem auto 0;padding-bottom:30px;padding-bottom:3rem;width:72%}.portfolio .portintro
.link_wrapper{padding-bottom:35px}.portfolio .portintro
.link{background-color:#fff;font-family:omnes-pro;font-size:21px;font-weight:400;padding:8px
20px;text-decoration:none}.portfolio
.link.diagonal_hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:3;overflow:hidden;display:inline-block}.portfolio .portintro .link
.fa{margin-left:20px}.portfolio .portintro
.link{border-bottom:2px solid}.portfolio
.block.prejoselitolab{padding-bottom:20px}.portfolio
.portintro.joselitolab{background-color:#000;color:#FFF;border-color:#E31E22}.portfolio .portintro.joselitolab .link.diagonal_hover:after{background-color:#E31E22}.portfolio .portintro.joselitolab
.link.diagonal_hover{color:#E31E22;border-color:#E31E22}.portfolio .portintro.joselitolab .link.diagonal_hover:hover{color:#FFF !important;border-color:#FFF !important}.portfolio .link.diagonal_hover:after{background:none repeat scroll 0 0;content:"";height:120px;height:14rem;left:-140%;position:absolute;top:-50px;top:-5rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);width:130%;z-index:-1}.portfolio .link.diagonal_hover:hover:after{left:0}.portfolio
.block{border-top:5px solid #CCC;z-index:50;position:relative;font-family:omnes-pro;padding:50px
0;text-align:center;overflow:hidden}.portfolio
.block.bg_bluegreen{border-color:#165260}.portfolio
.block.bg_black{border-color:#B20000}.portfolio .portintro + .block, .portfolio .block.fake+.block{border-top:0}.block.fake{padding:0}.portfolio .block:nth-child(odd){background-color:#EFEFEF}.portfolio .block:nth-child(even){background-color:#FFF}.portfolio .block
.title{font-size:51px;font-size:5.1rem;color:#666;font-weight:200;line-height:100%}.portfolio .block
.subtitle{font-size:21px;font-size:2.1rem;color:#666;font-weight:200;line-height:100%;width:72%;margin:45px
auto 0}.portfolio .block.bg_bluegreen .title, .portfolio .block.bg_bluegreen .subtitle, .portfolio .block.bg_black .title, .portfolio .block.bg_black
.subtitle{color:#FFF}.portfolio .block
.icon{padding-top:20px}.portfolio .block.moreinfo
.info{font-size:21px;margin:auto;padding-top:40px;width:64%;color:#333;line-height:120%}.portfolio
.other{background-color:#000;z-index:50;position:relative;font-family:calluna;padding:50px
0;color:#FFF;text-align:center;border-top:5px solid #999}.portfolio .other
.title{font-size:50px;font-weight:500;margin-bottom:20px}.portfolio .other
.links{margin:20px
auto 0;width:70%}.portfolio .other .links
.link{color:#FFF;font-size:20px;text-decoration:none;margin:0
20px;line-height:150%}.portfolio .block.screens
.width_wrapper{position:relative}.portfolio .block.screens .sample-desktop, .portfolio .block.screens .sample-nn3ds, .portfolio .block.screens .sample-ipad{position:relative;display:inline-block;width:auto}.portfolio .block.screens .sample-nn3ds{margin-bottom:4%}.portfolio .block.screens .sample-tablet{position:absolute;bottom:0}.portfolio .block.screens .sample-nn3dsxl{position:absolute;bottom:0}.portfolio .block.screens .sample-mobile{position:absolute;bottom:0}.portfolio .block.screens .sample-n3dsxl{position:absolute;bottom:0}.portfolio .block.screens .sample
.screen{position:absolute}.portfolio .block.screens .sample-desktop
.screen{left:4.2%;top:5.3%;width:92%}.portfolio .block.screens .sample-ipad
.screen{left:8.2%;top:5.4%;width:83%}.portfolio .block.screens .sample-desktop .mask, .portfolio .block.screens .sample-nn3ds .mask, .portfolio .block.screens .sample-ipad
.mask{width:100%}.portfolio .block.screens .sample-tablet
.mask{width:100%}.portfolio .block.screens .sample-tablet
.screen{left:9.3%;top:6.7%;width:82.3%}.portfolio .block.screens .sample-mobile
.mask{width:100%}.portfolio .block.screens .sample-mobile
.screen{left:6%;top:12%;width:88%}.portfolio .block.screens .sample-nn3dsxl .mask, .portfolio .block.screens .sample-n3dsxl
.mask{width:100%}.portfolio .hide-left, .portfolio .hide-right{opacity:0}.portfolio .animate-left{-webkit-transition:left 1s ease, opacity 1s ease;-ms-transition:left 1s ease, opacity 1s ease;-o-transition:left 1s ease, opacity 1s ease;transition:left 0.8s ease-out, opacity 1s ease}.portfolio .animate-right{-webkit-transition:right 1s ease, opacity 1s ease;-ms-transition:right 1s ease, opacity 1s ease;-o-transition:right 1s ease, opacity 1s ease;transition:right 0.8s ease-out, opacity 1s ease}.portfolio .block.pantallazos
.main.pantalla{margin:50px
auto 0;width:74%;position:relative}.portfolio .block.pantallazos.imac
.main.pantalla{margin:50px
auto 0;position:relative;width:62%}.portfolio .block.pantallazos.n3ds
.main.pantalla{width:50%}.portfolio .block.pantallazos.mobile
.main.pantalla{width:30%}.portfolio .block.pantallazos .main.pantalla
.mask{width:100%}.portfolio .block.pantallazos .screen-mask{height:78.8%;left:11.65%;overflow:hidden;position:absolute;top:6.2%;width:76.7%}.portfolio .block.pantallazos.imac .screen-mask{height:63.1%;left:4.2%;overflow:hidden;position:absolute;top:6%;width:91.6%}.portfolio .block.pantallazos.mobile .screen-mask{left:11.5%;position:absolute;top:15%;width:76%;height:69.8%;overflow:hidden;border-radius:4px}.portfolio .block.pantallazos.mobile .image-bright{left:8%;position:absolute;top:4%;width:65.3%;z-index:2}.portfolio .block.pantallazos.tablet .screen-mask{height:88.5%;left:10.1%;overflow:hidden;position:absolute;top:5.7%;width:79.9%;border-radius:4px}.portfolio .block.pantallazos.n3ds .screen-mask.us{border-radius:3%;height:35.8%;left:28.2%;overflow:hidden;position:absolute;top:8.9%;width:43.9%}.portfolio .block.pantallazos.n3ds .screen-mask.bs{border-radius:3%;height:35.4%;left:32.6%;overflow:hidden;position:absolute;top:55.8%;width:35.2%}.portfolio .pantallazos .screen-content{height:100%;width:100%;position:absolute;top:0;overflow:hidden}.portfolio .pantallazos .screen-content.right{position:absolute;right:-100%;top:0}.portfolio .pantallazos .screen-content.left{position:absolute;left:-100%;top:0}.portfolio .pantallazos .screen-content
.pantallazo_wrapper{position:absolute}.portfolio .pantallazos.slidable .screen-content
.pantallazo_wrapper{position:relative;width:100%;height:100%;overflow:hidden}.portfolio .block.pantallazos .screen-content
.pantallazo_wrapper.vertical{width:100%;cursor:url(/web/css/images/verticalscroll.png) 60 50, pointer}.portfolio .block.pantallazos .screen-content .pantallazo_wrapper.vertical
.pantallazo{width:100%;height:auto}.portfolio .block.pantallazos .screen-content
.pantallazo_wrapper.horizontal{height:100%;width:auto;cursor:url(/web/css/images/horizontalscroll2.png) 60 50, pointer}.portfolio .block.pantallazos .screen-content .pantallazo_wrapper:not(.vertical):not(.horizontal){width:100%;height:100%}.portfolio .block.pantallazos .screen-content .pantallazo_wrapper:not(.vertical):not(.horizontal) .pantallazo{width:100%;height:100%}.portfolio .block.pantallazos .screen-content .pantallazo_wrapper.horizontal
.pantallazo{height:100%;width:auto}.portfolio .block.cards
.wrapper_cards{position:relative;margin-top:60px;margin-top:6rem}.portfolio .block.cards .wrapper_cards
.card.sample_hidden{visibility:hidden;width:45%}.portfolio .block.cards .wrapper_cards .card:not(.sample_hidden){position:absolute;bottom:0;width:45%}.portfolio .block.cards .wrapper_cards .card
img{width:100%}.portfolio
.block.cards.ipads{padding:0}.portfolio .block.cards.ipads
.wrapper_cards{margin-top:0}.portfolio .block.cards.ipads .wrapper_cards
.card{width:54%}.portfolio .block.list
.iconlist{text-align:right;margin-top:55px;position:relative}.portfolio .block.list .iconlist::after{clear:both;content:"";display:block}.portfolio .block.list:not(.vertical) .iconlist .element:not(:last-child){padding-right:20px;padding-right:2rem}.portfolio .block.list .iconlist
.element{box-sizing:border-box;display:block;vertical-align:top;position:absolute}.portfolio .block.list .iconlist.item_5
.element{width:20%}.portfolio .block.list .iconlist.item_4
.element{width:25%}.portfolio .block.list .iconlist.item_3
.element{width:33%}.portfolio .block.list .iconlist .element
.bullet{height:95px;position:relative}.portfolio .block.list .iconlist .element .bullet:before{border-left:0;border-right-width:1px;border-right-style:solid;-webkit-border-image:-webkit-gradient(linear, 0 100%, 0 0, from(#CCC), to(rgba(0, 0, 0, 0))) 19 100% 0 100%;-webkit-border-image:-webkit-linear-gradient(bottom, #CCC, rgba(0, 0, 0, 0)) 19 100% 0 100%;-moz-border-image:-moz-linear-gradient(bottom, #CCC, rgba(0, 0, 0, 0)) 19 100% 0 100%;-o-border-image:-o-linear-gradient(bottom, #CCC, rgba(0, 0, 0, 0)) 19 100% 0 100%;border-image:linear-gradient(to top, #CCC, rgba(0, 0, 0, 0)) 19 100% 0 100%;content:"";height:60px;position:absolute;right:0;top:70px}.portfolio .block.list .iconlist
.minicon{padding-right:10px;padding-right:1rem}.portfolio .block.list .iconlist .element
h3{border-bottom:1px solid #ccc;bottom:0;box-sizing:border-box;font-family:"omnes-pro";font-size:17px;font-size:1.7rem;font-weight:300;line-height:100%;margin-left:21%;padding:20px
10px 10px 3%;padding:2rem 1rem 1rem 3%;position:absolute;text-align:right;width:79%}.portfolio .block.list .iconlist .element.js-rm-left{opacity:0}.portfolio .block.list .iconlist .element.animate-left{opacity:1}.portfolio .block.list .iconlist .element
.subcard{position:absolute;top:128px}.portfolio .block.list .iconlist.item_5 .element
.subcard{width:316%;left:-100%}.portfolio .block.list .iconlist.item_4 .element
.subcard{width:240%;left:-53%}.portfolio .block.list .iconlist.item_3 .element
.subcard{width:192%;left:-22%}.portfolio .block.list .iconlist.item_5 .element:last-child
.subcard{left:-92%}.portfolio .block.list .iconlist.item_4 .element:last-child
.subcard{left:-47%}.portfolio .block.list:not(.vertical) .iconlist.item_3 .element:last-child
.subcard{left:-16%}.portfolio .block.list .iconlist .element .subcard
img{width:100%}.portfolio .block.list
.subcard.sample_hidden{visibility:hidden;margin-top:185px}.portfolio .block.list
.subcard.sample_hidden{visibility:hidden;margin-top:185px;width:61%}.portfolio .block.list .subcard.sample_hidden
img{width:100%}.portfolio .block.list.vertical
.iconlist{max-width:900px;margin:55px
auto 0}.portfolio .block.list.vertical .iconlist
.element{clear:both;float:right;margin-bottom:70px;width:50%;position:relative}.portfolio .block.list.vertical .iconlist .element
.subcard{position:absolute;left:-100%;top:-35px;width:110%;transition:margin 0.5s}.portfolio .block.list.vertical .iconlist .element
.subcard.acorded{margin-top:-50px !important}.portfolio .block.lupa
.wrapper_lupa{margin:60px
auto auto;margin:6rem auto auto;position:relative;text-align:left;width:90%}.portfolio .block.lupa .wrapper_lupa
.mask{position:absolute;z-index:2}.portfolio .block.lupa .wrapper_lupa .mask
.imagemask{width:100%}.portfolio .block.lupa .wrapper_lupa .mask
.sample{left:10%;position:absolute;top:5%;width:81%}.portfolio .block.lupa .wrapper_lupa .mask .sample
.imagesample{width:100%}.portfolio .block.lupa .wrapper_lupa
.graph{position:relative;z-index:1}.portfolio .block.lupa .wrapper_lupa .graph
.overview{width:100%}.portfolio .block.lupa .wrapper_lupa .graph
.magnificado{position:absolute;right:20%;top:3%;width:19%;-webkit-transition:-webkit-transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);border:1px
solid #ccc;border-radius:60%;-webkit-box-shadow:5px 5px 4px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:5px 5px 4px 0px rgba(0, 0, 0, 0.3);box-shadow:5px 5px 4px 0px rgba(0, 0, 0, 0.3)}.portfolio .block.lupa .wrapper_lupa .graph .magnificado.alt-line{border-color:#999}.portfolio .block.lupa .wrapper_lupa .graph
.magnificado.done{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.portfolio .block.lupa .wrapper_lupa .graph .magnificado:not(.no-arrow)::before{background-color:#ccc;bottom:0;content:"";display:block;height:1px;margin:auto;position:absolute;right:100%;top:0;width:0;-webkit-transition:width 1s ease 0.8s;-moz-transition:width 1s ease 0.8s;-ms-transition:width 1s ease 0.8s;-o-transition:width 1s ease 0.8s;transition:width 1s ease 0.8s}.portfolio .block.lupa .wrapper_lupa .graph .magnificado.alt-line:not(.no-arrow)::before{background-color:#999}.portfolio .block.lupa .wrapper_lupa .graph .magnificado.done:not(.no-arrow)::before{width:55%}.portfolio .block.lupa .wrapper_lupa .graph .magnificado:not(.no-arrow)::after{background-color:transparent;border-bottom:1px solid #ccc;border-left:1px solid #ccc;bottom:0;content:"";display:block;height:15px;left:-20%;margin:auto;position:absolute;top:0;-webkit-transform:rotate(45deg) scale(0);-moz-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);-o-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:-webkit-transform 0.5s ease 1s;-moz-transition:transform 0.5s ease 1s;-ms-transition:transform 0.5s ease 1s;-o-transition:transform 0.5s ease 1s;transition:transform 0.5s ease 1s;width:15px}.portfolio .block.lupa .wrapper_lupa .graph .magnificado.alt-line:not(.no-arrow)::after{border-bottom:1px solid #999;border-left:1px solid #999}.portfolio .block.lupa .wrapper_lupa .graph .magnificado.done:not(.no-arrow)::after{-webkit-transform:rotate(45deg) scale(1);-moz-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);-o-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.portfolio .block.lupa .wrapper_lupa .graph .magnificado
img{width:100%}.izq.pantalla{height:100%;left:-115%;position:absolute;top:0;width:100%}.der.pantalla{height:100%;right:-115%;position:absolute;top:0;width:100%}.imac
.izq.pantalla{left:-126%}.imac
.der.pantalla{right:-126%}.pantallazos.mobile
.izq.pantalla{left:-150%}.pantallazos.mobile
.der.pantalla{right:-150%}.portfolio .block.pantallazos .collection-images:first-child{margin-top:-50px}.portfolio .collection-images, .portfolio .collection-texts{visibility:hidden}.portfolio .collection-images .image, .portfolio .collection-texts .faketitle, .portfolio .collection-texts
.fakesubtitle{display:none}.portfolio .main.pantalla
.arrow{position:absolute;cursor:pointer;bottom:0;height:39px;margin:auto;top:0}.portfolio .arrow:before{content:'';width:60px;height:60px;background:#fff;border-radius:100%;position:absolute;top:50%;left:50%;margin-top:-30px;z-index:-1;opacity:0.75;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s cubic-bezier(.23, 1, .32, 1), opacity 0.5s cubic-bezier(.23, 1, .32, 1);-ms-transition:-ms-transform 0.5s cubic-bezier(.23, 1, .32, 1), opacity 0.5s cubic-bezier(.23, 1, .32, 1);-o-transition:-o-transform 0.5s cubic-bezier(.23, 1, .32, 1), opacity 0.5s cubic-bezier(.23, 1, .32, 1);transition:transform 0.5s cubic-bezier(.23, 1, .32, 1), opacity 0.5s cubic-bezier(.23, 1, .32, 1)}.portfolio .arrow.left:before{margin-left:-27px}.portfolio .arrow.right:before{margin-left:-33px}.portfolio .arrow:hover:before{-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:0.75}.portfolio .main.pantalla .arrow
img{height:100%}.portfolio .main.pantalla
.arrow.left{left:-9%}.portfolio .main.pantalla
.arrow.right{right:-9%}.portfolio .imac .main.pantalla
.arrow.left{left:-15%}.portfolio .imac .main.pantalla
.arrow.right{right:-15%}.portfolio .mobile .main.pantalla
.arrow.left{left:-27%}.portfolio .mobile .main.pantalla
.arrow.right{right:-27%}.portfolio .list-icons{margin-top:20px}.portfolio .list-icons
.icon{display:inline-block;position:relative;margin-right:15px}.portfolio .list-icons .icon:last-child{margin-right:0}.portfolio .icon.hov:hover{}.portfolio .list-icons .icon.hov
img{opacity:0.5;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;cursor:pointer}.portfolio .list-icons .icon.hov img:hover{opacity:1}.portfolio .icon.hov img:hover+.desc{opacity:1;display:block}.portfolio .icon.hov
.desc{opacity:0;display:block;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;font-size:16px;font-size:1.6rem;color:#666;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:3px
15px;margin-top:8px}.portfolio .icon.hov .desc:before{position:absolute;content:"";background:linear-gradient(to right, rgba(0,0,0,0.20) 0%,rgba(0,0,0,0.40) 20%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.40) 80%,rgba(0,0,0,0.20) 100%);height:1px;width:100%;display:block;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.portfolio .icon.hov .desc .signal:after, .portfolio .icon.hov .desc .signal:before{border-bottom:7px solid #666;border-left:7px solid transparent;border-right:7px solid transparent;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:-6px;width:0}.portfolio .icon.hov .desc .signal:after{border-bottom:7px solid #FFF;top:-5px}.rotator_wrapper.sofa{margin:0
auto;width:65%}.rotator_wrapper.jamon{margin:0
auto;width:4.5rem}.rotator_wrapper.nintendo{margin:0
auto;width:60%}.rotator{top:0;right:0;z-index:-1;margin:auto;background-repeat:no-repeat;background-size:auto 100%}#canvas_wrapper{width:100%;height:100vh;margin:0
auto;position:relative;overflow:hidden;z-index:1}#canvas_wrapper.mob_list{overflow:auto}#canvas_wrapper
#display{z-index:1}#canvas_wrapper
.previousport{position:absolute;left:0}#canvas_wrapper
.nextport{position:absolute;right:0}#canvas_wrapper
.canvaslink{position:absolute;display:block;width:65%;height:50%;top:-32%;right:0;bottom:0;left:0;margin:auto;z-index:10;background-color:rgba(255,255,255,0.01)}.portfolio #canvas_wrapper
.width_wrapper{position:absolute}.portfolio #canvas_wrapper
.info.top{position:absolute;left:0;right:0;top:60%}.portfolio #canvas_wrapper.mob_list
.info.top{position:relative;padding:0
4rem;width:100%;box-sizing:border-box;margin-bottom:0.3rem}.portfolio #canvas_wrapper
.info_wrapper{transition:margin 0.5s ease 0s;width:26.4rem;float:right}.portfolio #canvas_wrapper .info_wrapper:after{clear:both;display:block}.client{font-family:omnes-pro}.portfolio #canvas_wrapper
.encabezado{border-bottom:1px solid #ccc;color:#999;font-size:12px;font-size:1.2rem;font-weight:600;padding-bottom:4px;padding-bottom:0.4rem;padding-left:1px;padding-left:0.1rem;margin-bottom:6px}.client
.value{font-size:26px;font-weight:400;color:#333;transition:all 0.5s }.client.changing
.value{opacity:0}.project{font-family:omnes-pro;transition:all 0.5s;margin-top:22px}.project
.value{font-size:20px;font-weight:400;color:#333;transition:all 0.5s }.project
.role{color:#999;font-size:13px;font-style:italic;margin-top:8px;transition:all 0.5s }.button.diagonal_hover,.button_inform.diagonal_hover{font-family:inconsolata;background-color:#0081c4;border:1px
solid #fff;border:0.1rem solid #fff;color:#FFF;display:inline-block;font-size:14px;font-size:1.4rem;font-weight:500;line-height:26px;line-height:2.6rem;overflow:hidden;padding:7px
20px;padding:0.7rem 2rem;position:relative;text-align:right;width:100%;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:3;box-sizing:border-box;font-family:"inconsolata",sans-serif;margin-top:11px;margin-top:1.1rem;text-transform:uppercase}.button.diagonal_hover:after,.button_inform.diagonal_hover:after{background:none repeat scroll 0 0 #FFF;content:"";height:180px;height:18rem;left:-140%;position:absolute;top:-50px;top:-5rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(26deg);-moz-transform:rotate(26deg);-ms-transform:rotate(26deg);-o-transform:rotate(26deg);transform:rotate(26deg);width:130%;z-index:-1}.button.diagonal_hover:hover,.button_inform.diagonal_hover:hover{color:#0081c4;border-color:#0081c4}.button.diagonal_hover:hover:after,.button_inform.diagonal_hover:hover:after{left:0}.project.changing .value, .project.changing
.role{opacity:0}.client_bar_wrapper{left:0;margin:0
auto;right:0;width:auto;display:inline-block}.client_bar.changing{padding:0
!important}.client_bar{background-color:#000;height:2px;margin:0
auto;padding:0
37px;width:0;transition:padding 0.5s ease-in-out}.portfolio #canvas_wrapper
.width_wrapper.flechas{top:50%;left:0;right:0;width:75%}.portfolio #canvas_wrapper
.ch_portfolio{position:absolute;cursor:pointer;bottom:0;height:39px;margin:auto;top:0;z-index:13}.portfolio #canvas_wrapper .ch_portfolio::before{left:-80%;background-color:#FCFCFC;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.portfolio #canvas_wrapper .ch_portfolio.nextport::before{left:-110%}.portfolio .ch_portfolio:before{content:'';width:60px;height:60px;background:#fff;border-radius:100%;position:absolute;top:50%;left:50%;margin-top:-30px;z-index:-1;opacity:0.75;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s cubic-bezier(.23, 1, .32, 1), opacity 0.5s cubic-bezier(.23, 1, .32, 1);-ms-transition:-ms-transform 0.5s cubic-bezier(.23, 1, .32, 1), opacity 0.5s cubic-bezier(.23, 1, .32, 1);-o-transition:-o-transform 0.5s cubic-bezier(.23, 1, .32, 1), opacity 0.5s cubic-bezier(.23, 1, .32, 1);transition:transform 0.5s cubic-bezier(.23, 1, .32, 1), opacity 0.5s cubic-bezier(.23, 1, .32, 1)}.portfolio .ch_portfolio.left:before{margin-left:-27px}.portfolio .ch_portfolio.right:before{margin-left:-33px}.portfolio .ch_portfolio:hover:before{-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:0.75}.portfolio .ch_portfolio
img{height:100%}.portfolio
.sticky_list{position:relative}.portfolio .sticky_list
.regular{width:50%;box-sizing:border-box}.portfolio .sticky_list
.stick{width:50%;box-sizing:border-box;position:absolute;top:0;padding:0
30px}.portfolio .sticky_list .regular
.title{text-align:left}.portfolio .sticky_list .regular
.subtitle{width:100%;text-align:left}.portfolio .sticky_list .regular .subtitle
p{margin-bottom:20px}.portfolio .sticky_list
.stick.fixed{position:fixed;top:50%;-webkit-transform:translateY(-50%) translateZ(0);-ms-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0)}.portfolio .sticky_list
.stick.izq{left:0}.portfolio .sticky_list
.stick.der{right:0}.portfolio .sticky_list
.regular.izq{float:left}.portfolio .sticky_list
.regular.der{float:right}.portfolio .sticky_list .stick
.box{margin:0
auto;position:relative;width:60.7%}.portfolio .sticky_list .stick .box .image-box{width:100%}.portfolio .sticky_list .stick .box .image-bright{left:8%;position:absolute;top:4%;width:65.3%;z-index:2}.portfolio .sticky_list .stick .box .screen-mask{left:11.5%;position:absolute;top:15%;width:76%;height:69.8%;overflow:hidden;border-radius:4px}.portfolio .sticky_list .stick .ipad .box .screen-mask{left:6.1%;top:8.6%;width:88%;height:82.1%}.portfolio .sticky_list
.pantallazo_wrapper{width:100% !important;height:100% !important}.portfolio .sticky_list .stick .box
.pantallazo{width:100%;height:100%}.portfolio .sticky_list .stick .box .text-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#FFF}.portfolio .sticky_list .stick.pantallazos
.arrow.right{right:14%}.portfolio .sticky_list .stick.pantallazos
.arrow.left{left:14%}.portfolio
#header{z-index:66}.portfolio #header h1, #menu .text
span{font-weight:200}.portfolio #header
.top{left:0;right:0;top:0;z-index:2}.portfolio #header
#menu{z-index:3;width:88px;width:8.8rem}.portfolio #header
.logo{margin-right:15px;margin-right:1.5rem}.portfolio #header
a{color:#333;text-decoration:none}.portfolio #header .breadcrumb
.current{text-decoration:underline}.portfolio #header .breadcrumb
.item{position:relative;margin:0
15px;margin:0
1.5rem;font-weight:400}.portfolio #header .breadcrumb .item:not(:last-child):after{content:"/";font-size:20px;font-size:2rem;position:absolute;font-weight:300;right:-20px;right:-2rem;top:-5px;top:-0.5rem}.portfolio #header .breadcrumb .item:first-child:before{color:#666;content:">";font-size:15px;font-size:1.5rem;font-weight:300;left:-20px;left:-2rem;position:absolute;top:-2px;top:-0.2rem}.portfolio
#header{height:auto;display:block;position:fixed;top:0;left:0;background-color:#f4f4f4;font-family:"omnes-pro",sans-serif}#container,.container,.post_container,.sub_container{width:100%;box-sizing:border-box}.container,.container_blue,.container_white{text-align:center;display:inline-block;width:100%}.post_container{display:block;margin:0
auto}.hidden,.hide{display:none !important}.portfolio #header
.left{text-align:left}.portfolio #header .onleft, .portfolio #header
.left{float:left}.portfolio #header .onright, .portfolio #header
.right{float:right}.portfolio #header
.top{padding:26px
0 23px 0;padding:2.6rem 0 2.3rem;z-index:50;transition:height 1s linear 0s;-webkit-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.5);box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.5);border-radius:1px;display:block}.portfolio #header
.bot{height:261px;height:26.1rem;margin:111px
0 0 0;margin:11.1rem 0 0 0}.portfolio #header .bot
.post_container{position:relative;height:261px;height:26.1rem}.portfolio #header
.left{text-align:left}.portfolio #header .top h1, .portfolio #header .top
.breadcrumb{display:inline-block}.portfolio #header .top
.breadcrumb.linebreak{display:block;margin-left:8.1rem}.portfolio #header .top
h1{font-size:31px;font-size:3.1rem;margin-top:-26px;margin-top:-2.6rem;text-transform:uppercase;vertical-align:middle}.portfolio #header .top
.breadcrumb{margin:1px
0 0 20px;margin:0.1rem 0 0 2rem;font-family:"omnes-pro",sans-serif;font-size:14px;font-size:1.4rem;vertical-align:top}.portfolio #header .post_container, .portfolio #main_menu
.post_container.menu_header{max-width:1280px;max-width:128rem;height:auto;display:block}.portfolio
#menu{cursor:pointer;font-size:20px;font-size:2rem;line-height:100%}.portfolio #menu
.text{display:inline-block;text-transform:uppercase;vertical-align:middle;margin-right:0.5rem}.portfolio #menu
.icon{display:inline-block;height:12px;height:1.2rem;vertical-align:middle;width:25px;width:2.5rem}.chrome.portfolio #menu
.icon{height:10px;height:1rem}.back_gray_1{background-color:#666}.space_1{height:1px;height:0.1rem;width:100%;float:left}.space_5{height:5px;height:0.5rem;width:100%;float:left}.close_menu{cursor:pointer;text-transform:uppercase;font-size:19px;font-size:2rem;line-height:35px;line-height:3.8rem;margin-top:1px;margin-top:0.1rem;float:right}.close_menu
.text{display:inline-block;font-weight:200;line-height:120%;margin-right:7px;vertical-align:super;color:#FFF}.close_menu
.cross{font-size:37px;font-size:3.7rem;margin-left:3px;margin-left:0.3rem;vertical-align:sub;line-height:20px;line-height:2rem}#main_menu{background-color:transparent;height:100%;left:0;opacity:1;position:fixed;right:0;top:0;width:100%;z-index:100;overflow:hidden;display:table}#home
#main_menu{background-color:auto;height:auto;opacity:auto;position:relative}#main_menu
.container{padding-top:20px;padding-top:2rem}#main_menu.inside
.container{display:block;z-index:200;padding-top:0}#main_menu
.menu_header{margin-bottom:75px;margin-bottom:7.5rem}#main_menu.inside
.menu_header{left:0;position:absolute;right:0;top:0;padding-top:26px !important;padding-top:2.6rem !important}#main_menu.inside .menu_header
.left{float:left}#home #main_menu .menu_header
.logo{margin-top:5px;margin-top:0.5rem}#main_menu .menu_header
.info{margin-left:15px;margin-left:1.5rem;text-align:left}#main_menu .menu_header .info .description
p{margin:0;font-size:13px;font-size:1.3rem;line-height:120%}#main_menu .menu_header #change_language
a{color:#FFF;font-size:13px;font-size:1.3rem;text-transform:uppercase}#main_menu
.section{position:relative;-webkit-transition:background-color 300ms ease 0s;transition:background-color 300ms ease 0s;box-sizing:border-box;font-family:omnes-pro}#main_menu .section
h2{font-weight:200}#main_menu .section .main, #main_menu
.section.social{padding-bottom:31px;padding-bottom:3.1rem;padding-top:27px;padding-top:2.7rem;border-top:1px solid #3796CB;border-top:0.1rem solid #3796CB;font-weight:200;cursor:pointer;position:relative;font-size:53px;font-size:5.3rem;text-transform:uppercase;text-decoration:none;color:#FFF;display:block}#main_menu .section:hover{background-color:#006eae}#main_menu .section
.subsections{position:absolute;width:100%;bottom:4px;bottom:0.4rem;text-align:center}#main_menu .section .subsections
.subsection{display:inline-block;font-size:14px;font-size:1.4rem;border-right:1px solid #67B0D9;border-right:0.1rem solid #67B0D9;margin-right:18px;margin-right:1.8rem;padding-right:22px;padding-right:2.2rem}#main_menu .section .subsections .subsection:last-child{border-right:0;margin-right:0;padding-right:0}#main_menu .section .subsections .subsection
a{color:#67B0D9;text-decoration:none}#main_menu
.section.social{font-size:22px;font-size:2.2rem;cursor:default}#main_menu .section.social
.link{color:#FFF;opacity:0.4;text-decoration:none;margin-right:1.7rem}#main_menu .social
.link.language{font-size:1.4rem;text-decoration:underline;padding-top:2rem;display:inline-block}#main_menu .section.social .link:last-child{margin-right:0}#main_menu .section.social .link:hover{opacity:1;transition:opacity 0.5s ease 0s}#main_menu
.post_container{opacity:1}#main_menu
.close{background-color:#FFF;border-radius:100%;margin-top:40px;margin-top:4rem;height:70px;height:7rem;text-align:center;width:70px;width:7rem}#main_menu .close
span{color:#0081C4;font-size:25px;font-size:2.5rem;line-height:70px;line-height:7rem}#main_menu
.content{margin-top:150px;margin-top:15rem}#menu_back{position:fixed;background:#0C86C9;top:0;left:0;width:100%;height:100%;z-index:70;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:flat;transform-style:flat;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none}.nav-out
#menu_back{-webkit-animation:nav-in 1s cubic-bezier(.23,1,.32,1) reverse;animation:nav-in 1s cubic-bezier(.23,1,.32,1) reverse;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1)}.nav-in
#menu_back{-webkit-animation:nav-in 1s cubic-bezier(.23,1,.32,1);animation:nav-in 1s cubic-bezier(.23,1,.32,1)}.nav-active{overflow:hidden}.nav-active
#menu_back{display:block}#main_menu
.el_1{border-top:0}.portfolio
.el_1{height:auto}.container_transparent{background-color:transparent}.tactilfixed{position:fixed}.portfolio .block .half3ds-mask{position:relative;display:inline-block;width:auto}.portfolio .block .half3ds-mask
img{width:100%}.portfolio .block .half3ds-mask
.rotator{position:absolute;top:auto;bottom:0;left:0;z-index:3}.portfolio .block.without-bottom-margin{padding-bottom:0}.portfolio .block.without-bottom-margin+.block{-moz-box-shadow:0 -3px 3px rgba(0, 0, 0, 0.22);-webkit-box-shadow:0 -3px 3px rgba(0, 0, 0, 0.22);box-shadow:0 -3px 3px rgba(0, 0, 0, 0.22);border-top:8px solid #999}#slider{width:65%;margin:0
auto;height:50%;position:absolute;top:83px;left:18%}.mob_list
#slider{width:100%;left:0;height:auto}.portfolio #canvas_wrapper:not(.mob_list) #slider{display:none}.slick-list{height:100%}.slick-track{height:100%}.lt-ie9 .portfolio #canvas_wrapper
.imagen{left:0}.lt-ie9 .portfolio #canvas_wrapper .imagen
.value{top:40%;left:30%}.portfolio #canvas_wrapper.mob_list
.imagen{width:65%;margin:0
auto;height:35vh;position:relative}.crazy-vh .portfolio #canvas_wrapper.mob_list
.imagen{height:192px}.portfolio #canvas_wrapper.mob_list
.swipe_wrapper{position:relative}.portfolio #canvas_wrapper.mob_list .imagen
a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translateY(-50%,-50%);width:100%}.portfolio #canvas_wrapper .imagen
.value{width:100%}.portfolio #canvas_wrapper .imagen.to-left{left:-50%}.portfolio #canvas_wrapper .imagen.to-right{left:150%}.mobile .px-fixed.imaginanet .logo
img{width:45px;width:4.5rem}.mobile .px-fixed.imaginanet .close
.ik{font-size:2.7rem}#main_menu .section.social
.link.blog{font-family:omnes-pro;font-weight:200;display:inline-block;font-size:43px;font-size:4.3rem;vertical-align:sub;line-height:0;margin-right:-5px}#main_menu .section.social
.link.facebook{margin-right:0}#main_menu .section.social
.link.linkedin{margin-right:0.6rem}.mod.old.portfolio.detail{margin-top:100px}.portfolio #header
#menu.close_popup{width:auto}.portfolio #header .close_popup .text
span{vertical-align:middle;display:inline-block;margin-right:8px;margin-right:0.8rem}.portfolio .old
.swipe{width:68%;margin:50px
auto 0;position:relative}.portfolio .old .swipe
div.img{margin:0
0.5%}.portfolio .old .swipe .slick-dots{position:absolute;top:-25px;display:block;width:100%;padding:0;list-style:none;text-align:center}.portfolio .old .swipe .slick-dots
li{position:relative;display:inline-block;width:10px;height:10px;margin:0
5px;padding:0;cursor:pointer}.portfolio .old .swipe .slick-dots li
button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:#999;border-radius:5px}.portfolio .old .swipe .slick-dots li.slick-active
button{background:#0082C2}.portfolio .old .swipe .slick-dots li.slick-active button:before{opacity: .75;color:black}.portfolio .old .swipe .slick-dots li button:before{font-family:'slick';font-size:6px;line-height:10px;position:absolute;top:0;left:0;width:10px;height:10px;content:'•';text-align:center;opacity: .25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.portfolio .old .swipe .img
img{width:100%}.portfolio .other .old
.title{font-size:30px;text-transform:uppercase;margin-top:30px;font-family:omnes-pro;font-weight:200}.portfolio .other .old .title
a{color:#FFF;text-decoration:none}div.mod.jobs{text-align:center}div.mod.jobs
div.item{display:inline-block;zoom:1;margin-right:-2px;vertical-align:top;text-align:left;overflow:hidden;position:relative}div.mod.jobs div.item
a{display:block;color:#FFF;text-decoration:none;font-size:14px;line-height:120%;background:#000}div.mod.jobs div.item a>img{display:block;position:relative;left:0;transition:left 500ms;-moz-transition:left 500ms;-webkit-transition:left 500ms;-o-transition:left 500ms;-ms-transition:left 500ms;width:100%}div.mod.jobs div.item a
div.text{position:absolute;top:0;left:100%;bottom:0;width:100%;transition:left 500ms;-moz-transition:left 500ms;-webkit-transition:left 500ms;-o-transition:left 500ms;-ms-transition:left 500ms;border-bottom:#FFF solid 20px}div.mod.jobs div.item a div.text
div.wrapper{padding:30px
20px;text-shadow:1px 1px 1px #999}div.mod.jobs div.item a div.text div.wrapper
p.line1{font-weight:bold;margin:0
0 10px 0;font-size:16px;font-family:Helvetica,sans-serif}div.mod.jobs div.item a div.text div.wrapper p.line1
img{vertical-align:bottom;margin:0
10px 0 0}div.mod.jobs div.item a div.text div.wrapper p.line1
span{vertical-align:bottom;display:inline-block}div.mod.jobs div.item a div.text div.wrapper
p.line2{}div.mod.jobs div.item a:hover>img{left:-100%}div.mod.jobs div.item a:hover
div.text{left:0}div.mod.jobs{width:auto;overflow:hidden;position:relative}div.mod.jobs
div.container{position:relative;overflow:hidden}div.mod.jobs div.container
div.page{position:relative;float:left}.mod.jobs .arrow.slick-disabled{visibility:hidden}.listjobs.width_wrapper{text-align:center;max-width:1110px;max-width:110rem;margin-top:100px;margin-top:10rem}.portfolio .old
.portintro{padding-top:50px}.portfolio .old .block
.subtitle{margin-top:0}.portfolio .old .arrow, .mod.jobs
.arrow{position:absolute;cursor:pointer;bottom:0;height:39px;margin:auto;top:0}.portfolio .old
.arrow.left{left:10%}.portfolio .old
.arrow.right{right:10%}.portfolio .old .block
.scroller_wrapper{position:relative}.mod.jobs
.arrow.left{left:0}.mod.jobs
.arrow.right{right:0}.cookies{position:fixed;bottom:0;left:0;right:0;width:100%;background-color:rgba(0,129,196,0.95);color:#FFF;font-size:1.4rem;font-family:omnes-pro;z-index:100;padding-top:1rem;padding-bottom:1rem}.cookies
.msg{float:left;width:70%;margin-right:6%}.cookies
.button_wrapper{float:right;width:12%}.cookies .button.diagonal_hover,.cookies
.button_inform.diagonal_hover{color:#FFF;border:1px
solid #FFF;border:0.1rem solid #FFF;line-height:25px;line-height:2.5rem;line-height:0.5rem;width:auto;margin-top:0;cursor:pointer}.cookies .button.diagonal_hover:after ,.cookies .button_inform.diagonal_hover:after{background:none repeat scroll 0 0 #FFF;left:-160%}.cookies .button.diagonal_hover:hover,.cookies .button_inform.diagonal_hover:hover{color:#0081c4}.cookies .button.diagonal_hover:hover:after, .cookies .button_inform.diagonal_hover:hover:after{background:none repeat scroll 0 0 #FFF;left:-20%}.cookies
a{color:#FFF;text-decoration:none}@media only screen and (max-width : 1350px){.portfolio .block.list:not(.vertical) .iconlist .element
h3{font-size:15px;font-size:1.5rem}}@media only screen and (max-width : 920px){.portfolio .portheader
.title{font-size:70px;font-size:7rem}}@media only screen and (max-width : 680px){.portfolio .portheader
.title{font-size:35px;font-size:3.5rem}.portfolio .portheader
.description{font-size:13px;font-size:1.3rem}.portfolio .block.list .iconlist .element
.subcard{left:auto !important;right:70%;top:-11% !important;width:150% !important}.portfolio .block.list.mobile-right .iconlist .element
.subcard{right:auto !important;left:70% !important;top:-11% !important;width:150% !important}.portfolio .block.list.mobile-right .iconlist .element
h3{margin-left:0;text-align:left}.portfolio .block.list.mobile-right
.iconlist{text-align:left}.portfolio .block.list.mobile-right .iconlist .element .bullet:before{left:0;right:initial}.portfolio .block.list
.subcard.sample_hidden{display:none}.portfolio .block
.subtitle{width:100%}.portfolio .block.moreinfo
.info{width:100%}.portfolio .portintro
.desc{width:100%}.portfolio .block.list .iconlist
.element{position:relative;width:100% !important;left:auto !important;padding-right:0 !important;margin-top:60px;margin-top:6rem}.portfolio .block.list .iconlist .element
h3{font-size:17px;font-size:1.7rem}.portfolio .main.pantalla
.arrow{height:22px}}@media only screen and (max-height : 825px){#main_menu.inside .section
.main{padding-bottom:2.4rem;padding-top:2rem;font-size:3.7rem}}@media only screen and (max-height : 640px){#main_menu.inside .section
.main{padding-bottom:1.6rem;padding-top:1.3rem;font-size:2.7rem}}@media only screen and (max-height : 500px){#main_menu.inside .section
.main{font-size:1.7rem !important;padding-bottom:1.2rem !important;padding-top:0.9rem !important}#main_menu.inside
.section.social{padding-bottom:1.2rem;padding-top:0.9rem}#main_menu.inside{overflow:scroll}}@media only screen and (max-height : 320px){#main_menu.inside .section
.main{font-size:1.3rem !important;padding-bottom:0.9rem !important;padding-top:0.6rem !important}#main_menu.inside
.section.social{padding-bottom:0.9rem !important;padding-top:0.6rem !important}}@media only screen and (max-width : 1340px){.post_container{padding:0
30px;padding:0
3rem}}@media only screen and (max-width : 760px){.portfolio
#header{height:auto}.portfolio #header
.logo{width:3.5rem;margin-right:1rem}.portfolio #header .top
h1{font-size:2rem;vertical-align:initial}.portfolio #header
#menu{width:auto;height:4px;height:0.4rem}.portfolio #menu
.icon{vertical-align:text-top}.hide-mobile{display:none !important}.portfolio #main_menu
.logo{width:3.5rem}.portfolio
.close_menu{line-height:20px;line-height:2rem;margin-top:-7px}.portfolio .close_menu
.cross{font-size:25px;font-size:2.5rem;margin-right:2px;margin-right:0.2rem;vertical-align:initial}.portfolio #main_menu.inside
.menu_header{padding-top:26px !important;padding-top:2.6rem !important}.portfolio #main_menu .section
.main{padding-bottom:13px;padding-bottom:1.3rem;padding-top:11px;padding-top:1.1rem;font-size:3rem}.portfolio #main_menu .section
.subsections{bottom:1px;bottom:0.1rem}.portfolio #main_menu .section .subsections
.subsection{font-size:11px;font-size:1.1rem;margin-right:2px;margin-right:0.2rem;padding-right:5px;padding-right:0.5rem}.listjobs.width_wrapper{margin-top:80px;margin-top:8rem}div.mod.jobs
div.container{margin-top:50px;margin-top:5rem}.mod.jobs
.arrow{bottom:initial}}@media only screen and (max-width : 400px){.portfolio .portheader
.title{font-size:25px;font-size:2.5rem}}@media only screen and (max-width : 628px){.portfolio #canvas_wrapper
.info_wrapper{margin:0
auto !important;float:none}.portfolio .old
.swipe{width:80%}.portfolio .old .scroller_wrapper
.arrow.left{left:0%}.portfolio .old .scroller_wrapper
.arrow.right{right:0%}.cookies
.msg{float:none;width:100%}.cookies
.button_wrapper{float:none;text-align:center;margin-top:10px;width:100%}}@media only screen and (max-width : 370px){.portfolio #canvas_wrapper
.info_wrapper{width:100%}.button.diagonal_hover::after{left:-170%}}@-webkit-keyframes nav-in{from{-webkit-transform:scale(2) translateX(100%) translateY(100%) translateZ(0) rotate(-45deg);transform:scale(2) translateX(100%) translateY(100%) translateZ(0) rotate(-45deg)}to{-webkit-transform:scale(2) rotate(-45deg) translateZ(0);transform:scale(2) rotate(-45deg) translateZ(0)}}@keyframes nav-in{from{-webkit-transform:scale(2) translateX(100%) translateY(100%) translateZ(0) rotate(-45deg);transform:scale(2) translateX(100%) translateY(100%) translateZ(0) rotate(-45deg)}to{-webkit-transform:scale(2) rotate(-45deg) translateZ(0);transform:scale(2) rotate(-45deg) translateZ(0)}}@-webkit-keyframes
bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-15px)}60%{-webkit-transform:translateY(-10px)}}@keyframes
bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-10px)}}