@font-face{font-family:"Akzidenz";src:url("../fonts/AkzidGrtskNext-Light.woff2") format("woff2"),url("../fonts/AkzidGrtskNext-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Akzidenz";src:url("../fonts/AkzidGrtskNext-Med.woff2") format("woff2"),url("../fonts/AkzidGrtskNext-Med.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Akzidenz";src:url("../fonts/AkzidGrtskNext-Bold.woff2") format("woff2"),url("../fonts/AkzidGrtskNext-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Mosk";src:url("../fonts/MoskMedium500.woff2") format("woff2"),url("../fonts/MoskMedium500.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Mosk";src:url("../fonts/MoskExtra-Light200.woff2") format("woff2"),url("../fonts/MoskExtra-Light200.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"drm";src:url("../fonts/icomoon.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}html,body{height:100%;margin:0;font-family:"Akzidenz",Helvetica,sans-serif;-webkit-font-smoothing:subpixel-antialiased;color:#29363c;font-weight:300}html .maxancho,body .maxancho{position:relative;max-width:1500px;margin:0 auto}body{position:relative;overflow:hidden;line-height:100%}a,button,.animar,.modal.searching .modal-body input,main.estudio.equipo .collab .content,main.estudio.equipo .collab picture img,main.estudio.equipo .collab picture,main.arquitectura .listas .resultados .items .content .cat .ant,main.arquitectura .listas .resultados .items .content .cat span,main.arquitectura .listas .resultados .items .content .cat,main.arquitectura .listas .resultados .items .content,main .more-content.oculta,#status.prehome .banda,header .menu .lupa .replacing path,header .menu .lupa .replacing,header .menu .hamburger:hover .hamburger-inner::before,header .menu .hamburger:hover .hamburger-inner::after,header .menu .hamburger:hover .hamburger-inner,header .menu .hamburger,.enviar{-webkit-transition:all .5s ease;-o-transition:all .5s ease;moz-transition:all .5s ease;transition:all .5s ease;line-height:100%}a::-moz-selection, button::-moz-selection, .animar::-moz-selection, .modal.searching .modal-body input::-moz-selection, main.estudio.equipo .collab .content::-moz-selection, main.estudio.equipo .collab picture img::-moz-selection, main.estudio.equipo .collab picture::-moz-selection, main.arquitectura .listas .resultados .items .content .cat .ant::-moz-selection, main.arquitectura .listas .resultados .items .content .cat span::-moz-selection, main.arquitectura .listas .resultados .items .content .cat::-moz-selection, main.arquitectura .listas .resultados .items .content::-moz-selection, main .more-content.oculta::-moz-selection, #status.prehome .banda::-moz-selection, header .menu .lupa .replacing path::-moz-selection, header .menu .lupa .replacing::-moz-selection, header .menu .hamburger:hover .hamburger-inner::-moz-selection, header .menu .hamburger::-moz-selection, .enviar::-moz-selection{background:#e4e3e1}a::selection,button::selection,.animar::selection,.modal.searching .modal-body input::selection,main.estudio.equipo .collab .content::selection,main.estudio.equipo .collab picture img::selection,main.estudio.equipo .collab picture::selection,main.arquitectura .listas .resultados .items .content .cat .ant::selection,main.arquitectura .listas .resultados .items .content .cat span::selection,main.arquitectura .listas .resultados .items .content .cat::selection,main.arquitectura .listas .resultados .items .content::selection,main .more-content.oculta::selection,#status.prehome .banda::selection,header .menu .lupa .replacing path::selection,header .menu .lupa .replacing::selection,header .menu .hamburger:hover .hamburger-inner::selection,header .menu .hamburger::selection,.enviar::selection{background:#e4e3e1}.grecaptcha-badge{right:-276px !important}img,svg{-webkit-user-select:none}h1,h2,h3,h4,h5,h6{font-family:"Mosk",Arial,sans-serif;color:#29363c;margin-bottom:0 !important}h1::-moz-selection, h2::-moz-selection, h3::-moz-selection, h4::-moz-selection, h5::-moz-selection, h6::-moz-selection{background:#e4e3e1 !important}h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection{background:#e4e3e1 !important}h1{font-weight:500;font-size:2.375rem}h5{font-size:1.375rem;font-weight:500;text-transform:uppercase;line-height:105%;padding-bottom:5px}p,br{font-family:"Akzidenz",Helvetica,sans-serif;line-height:145%}p::-moz-selection, br::-moz-selection{background:#e4e3e1 !important}p::selection,br::selection{background:#e4e3e1 !important}*::-moz-selection{background:#e4e3e1 !important}*::selection{background:#e4e3e1 !important}@media(min-width: 768px){h1{font-size:2.375rem}}@media(min-width: 992px){h1{font-size:2.375rem}}@media(min-width: 1200px){h1{font-size:2.375rem}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:8px 8px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.35s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger-box{width:22px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:22px;height:2px;background-color:gray;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(5.5px, 0, 0) rotate(45deg) scale(0.7, 1);top:-5px}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(5.5px, 0, 0) rotate(-45deg) scale(0.7, 1);bottom:-5px}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(-5.5px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(-5.5px, 0, 0) rotate(45deg) scale(0.7, 1)}.appear-animation{opacity:0}.appear-animation-visible{opacity:1}.animated,.appear-animation{animation-fill-mode:both;animation-duration:1.25s}/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:translate3d(0, 0, 0)}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:translate3d(0, 0, 0)}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:translate3d(0, 0, 0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.25)}28%{transform:scale(1)}42%{transform:scale(1.125)}70%{transform:scale(1)}}.heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-timing-function:ease-in-out}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-duration:.75s;animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 200px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{animation-duration:.75s;animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -50%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-25%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(25%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 50%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-duration:.75s;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translate3d(0, 0, 0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:translate3d(0, 0, 0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-duration:2s;animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:translate3d(0, 0, 0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}@keyframes pulsate{91%{-webkit-transform:scale(1, 1);opacity:1}95%{-webkit-transform:scale(0.8, 0.8);opacity:.2}98%{-webkit-transform:scale(1.1, 1.1);opacity:.2}100%{-webkit-transform:scale(1, 1);opacity:1}}.pulsate{animation-name:pulsate}@keyframes spin{0%{transform:rotate(0deg)}12.4%{transform:rotate(0deg)}12.5%{transform:rotate(45deg)}24.9%{transform:rotate(45deg)}25%{transform:rotate(90deg)}37.4%{transform:rotate(90deg)}37.5%{transform:rotate(135deg)}49.9%{transform:rotate(135deg)}50%{transform:rotate(180deg)}67.4%{transform:rotate(180deg)}67.5%{transform:rotate(225deg)}74.9%{transform:rotate(225deg)}75%{transform:rotate(270deg)}87.4%{transform:rotate(270deg)}87.5%{transform:rotate(315deg)}99.9%{transform:rotate(315deg)}100%{transform:rotate(360deg)}}@keyframes semi{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes semi2{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@keyframes hometed{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}.animarse .hometed{animation-name:hometed;animation-duration:.75s}@keyframes homebg{0%{background:none}25%{background:rgba(228,227,225,.85)}75%{background:rgba(228,227,225,.85)}100%{background:none}}@keyframes bounces{from,4%,9.4%,16%,20%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}5%,8.6%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}14%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}18%{transform:translate3d(0, -4px, 0)}}.bounces{animation-name:bounces;transform-origin:center bottom}.animating{animation-duration:5s;animation-fill-mode:both}.animating.infinite{animation-iteration-count:infinite}.animarse .homebg{animation-name:homebg;animation-duration:.75s}.animarse .delayed-1{animation-delay:1.9s}.animarse .delayed-2{animation-delay:2.5s}.animarse .delayed-3{animation-delay:3.1s}.animarse .delayed-4{animation-delay:3.7s}.animarse .delayed-5{animation-delay:4.3s}.animarse .delayed-6{animation-delay:4.9s}.animarse .delayed-7{animation-delay:5.5s}.animarse .delayed-8{animation-delay:6.1s}.animarse .delayed-9{animation-delay:6.7s}.animated{animation-duration:1s;animation-fill-mode:both}.animarse .drm{animation-duration:9s;animation-fill-mode:both}.animarse .drm.infinite{animation-iteration-count:infinite}.animarse .drm.delay-1{animation-delay:.25s}.animarse .drm.delay-2{animation-delay:.5s}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:800ms}.animated.faster{animation-duration:500ms}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media(print),(prefers-reduced-motion: reduce){.animated{animation-duration:1ms !important;transition-duration:1ms !important;animation-iteration-count:1 !important}}header{position:fixed;width:100%;height:60px;z-index:900;background:rgba(255,255,255,.9)}header .logo{position:absolute;width:calc(50vw - 60px);max-width:285px;z-index:200}header .logo img{width:100%;max-width:110px;margin:15px 20px}header nav.pages{position:absolute;left:100vw;top:60px;right:0;min-height:90vh;width:75vw;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:flex;flex-flow:column wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;padding:0 0 50px}header nav.pages section{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;padding:25px 20px;width:100vw;background:rgba(246,246,245,.75);border-bottom:1px solid #fff}header nav.pages section h6{font-size:1rem;font-weight:700;width:110px;padding-top:1px}header nav.pages section article{display:flex;flex-flow:column wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start}header nav.pages section article a{display:flex;color:#29363c;text-decoration:none;text-transform:uppercase;font-size:.875rem;padding:3px;margin:0 0 2px;letter-spacing:.025rem}header nav.pages section article a:hover{background:#29363c;color:#fff}header .menu{position:absolute;width:120px;height:60px;border-left:1px solid #fff;border-bottom:1px solid #fff;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;right:0;z-index:110;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}header .menu .hamburger:hover .hamburger-inner{background-color:#000}header .menu .hamburger:hover .hamburger-inner::before,header .menu .hamburger:hover .hamburger-inner::after{background-color:#000}header .menu .lupa{margin-right:20px;border:none;text-decoration:none;width:38px;height:35px;padding:6px 8px;background:none}header .menu .lupa .replacing{width:100%;height:100%}header .menu .lupa:hover .replacing path{fill:#000}header .menu.is-active{background:rgba(246,246,245,.9)}header .menu.is-active~.pages{left:0;width:100vw}@media(min-width: 768px){header nav.pages{flex-flow:row wrap;padding:0}header nav.pages section{border-top:none;border-bottom:1px solid #fff;border-right:1px solid #fff;padding:15px 0 8px 30px;min-height:12.55vw}header nav.pages section:last-child{border-right:none}header nav.pages section h6{width:80px}header .menu.is-active~.pages{left:calc(50vw - 1px);width:75vw}}@media(min-width: 992px){header{height:75px;background:none}header .logo{width:calc(25vw - 75px)}header .logo img{margin:20px 30px}header nav.pages{min-height:75px;max-height:75px;padding:0;top:0}header nav.pages section{padding:18px 20px 12px;width:33.33%;min-height:auto;border:none;border-right:1px solid #fff}header nav.pages section:last-child{border:none;border-right:1px solid #fff}header nav.pages section h6{font-size:.875rem;width:65px}header nav.pages section article a{font-size:.75rem;padding:1px 2px;margin:0 0 1px}header .menu{width:150px;height:75px;border:none}header .menu.is-active~.pages{left:calc(30vw - 75px);width:70vw}}@media(min-width: 1200px){header{height:95px}header .logo{width:calc(25vw - 95px)}header .logo img{margin:30px 30px;max-width:140px}header nav.pages{min-height:95px;max-height:95px}header nav.pages section{padding:29px 50px 15px}header nav.pages section article h6{padding-top:2px}header nav.pages section article a{padding:2px}header .menu{width:190px;height:95px}header .menu.is-active~.pages{left:calc(27.5vw - 95px);width:72.5vw}}@media(min-width: 1500px){header nav.pages{right:calc(50vw - 750px);width:1135px;left:100vw;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header .col-12{position:relative;overflow:hidden;height:95px}header .menu.is-active~.pages{left:285px;width:1120px}}.antifoot{min-height:100%;margin-bottom:-50px}.antifoot:after{content:"";display:block;height:50px}footer{height:50px;position:relative;z-index:80}@media(min-width: 576px){.antifoot{margin-bottom:-50px}.antifoot:after{height:50px}footer{height:50px}}@media(min-width: 768px){.antifoot{margin-bottom:-50px}.antifoot:after{height:50px}footer{height:50px}}@media(min-width: 1200px){.antifoot{margin-bottom:-50px}.antifoot:after{height:50px}footer{height:50px}}.under{background:url("../images/fondo.gif");background-size:30px 30px;background-position:center center}.under .maining{width:80vw;max-width:600px;min-height:100vh;margin:0 auto;background:#fff;border-right:2px solid #939393;border-left:2px solid #939393;padding:30px;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;align-content:center}.under .maining .logo{width:40vw;max-width:160px;margin:30px auto}.under .maining h5{text-align:center;text-transform:initial;padding:10px 40px}.under .maining .timelapse{margin:10vh 0;width:100%}.under .maining .timelapse .cd100{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center}.under .maining .timelapse .cd100 .each{width:25%;text-align:center;border-right:1px solid #939393}.under .maining .timelapse .cd100 .each .l2-txt1{font-weight:900;color:#29363c;font-size:3rem;letter-spacing:-0.0675rem}.under .maining .timelapse .cd100 .each .s2-txt4{display:block;font-size:.75rem;text-transform:uppercase;color:#29363c}.under .maining .timelapse .cd100 .each:last-of-type{border:none}.under .maining .redes{text-align:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;margin:10vh auto 0}.under .maining .redes a{display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;color:#939393;text-decoration:none;margin-right:15px}.under .maining .redes a .icon{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;width:30px;height:30px;font-size:1.125rem}.under .maining .redes a .texto{border-left:1px solid #e4e3e1;padding-left:5px;font-size:.9375rem}.under .maining .redes a:hover{color:#29363c}.under .maining .dir{display:flex;margin:45px 0 20px;font-size:.75rem;text-transform:uppercase}#bloque{position:relative;height:100vh;min-width:100%}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:9899}#status.prehome{position:relative;display:flex;flex-flow:column wrap;padding:15px 0 0 !important;width:100%;height:calc(100vh - 15px);overflow:hidden}#status.prehome .banda{position:relative;z-index:20;width:100%;height:calc(33.333vh - 14px);display:flex;background:#fff}#status.prehome .banda.one,#status.prehome .banda.two,#status.prehome .banda.thre{transition-property:width;transition-duration:.75s;transition-timing-function:ease-in-out}#status.prehome .banda.one{transition-delay:.5s;margin:0 0 0 auto}#status.prehome .banda.one.show{width:30%}#status.prehome .banda.two.show{width:0}#status.prehome .banda.thre{transition-delay:.75s;margin:0 auto 0 0}#status.prehome .banda.thre.show{width:30%}#status.prehome .spinner{position:absolute;top:calc(50vh + 10px);left:calc(50% - 20px);display:flex;align-items:center;align-content:center;justify-content:center;width:40px;height:40px;z-index:1000;margin:0 auto;animation-duration:1s;animation-name:spin;animation-iteration-count:infinite}#status.prehome .spinner img{width:100%}#status.prehome .iso{z-index:900;position:absolute;top:calc(50vh - 75px);left:calc(50% - 60px);width:120px;height:55px;animation-delay:1s;animation-duration:2s;animation-name:fadeInDown;animation-iteration-count:1}#status.prehome .iso img{width:100%}#status.prehome .space{display:flex;position:relative;width:100%;height:6px;background:#fff;z-index:30}#status.prehome .contentimg{position:absolute;z-index:10;top:15px;bottom:0;right:0;left:0}#status.prehome .contentimg img{display:block;-o-object-fit:cover;object-fit:cover;width:100vw;height:calc(100vh - 31px)}main{width:100vw;padding-top:60px;padding-bottom:45px !important;background:#fff}main .grilla{z-index:100;display:grid;grid-auto-columns:16.6666%;gap:0;justify-items:stretch;align-items:stretch;justify-content:stretch;align-content:stretch;grid-auto-flow:column;border-top:1px solid #d3d3d3}main .grilla .item{border-bottom:1px solid #d3d3d3;padding:95px 50px 35px;display:flex;flex-flow:column;justify-content:flex-end;position:relative;text-decoration:none}main .grilla .item h5{opacity:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main .grilla .item small{font-size:1rem;font-weight:300;color:#939393;opacity:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main .grilla .item:hover{background:rgba(228,227,225,.85)}main .grilla .item:hover h5,main .grilla .item:hover small{opacity:1 !important}main .leftDiv{position:fixed;display:none;min-width:200px;z-index:300}main .leftDiv .titleSection{text-transform:uppercase;font-size:.75rem;font-weight:300;line-height:105%}main .leftDiv .titleSection strong{font-weight:700}main .leftDiv .redes{position:absolute;bottom:50px}main .leftDiv .redes a{color:#939393;text-decoration:none;font-size:.9375rem;margin-right:5px}main .leftDiv .redes a:hover{color:#29363c}main .leftDiv.inner{position:absolute}main .leftDiv.inner .redes{position:fixed}main .introSec{position:relative}main .introSec h1{padding:30px 0}main .introSec p{font-size:.875rem;padding-bottom:15px}main .introSec p strong{font-weight:700;display:block;padding:3px 0;font-size:1rem}main .introSec p a{font-size:.875rem;color:#29363c;text-decoration:none;padding:2px 3px;margin:0 0 5px -3px;text-transform:uppercase}main .introSec p a:hover{background:#29363c;color:#e4e3e1}main .introSec .arrow{position:absolute;left:18px;top:33px;width:30px}main .more-content{position:fixed;right:10px;bottom:0;width:48px;height:46px;border:none;border-radius:0;background:#29363c;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;z-index:9900}main .more-content .replacing{display:flex;width:25px;transform:rotate(90deg)}main .more-content .replacing path{fill:#fff}main .more-content.oculta{bottom:-100px}main.home{padding-bottom:0 !important}main.home .grilla{grid-template-rows:auto}main.home .grilla .background{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;moz-transition:all .75s ease-in-out;transition:all .75s ease-in-out;opacity:0;z-index:1;display:none}main.home .grilla .background img{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;display:block}main.home .grilla .background.show{opacity:1 !important}main.home .grilla .item{min-height:52.25vw;grid-column:1/7;position:relative;z-index:10}main.home .grilla .item h5,main.home .grilla .item small{position:relative;z-index:20}main.home .grilla .item .bgbot,main.home .grilla .item .bgxs{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.home .grilla .item .bgbot{z-index:1}main.home .grilla .item .bgbot img{position:relative;-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}main.home .grilla .item .cat{position:absolute;top:35px;left:55px;width:20px;font-size:1.75rem;font-family:"Mosk",Arial,sans-serif;font-weight:300;color:#939393;z-index:20}main.home .grilla .item .cat .ant{filter:blur(0px);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.home .grilla .item .cat span{position:absolute;top:0;left:0;width:20px;opacity:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:5}main.home .grilla .item .cat span img{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;filter:blur(4px)}main.home .grilla .item:hover{background:rgba(252,252,252,.85)}main.home .grilla .item:hover .bgxs{background:rgba(252,252,252,.85)}main.home .grilla .item:hover .cat .ant{transform:rotate(270deg);filter:blur(4px);opacity:0}main.home .grilla .item:hover .cat span{transform:rotate(360deg);opacity:1}main.home .grilla .item:hover .cat span img{filter:blur(0px)}main.home .grilla .more{display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;align-content:flex-start;position:relative;z-index:1;grid-column:1/7;border-bottom:1px solid #d3d3d3}main.home .grilla .more .inside-it{padding:15px 20px 15px 100px;min-height:22.25vw;position:relative;z-index:1;width:100%;text-decoration:none !important;display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;align-content:flex-start;border-bottom:1px solid #d3d3d3;background:rgba(228,227,225,.2)}main.home .grilla .more .inside-it .cat{position:absolute;top:38px;left:55px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:20px;font-size:1.75rem;font-family:"Mosk",Arial,sans-serif;font-weight:300;color:#939393}main.home .grilla .more .inside-it .cat .ant{filter:blur(0px);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.home .grilla .more .inside-it .cat span{position:absolute;top:0;left:0;width:20px;opacity:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.home .grilla .more .inside-it .cat span img{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;filter:blur(4px)}main.home .grilla .more .inside-it h5{display:flex;width:100%;opacity:1;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:2px 0 0}main.home .grilla .more .inside-it small{display:flex;width:100%;font-size:1rem;font-weight:300;color:#939393;opacity:1;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.home .grilla .more .inside-it:hover{background:rgba(228,227,225,.85)}main.home .grilla .more .inside-it:hover h5,main.home .grilla .more .inside-it:hover small{padding-left:15px}main.home .grilla .more .inside-it:hover .cat{left:70px}main.home .grilla .more .inside-it:hover .cat .ant{transform:rotate(270deg);filter:blur(4px);opacity:0}main.home .grilla .more .inside-it:hover .cat span{transform:rotate(360deg);opacity:1}main.home .grilla .more .inside-it:hover .cat span img{filter:blur(0px)}main.arquitectura{position:relative;padding-bottom:0 !important}main.arquitectura .introSec{padding-left:60px;padding-right:60px}main.arquitectura.fichas .maxancho{border:none !important}main.arquitectura.fichas .maxancho.textos{padding-top:40px;padding-bottom:40px}main.arquitectura.fichas .maxancho.textos blockquote{position:relative;font-weight:500;line-height:135%;padding:50px 0 20px 60px;font-size:1.25rem;font-family:"Mosk",sans-serif}main.arquitectura.fichas .maxancho.textos blockquote img{width:40px;height:40px;position:absolute;left:10px;top:50px}main.arquitectura.fichas .maxancho h1,main.arquitectura.fichas .maxancho h2,main.arquitectura.fichas .maxancho h3,main.arquitectura.fichas .maxancho h4,main.arquitectura.fichas .maxancho h5,main.arquitectura.fichas .maxancho h6{text-transform:initial;padding:0 0 20px}main.arquitectura.fichas .maxancho.fichaTec{background:rgba(246,246,245,.9);padding:15px}main.arquitectura.fichas .maxancho.fichaTec strong{font-weight:700;display:block;padding-bottom:5px}main.arquitectura.fichas .maxancho .despiece{width:30px;height:30px;margin-bottom:10px}main.arquitectura.fichas .maxancho .twocol{padding:40px 0}main.arquitectura.fichas .maxancho .twocol p{padding:0;margin:0}main.arquitectura.fichas .maxancho .detail{display:flex;flex-flow:column;justify-content:center;align-items:flex-start;align-content:flex-start}main.arquitectura.fichas .maxancho .dato{background:#e4e3e1;border-top:2px solid #fff;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;align-content:center;padding:40px 15px;min-height:100%}main.arquitectura.fichas .maxancho .dato h1{font-family:"Akzidenz",sans-serif;text-transform:uppercase;font-weight:700;font-size:3.5rem;letter-spacing:-0.125rem;padding-bottom:0}main.arquitectura.fichas .maxancho .dato h1 small{font-weight:300;font-size:40%;letter-spacing:0}main.arquitectura.fichas .maxancho .dato h6{padding-top:10px;font-weight:300;font-size:.875rem;letter-spacing:.25rem;text-transform:uppercase;font-family:"Akzidenz",sans-serif;text-align:center;line-height:110%;padding-bottom:0}main.arquitectura.fichas .maxancho .video{padding:0;min-height:auto}main.arquitectura.fichas .maxancho .video .contiene{position:relative;padding-bottom:56.25%}main.arquitectura.fichas .maxancho .video .contiene iframe{position:absolute;top:0;left:0;width:100%;height:100%}main.arquitectura.fichas .leftDiv{position:relative;display:inline}main.arquitectura.fichas .leftDiv .titleSection{padding:5px 20px}main.arquitectura.fichas .leftDiv .redes{display:none}main.arquitectura.fichas .leftDiv h1{font-size:1.75rem;max-width:180px;line-height:105%;font-family:"Mosk",sans-serif}main.arquitectura.fichas .leftDiv h1 small{display:flex;font-size:55%;color:#c6c6c6;font-weight:300;text-transform:initial}main.arquitectura.fichas .leftDiv h3{text-transform:initial;color:#29363c;font-weight:700;font-size:1.125rem;padding-top:50px}main.arquitectura.fichas .leftDiv .lined{width:25px;background:#939393;height:2px;margin:15px 0}main.arquitectura.fichas .main-sl,main.arquitectura.fichas .inner-sl{position:relative}main.arquitectura.fichas .main-sl .controles,main.arquitectura.fichas .inner-sl .controles{position:absolute;right:calc(50% - 48px);bottom:0;background:rgba(255,255,255,.95);padding:23px 0;width:96px}main.arquitectura.fichas .main-sl .controles .controls,main.arquitectura.fichas .inner-sl .controles .controls{width:96px;position:absolute;top:0;bottom:0;z-index:20;margin:0}main.arquitectura.fichas .main-sl .controles .controls li,main.arquitectura.fichas .inner-sl .controles .controls li{position:absolute;height:46px;left:-5px}main.arquitectura.fichas .main-sl .controles .controls li.prev,main.arquitectura.fichas .main-sl .controles .controls li.next,main.arquitectura.fichas .inner-sl .controles .controls li.prev,main.arquitectura.fichas .inner-sl .controles .controls li.next{list-style-type:none !important}main.arquitectura.fichas .main-sl .controles .controls li.prev,main.arquitectura.fichas .inner-sl .controles .controls li.prev{left:2px;transform:rotate(-90deg)}main.arquitectura.fichas .main-sl .controles .controls li.next,main.arquitectura.fichas .inner-sl .controles .controls li.next{right:0;left:auto;transform:rotate(-90deg)}main.arquitectura.fichas .main-sl .controles .controls li .arrow,main.arquitectura.fichas .inner-sl .controles .controls li .arrow{width:48px;height:46px}main.arquitectura.fichas .main-sl .controles .numeracion,main.arquitectura.fichas .inner-sl .controles .numeracion{display:none}main.arquitectura.fichas .inner-sl{margin-top:40px}main.arquitectura.fichas .inner-sl .slider picture .eachsl{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:100vw;max-height:100vh}main.arquitectura.fichas .allwidth{background:#fff}main.arquitectura.fichas .allwidth .secondary-sl{position:relative}main.arquitectura.fichas .allwidth .secondary-sl .items{padding:0;position:relative;z-index:2}main.arquitectura.fichas .allwidth .secondary-sl .items img{display:block;width:100%;height:auto}main.arquitectura.fichas .allwidth .secondary-sl .items .cat{position:relative;z-index:2;top:-2px;padding:40px 40px 60px;margin:0 auto}main.arquitectura.fichas .allwidth .secondary-sl .controles{position:absolute;top:auto;bottom:0;height:50px;z-index:20}main.arquitectura.fichas .allwidth .secondary-sl .controles .controls{position:absolute;width:100%;top:0}main.arquitectura.fichas .allwidth .secondary-sl .controles .controls li{position:absolute;height:30px}main.arquitectura.fichas .allwidth .secondary-sl .controles .controls li.prev{left:30px;transform:rotate(-90deg)}main.arquitectura.fichas .allwidth .secondary-sl .controles .controls li.next{right:30px;transform:rotate(-90deg)}main.arquitectura.fichas .allwidth .secondary-sl .controles .controls li.prev,main.arquitectura.fichas .allwidth .secondary-sl .controles .controls li.next{list-style-type:none !important}main.arquitectura.fichas .allwidth .secondary-sl .controles .controls li .arrow{width:30px;height:30px}main.arquitectura.fichas .allwidth .secondary-sl .controles .numeracion{position:relative;margin:4px 70px;z-index:30;padding:0}main.arquitectura.fichas .allwidth .secondary-sl .controles .numeracion li{height:20px;padding:0 7px;display:inline-flex}main.arquitectura.fichas .allwidth .secondary-sl .controles .numeracion li .lined{height:20px;width:2px;background:#939393;-webkit-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;moz-transition:all .75s ease-in-out;transition:all .75s ease-in-out}main.arquitectura.fichas .allwidth .secondary-sl .controles .numeracion li:hover .lined{background:#6d6d6d}main.arquitectura.fichas .allwidth .secondary-sl .controles .numeracion li.tns-nav-active .lined{background:#29363c}main.arquitectura.fichas .allwidth.topslider{position:relative;z-index:309}main.arquitectura.fichas .allwidth.topslider .main-sl{max-width:100vw;max-height:100vh}main.arquitectura.fichas .allwidth.topslider .main-sl picture{text-align:center}main.arquitectura.fichas .allwidth.topslider .main-sl picture .itimg{max-height:100vh;max-width:100vw}main.arquitectura.fichas .allwidth.topslider .main-sl .controles.alt{right:calc(50% - 48px);bottom:0;background:rgba(255,255,255,.95);padding:23px 0;width:96px}main.arquitectura.fichas .allwidth.topslider .main-sl .controles.alt .controls{width:96px}main.arquitectura.fichas .allwidth.topslider .main-sl .controles.alt .controls li.prev{left:2px;transform:rotate(-90deg)}main.arquitectura.fichas .allwidth.topslider .main-sl .controles.alt .controls li.next{right:0;left:auto;transform:rotate(-90deg)}main.arquitectura.fichas .allwidth.topslider .main-sl .controles.alt .numeracion{display:none}main.arquitectura .background{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;moz-transition:all .75s ease-in-out;transition:all .75s ease-in-out;opacity:0;z-index:1}main.arquitectura .background img{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;display:block}main.arquitectura .background.show{opacity:1}main.arquitectura .col-12{z-index:10}main.arquitectura .item{height:75vw;max-height:400px;display:flex;flex-flow:column;justify-content:flex-end;position:relative;text-decoration:none;border-bottom:1px solid #d3d3d3;padding:95px 50px 35px}main.arquitectura .item .cat{position:absolute;top:35px;left:55px;width:20px;font-size:1.75rem;font-family:"Mosk",Arial,sans-serif;font-weight:300;color:#939393}main.arquitectura .item .cat .ant{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.arquitectura .item .cat span{position:absolute;top:0;left:0;width:20px;opacity:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.arquitectura .item h5{opacity:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.arquitectura .item small{font-size:1rem;font-weight:300;color:#939393;opacity:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.arquitectura .item:hover{background:rgba(252,252,252,.85)}main.arquitectura .item:hover .cat .ant{transform:rotate(270deg);opacity:0}main.arquitectura .item:hover .cat span{transform:rotate(360deg);opacity:1}main.arquitectura .item:hover h5,main.arquitectura .item:hover small,main.arquitectura .item:hover span{opacity:1}main.arquitectura .listas{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;padding-left:20px}main.arquitectura .listas .options{display:flex;flex-flow:row wrap;align-items:center;align-content:center;width:100%}main.arquitectura .listas .options.total{display:flex;width:100%}main.arquitectura .listas .options.total input{height:40px;border-radius:0;border:1px solid #e4e3e1;width:100%;max-width:calc(100% - 20px);padding:8px;font-size:1rem;font-family:"Akzidenz",Arial,sans-serif;font-weight:300;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.arquitectura .listas .options.total input::-moz-placeholder{color:#adadad}main.arquitectura .listas .options.total input::placeholder{color:#adadad}main.arquitectura .listas .options.total input:hover,main.arquitectura .listas .options.total input:focus{border-color:#29363c;outline:none;box-shadow:none}main.arquitectura .listas .options h6{display:flex;padding:25px 0 5px;font-weight:300}main.arquitectura .listas .options .dropdown{width:calc(100% - 20px)}main.arquitectura .listas .options .dropdown .dropdown-toggle{border-radius:0;border:none;width:100%;font-weight:300;background:#e4e3e1;text-transform:uppercase;font-size:80%;color:#29363c;height:40px;text-align:left;-webkit-transition:all .325s ease-in-out;-o-transition:all .325s ease-in-out;moz-transition:all .325s ease-in-out;transition:all .325s ease-in-out;position:relative}main.arquitectura .listas .options .dropdown .dropdown-toggle:hover,main.arquitectura .listas .options .dropdown .dropdown-toggle:focus{background:#29363c;outline:none;box-shadow:none;color:#fff}main.arquitectura .listas .options .dropdown .dropdown-toggle::after{position:absolute;right:0;top:calc(50% - 3px);margin-right:10px;font-size:1.125rem}main.arquitectura .listas .options .dropdown .dropdown-menu{border-radius:0;border:1px solid #e4e3e1;min-width:100%}main.arquitectura .listas .options .dropdown .dropdown-menu li a{text-transform:uppercase;font-weight:300;padding:10px;font-size:80%}main.arquitectura .listas .options .dropdown .dropdown-menu li a:hover{background:#e4e3e1;color:#29363c}main.arquitectura .listas .resultados,main.arquitectura .listas .notfound{margin-top:40px;border-top:1px solid #e4e3e1}main.arquitectura .listas .notfound{padding:40px;text-align:center;width:100%;font-size:1.5rem;font-weight:300;min-height:250px}main.arquitectura .listas .resultados{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;margin-left:-20px}main.arquitectura .listas .resultados .items{width:100%;height:120vw;display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;position:relative;text-decoration:none;border-bottom:2px solid #fff}main.arquitectura .listas .resultados .items picture{width:100%;height:85vw}main.arquitectura .listas .resultados .items picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main.arquitectura .listas .resultados .items .content{position:relative;width:100%;height:calc(35vw - 2px);padding:15px 50px;background:rgba(228,227,225,.85)}main.arquitectura .listas .resultados .items .content .cat{width:20px;height:40px;position:relative}main.arquitectura .listas .resultados .items .content .cat img{width:100%}main.arquitectura .listas .resultados .items .content .cat .ant,main.arquitectura .listas .resultados .items .content .cat span{width:20px;position:absolute}main.arquitectura .listas .resultados .items .content .cat span{opacity:0}main.arquitectura .listas .resultados .items .content .data{display:none}main.arquitectura .listas .resultados .items .content small{font-size:1rem;font-weight:300;color:#939393;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.arquitectura .listas .resultados .items:hover .content{opacity:1}main.arquitectura .listas .resultados .items:hover .content .cat span{opacity:1;transform:rotate(540deg)}main.arquitectura .listas .resultados .items:hover .content .cat .ant{transform:rotate(540deg);opacity:0}main.expresiones{position:relative}main.expresiones .introSec{padding-left:60px;padding-right:60px}main.expresiones .grilla{position:relative;grid-auto-flow:row;grid-auto-rows:360px;gap:1px;border:none}main.expresiones .grilla .item{border:none;background:rgba(228,227,225,0)}main.expresiones .grilla .item .imgFondo{position:absolute;z-index:-1;top:0;right:0;left:0;bottom:0;overflow:hidden}main.expresiones .grilla .item .imgFondo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;min-height:100%}main.expresiones .grilla .item h5{margin-bottom:30px}main.expresiones .grilla .item small{position:relative}main.expresiones .grilla .item small img{position:absolute;left:-24px;top:-2px;width:16px}main.expresiones .grilla .item:hover{background:rgba(228,227,225,.85);cursor:pointer}main.expresiones .grilla .unoxuno,main.expresiones .grilla .unoxdos,main.expresiones .grilla .unoxtres,main.expresiones .grilla .dosxuno,main.expresiones .grilla .dosxdos{grid-column:span 6;grid-row-start:span 1}main.estudio{position:relative}main.estudio.equipo .team{display:flex;flex-flow:row-reverse wrap;justify-content:stretch;position:relative;border-top:1px solid #e4e3e1;overflow:hidden}main.estudio.equipo .team picture{position:absolute;z-index:10;width:100vw;top:0;bottom:0;left:100vw;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.estudio.equipo .team picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;min-height:100%}main.estudio.equipo .team .bigletter{padding:35px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-end;align-items:flex-end;width:50vw;height:100%;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative;z-index:200}main.estudio.equipo .team .bigletter img{width:100%;max-width:180px;opacity:.6}main.estudio.equipo .team .content{display:flex;flex-flow:column wrap;justify-content:flex-end;padding:35px;width:50vw;min-height:100%;position:relative;z-index:15;min-height:calc(33.3333vh - 20px);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.estudio.equipo .team .content h6{font-size:1.25rem;font-family:"Mosk",Arial,sans-serif;font-weight:300;color:#939393;padding-bottom:15px}main.estudio.equipo .team .content h5,main.estudio.equipo .team .content h6,main.estudio.equipo .team .content .lined,main.estudio.equipo .team .content a{padding-left:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.estudio.equipo .team .content .lined{height:2px;width:35px;background:#29363c;margin:20px 10px 25px 0}main.estudio.equipo .team .content a{display:block;font-size:1rem;font-weight:300;color:#939393;text-decoration:none;opacity:0}main.estudio.equipo .team:hover picture{left:0}main.estudio.equipo .team:hover .bigletter{padding:35px 15px 35px 55px}main.estudio.equipo .team:hover .content{background:rgba(228,227,225,.9)}main.estudio.equipo .team:hover .content h5,main.estudio.equipo .team:hover .content h6,main.estudio.equipo .team:hover .content a{padding-left:15px}main.estudio.equipo .team:hover .content a{opacity:1}main.estudio.equipo .team:hover .content .lined{margin-left:15px}main.estudio.equipo .collab{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin:20px 0 0;border-left:1px solid #fff;min-height:320px}main.estudio.equipo .collab picture{min-height:auto;max-height:0px;overflow:hidden}main.estudio.equipo .collab picture img{min-height:220px;width:100%;-o-object-fit:cover;object-fit:cover}main.estudio.equipo .collab .content{background:rgba(246,246,245,.75);padding:20px;width:100%;height:320px}main.estudio.equipo .collab .content .txt h6{color:#939393}main.estudio.equipo .collab .content .txt .lined{margin:0 0 10px;width:20px;height:2px;background:#29363c}main.estudio.equipo .collab:hover picture{max-height:220px}main.estudio.equipo .collab:hover .content{height:100px}main.estudio.equipo.resumee{padding-top:90px}main.estudio.equipo.resumee .picResume{position:relative}main.estudio.equipo.resumee .picResume img{display:flex;min-width:100%}main.estudio.equipo.resumee .picResume .content{background:rgba(228,227,225,.85);padding:10px 45px}main.estudio.equipo.resumee .picResume .content .titulo{font-weight:900;padding:5px 0 15px;color:#8f8b83;text-transform:initial}main.estudio.equipo.resumee .txtResume{padding:15px 45px}main.estudio.equipo.resumee .txtResume .eachxp{padding:10px 0 30px}main.estudio.equipo.resumee .txtResume h5{text-transform:initial;padding:20px 0}main.estudio.equipo.resumee .txtResume h5.upper{text-transform:uppercase}main.estudio.equipo.resumee .txtResume h6{font-family:"Akzidenz",sans-serif;color:#939393;padding:8px 0}main.estudio.equipo.resumee .txtResume p{line-height:185%;font-size:.9375rem}main.estudio.equipo.resumee .txtResume .lined{margin-top:45px;width:25px;height:2px;background:#939393}main.estudio.equipo.resumee .txtResume a{color:#939393}main.estudio.equipo.resumee .txtResume a:hover{color:#29363c}main.estudio.prensa .bloque{height:75vw;max-height:360px;display:flex;flex-flow:column;justify-content:flex-end;position:relative;text-decoration:none;border-bottom:1px solid #d3d3d3;padding:95px 50px 35px;background:rgba(255,255,255,.85)}main.estudio.prensa .bloque .misc{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;top:35px;left:30px;font-size:1.75rem;font-family:"Mosk",Arial,sans-serif;font-weight:300;color:#939393}main.estudio.prensa .bloque .misc img{position:relative;width:auto !important;height:24px;margin-right:7px;mix-blend-mode:multiply}main.estudio.prensa .bloque .txt{padding:0 20px 0 25px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.estudio.prensa .bloque .txt small{font-size:1rem;font-weight:300;color:#939393;display:block;text-transform:initial;padding:10px 0}main.estudio.prensa .bloque .txt a{display:block;font-size:1rem;font-weight:300;color:#939393;text-decoration:none;opacity:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative}main.estudio.prensa .bloque .txt a img{width:20px;position:absolute;left:-28px;top:-2px}main.estudio.prensa .bloque:hover{background:rgba(246,246,245,.85)}main.estudio.prensa .bloque:hover .misc{left:35px}main.estudio.prensa .bloque:hover .txt{padding:0 15px 0 30px}main.estudio.prensa .bloque:hover .txt a{opacity:1}main.estudio.prensa .bloque.sin{background:none;justify-content:flex-start}main.estudio.prensa .bloque.sin .lined{width:30px;height:2px;background:#e4e3e1}main.estudio.prensa .bloque.sin:hover{background:none}main.estudio.contacto{padding:60px 60px 0}main.estudio.contacto h1{padding:30px 0}main.estudio.contacto p{font-size:.875rem;padding-bottom:15px}main.estudio.contacto p strong{font-weight:700;display:block;padding:3px 0;font-size:1rem}main.estudio.contacto p a{font-size:.875rem;color:#29363c;text-decoration:none;padding:2px 3px;margin:0 0 5px -3px;text-transform:uppercase}main.estudio.contacto p a:hover{background:#29363c;color:#e4e3e1}main.estudio.contacto .introSec .arrow{left:-43px}main.estudio.contacto .datos{padding-top:10px}main.estudio.contacto .mapa{background:#e4e3e1;width:100%;aspect-ratio:16/9;margin-bottom:30px}main.estudio.contacto form fieldset{text-align:right}main.estudio.contacto form fieldset .form-group{padding:0 0 15px}main.estudio.contacto form fieldset .form-group label{display:flex;font-family:"Akzidenz",Arial,sans-serif;text-align:left;padding:5px 0}main.estudio.contacto form fieldset .form-group input,main.estudio.contacto form fieldset .form-group textarea{display:flex;border:1px solid #e4e3e1;padding:8px;font-size:1rem;font-family:"Akzidenz",Arial,sans-serif;color:#29363c;margin:2px 0;width:100%;font-weight:300;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.estudio.contacto form fieldset .form-group input:hover,main.estudio.contacto form fieldset .form-group input:focus,main.estudio.contacto form fieldset .form-group textarea:hover,main.estudio.contacto form fieldset .form-group textarea:focus{border-color:#29363c;outline:none;box-shadow:none}main.estudio.contacto form fieldset input[type=submit]{border:none;background:#e4e3e1;color:#29363c;padding:10px 20px;font-weight:300;letter-spacing:.0375rem;margin:0 0 0 auto;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.estudio.contacto form fieldset input[type=submit]:hover{background:#29363c;color:#fff}.modal .modal-xl{max-width:-moz-fit-content;max-width:fit-content}.modal .modal-header{justify-content:flex-end}.modal .modal-content{border-radius:0;border:none}.modal .modal-content .modal-slider{max-width:80vw}.modal .modal-content .modal-slider picture .modimg{width:auto;max-width:calc(100vw - 100px);max-height:calc(100vh - 200px);height:auto;margin:0 auto;display:block}.modal .modal-footer{justify-content:flex-start}.modal .modal-footer .modal-title{font-weight:700}.modal.searching .modal-body{padding:0}.modal.searching .modal-body input{background:#fff;padding:1.125rem 1.75rem;font-weight:300;font-size:125%;width:100%;border:none}.modal.searching .modal-body input:focus{background:#f0f0ee;padding:1.125rem;outline:none;border:none}.modal-backdrop{background:#fff;background:url("../images/fondo.gif") repeat;background-size:30px 30px}.modal-backdrop.show{opacity:1}@media(min-width: 768px){#status.prehome{flex-flow:row wrap;max-width:1200px;margin:0 auto}#status.prehome .banda{width:calc(33.3333% - 4px);height:100%}#status.prehome .banda.one,#status.prehome .banda.two,#status.prehome .banda.thre{transition-property:height}#status.prehome .banda.one{transition-delay:.5s;margin:auto 0 0 0}#status.prehome .banda.one.show{height:30%;width:calc(33.3333% - 4px)}#status.prehome .banda.two.show{height:0;width:calc(33.3333% - 4px)}#status.prehome .banda.thre{transition-delay:.75s;margin:0 0 auto 0}#status.prehome .banda.thre.show{height:30%;width:calc(33.3333% - 4px)}#status.prehome .space{display:flex;position:relative;height:100%;width:6px;background:#fff;z-index:30}#status.prehome .contentimg img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:calc(100vh - 30px)}main .more-content{right:6px}main.home .grilla{grid-auto-flow:row;border-top:none}main.home .grilla .background{display:block}main.home .grilla .item{min-height:37.5vw}main.home .grilla .item .bgbot{display:none}main.home .grilla .it1,main.home .grilla .it3,main.home .grilla .it5,main.home .grilla .it7,main.home .grilla .it9{grid-column:1/4;border-right:1px solid #d3d3d3}main.home .grilla .it2,main.home .grilla .it4,main.home .grilla .it6,main.home .grilla .it8{grid-column:4/7}main.home .grilla .more{grid-column:4/7}main.home .grilla .more .inside-it{min-height:12.5vw}main.home .grilla .more .inside-it .cat{top:40px}main.arquitectura.fichas .maxancho .twocol{-moz-columns:2;columns:2;-moz-column-gap:25px;column-gap:25px}main.arquitectura.fichas .maxancho .dato{border:none;border-right:2px solid #fff}main.arquitectura.fichas .allwidth .secondary-sl .items{border:none;border-bottom:2px solid #29363c}main.arquitectura.fichas .allwidth .secondary-sl .items .cat{position:absolute;z-index:2;top:auto;bottom:-2px;width:50vw;left:52.5vw;max-width:360px}main.arquitectura.fichas .allwidth .secondary-sl .controles{left:calc(52.5vw + 10px);bottom:0}main.arquitectura.fichas .allwidth.topslider .main-sl .controles.alt .numeracion li .lined{width:21px}main.arquitectura .item{height:37.5vw;border-left:1px solid #e4e3e1}main.arquitectura .listas .options{display:inline-flex;flex-flow:column wrap;align-items:flex-start;align-content:flex-start;width:33.33%}main.arquitectura .listas .options.total input{max-width:calc(66.66% - 20px)}main.arquitectura .listas .resultados .items{height:45.5vw;width:50vw;border-right:1px solid #fff;border-bottom:1px solid #fff}main.arquitectura .listas .resultados .items picture{width:50vw;height:calc(27.5vw - 1px)}main.arquitectura .listas .resultados .items .content{height:18vw}main.expresiones .grilla{grid-auto-flow:row;grid-auto-rows:37.5vw;grid-auto-columns:calc(16.6666% - 1px)}main.expresiones .grilla .unoxuno{grid-column-start:span 3;grid-row-start:span 1}main.expresiones .grilla .unoxdos{grid-column:span 6;grid-row-start:span 2}main.expresiones .grilla .unoxtres{grid-column:span 6;grid-row-start:span 1}main.expresiones .grilla .dosxuno{grid-column:span 3;grid-row-start:span 2}main.expresiones .grilla .dosxdos{grid-column:span 6;grid-row-start:span 2}main.estudio.equipo{padding:60px 60px 0 calc(25vw - 60px)}main.estudio.equipo .maxancho{border-right:1px solid #e4e3e1}main.estudio.equipo .team{border-left:1px solid #e4e3e1;min-height:32.5vw}main.estudio.equipo .team picture{width:100%}main.estudio.equipo .team .bigletter{width:50%;min-height:32.5vw}main.estudio.equipo .team .content{width:50%;min-height:32.5vw}main.estudio.equipo.resumee .maxancho{border-right:none}main.estudio.prensa .bloque{padding:65px 35px 35px;height:37.5vw;border-left:1px solid #e4e3e1}main.estudio.contacto{padding:60px 60px 0 calc(25vw - 60px)}}@media(min-width: 992px){main{padding:75px 75px 0 calc(30vw - 75px)}main .leftDiv{display:inline;margin-top:153px;left:32px;min-height:200px;height:calc(100vh - 250px)}main .introSec{position:relative;padding-top:50px}main .introSec .arrow{position:absolute;left:-38px;top:86px;width:28px}main .grilla .item h5{opacity:0}main .grilla .item small{opacity:0}main .more-content{right:14px}main.home .grilla{border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3}main.home .grilla .item{min-height:170px;height:calc(33.33333vh - 55px);border:none;border-bottom:none}main.home .grilla .item .cat{font-size:1.375rem}main.home .grilla .item h5{font-size:1.125rem}main.home .grilla .item small{font-size:.875rem}main.home .grilla .it1,main.home .grilla .it4,main.home .grilla .it7{grid-column:1/3;border-right:1px solid #d3d3d3}main.home .grilla .it2,main.home .grilla .it5,main.home .grilla .it8{grid-column:3/5;border-right:1px solid #d3d3d3}main.home .grilla .it3,main.home .grilla .it6,main.home .grilla .it9{grid-column:5/7}main.home .grilla .more{border-bottom:none;grid-column:1/7;flex-flow:row nowrap;justify-content:flex-start;align-items:center;align-content:center;border-bottom:none}main.home .grilla .more .inside-it{height:92px;min-height:92px;border-bottom:none;border-right:1px solid #d3d3d3;width:33.333%}main.home .grilla .more .inside-it:last-of-type{border-right:none}main.home .grilla .more .inside-it .cat{top:35px}main.arquitectura .introSec{padding-left:0}main.arquitectura .maxancho{border-right:1px solid #e4e3e1}main.arquitectura.fichas{padding-top:0}main.arquitectura.fichas .maxancho.textos blockquote{padding:50px 0 20px}main.arquitectura.fichas .maxancho.textos blockquote img{left:-50px}main.arquitectura.fichas .leftDiv{position:fixed;display:inline;padding:0;z-index:500}main.arquitectura.fichas .leftDiv .redes{display:inline}main.arquitectura.fichas .allwidth{width:100vw;margin:0 -75px 0 calc(-30vw + 75px);border:none}main.arquitectura.fichas .allwidth .secondary-sl .items{border:none;border-bottom:2px solid #29363c}main.arquitectura.fichas .allwidth .secondary-sl .items .cat{position:absolute;z-index:2;top:auto;bottom:-2px;width:50vw;left:62.5vw;max-width:360px}main.arquitectura.fichas .allwidth .secondary-sl .controles{left:calc(62.5vw + 10px);bottom:0}main.arquitectura .item{border:none;border-left:1px solid #e4e3e1;min-height:18.875vw;height:22.5vw}main.arquitectura .item .cat{font-size:1.375rem}main.arquitectura .item h5{font-size:1.125rem}main.arquitectura .item small{font-size:.875rem}main.arquitectura .listas{padding-left:0}main.arquitectura .listas .resultados{margin-left:0}main.arquitectura .listas .resultados .items{width:calc((70vw - 1px)/3);min-height:18.875vw;height:20.5vw;overflow:hidden;border:none}main.arquitectura .listas .resultados .items picture{min-height:18.875vw;height:20.5vw}main.arquitectura .listas .resultados .items .content{position:absolute;bottom:0;width:100%;height:100%;padding:95px 50px 35px;background:rgba(252,252,252,.85);opacity:0}main.arquitectura .listas .resultados .items .content .cat{width:40px}main.arquitectura .listas .resultados .items .content .data{display:none}main.arquitectura .listas .resultados .items .content h5{font-size:1.125rem}main.arquitectura .listas .resultados .items .content small{font-size:.875rem}main.expresiones .introSec{padding-left:0}main.expresiones .grilla{grid-auto-rows:250px;grid-template-columns:auto auto auto auto auto auto}main.expresiones .grilla .unoxuno{grid-column-start:span 2;grid-row-start:span 1}main.expresiones .grilla .unoxdos{grid-column:span 4;grid-row-start:span 1}main.expresiones .grilla .unoxtres{grid-column:span 6;grid-row-start:span 1}main.expresiones .grilla .dosxuno{grid-column:span 2;grid-row-start:span 4}main.expresiones .grilla .dosxdos{grid-column:span 4;grid-row-start:span 4}main.estudio.equipo{padding:75px 75px 0 calc(30vw - 75px)}main.estudio.equipo .team{overflow:hidden;flex-flow:column wrap;justify-content:flex-end;min-height:500px;height:calc(100vh - 75px);max-height:700px;border:none;border-left:1px solid #e4e3e1}main.estudio.equipo .team picture{width:100%;left:0;top:100vh;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}main.estudio.equipo .team .bigletter{padding:35px 45px;width:100%;min-height:180px;height:auto}main.estudio.equipo .team .bigletter img{width:70%;max-width:120px}main.estudio.equipo .team .content{padding:35px 45px;width:100%;min-height:210px;height:auto}main.estudio.equipo .team:hover picture{top:0}main.estudio.equipo .collab{height:380px;margin:1px 0 0}main.estudio.equipo .collab picture img{min-height:280px}main.estudio.equipo .collab .content{height:380px}main.estudio.equipo .collab:hover picture{max-height:280px}main.estudio.equipo .collab:hover .content{height:100px}main.estudio.equipo.resumee{padding-top:150px}main.estudio.equipo.resumee .txtResume{padding:15px 45px}main.estudio.equipo.resumee .picResume{border-right:1px solid #e4e3e1;padding:0 30px 0 0}main.estudio.equipo.resumee .picResume img{height:37.5vw;max-height:550px;-o-object-fit:cover;object-fit:cover}main.estudio.equipo.resumee .picResume .content{position:absolute;bottom:0;left:0;right:30px;padding:30px}main.estudio.prensa .maxancho{border:none}main.estudio.prensa .bloque{min-height:18.875vw;height:25vw;border:none;border-left:1px solid #e4e3e1;border-bottom:1px solid #e4e3e1}main.estudio.prensa .bloque.one{border-left:none}main.estudio.prensa .bloque h5{font-size:1.125rem}main.estudio.prensa .bloque small{font-size:.9375rem;padding:6px 0}main.estudio.prensa .bloque a{font-size:.875rem}main.estudio.contacto{padding:75px 75px 0 calc(30vw - 75px)}main.estudio.contacto .datos{padding-top:190px}main.estudio.contacto .introSec .arrow{left:-38px;top:85px}main.estudio.contacto .mapa{width:calc(100% - 60px)}main.estudio.contacto form fieldset .form-group{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;align-content:center}main.estudio.contacto form fieldset .form-group label{display:inline-flex;width:150px}main.estudio.contacto form fieldset .form-group input,main.estudio.contacto form fieldset .form-group textarea{display:inline-flex;width:calc(100% - 150px)}}@media(min-width: 1200px){main{padding:94px 95px 0 calc(27.5vw - 95px)}main .leftDiv{margin-top:151px}main .leftDiv .titleSection{font-size:.875rem}main .introSec{position:relative;padding-top:50px}main .introSec .arrow{position:absolute;left:-42px;top:82px;width:32px}main .more-content{right:24px}main.home .grilla .item{height:calc(33.33333vh - 62px)}main.home .grilla .item .cat{font-size:1.625rem}main.home .grilla .item h5{font-size:1.25rem}main.home .grilla .item small{font-size:.9375rem}main.home .grilla .more .inside-it{height:92px;min-height:92px}main.home .grilla .more .cat{right:35px}main.home .grilla .more:hover .cat{right:25px}main.arquitectura.fichas .allwidth{margin:0 -95px 0 calc(-27.5vw + 95px)}main.arquitectura.fichas .allwidth .secondary-sl .items .cat{left:calc(50vw + 200px)}main.arquitectura.fichas .allwidth .secondary-sl .controles{left:calc(50vw + 210px)}main.arquitectura.fichas .allwidth.topslider .main-sl .controles.alt{right:95px}main.arquitectura .item{height:20vw}main.arquitectura .item .cat{font-size:1.625rem}main.arquitectura .item h5{font-size:1.25rem}main.arquitectura .item small{font-size:.9375rem}main.arquitectura .listas .resultados .items{width:calc((72.5vw - 1px)/3)}main.expresiones .grilla{grid-auto-rows:275px}main.expresiones .grilla .unoxuno{grid-column-start:span 2;grid-row-start:span 1}main.expresiones .grilla .unoxdos{grid-column:span 4;grid-row-start:span 1}main.expresiones .grilla .unoxtres{grid-column:span 6;grid-row-start:span 1}main.expresiones .grilla .dosxuno{grid-column:span 2;grid-row-start:span 2}main.expresiones .grilla .dosxdos{grid-column:span 4;grid-row-start:span 2}main.estudio.equipo{padding:94px 95px 0 calc(27.5vw - 95px)}main.estudio.equipo .team{height:calc(100vh - 95px)}main.estudio.equipo .collab{height:420px}main.estudio.equipo .collab picture img{min-height:320px}main.estudio.equipo .collab .content{height:420px}main.estudio.equipo .collab:hover picture{max-height:320px}main.estudio.equipo .collab:hover .content{height:100px}main.estudio.equipo.resumee .txtResume{padding:15px 45px 15px 75px}main.estudio.prensa .bloque h5{font-size:1.25rem}main.estudio.prensa .bloque small{font-size:1rem;padding:10px 0}main.estudio.prensa .bloque a{font-size:1rem}main.estudio.contacto{padding:94px 95px 0 calc(27.5vw - 95px)}}@media(min-width: 1500px){main{max-width:1500px;margin:0 auto;padding:94px 95px 0 285px}main .leftDiv{margin-left:-200px;left:auto}main .leftDiv .titleSection{font-size:.9375rem}main .leftDiv .redes a{color:#939393;text-decoration:none;font-size:1rem}main .grilla .item .cat{font-size:1.75rem}main .grilla .item h5{font-size:1.375rem}main .grilla .item small{font-size:1rem}main .more-content{right:calc((100vw - 1500px)/2 + 24px)}main.arquitectura.fichas .main-sl .controles .numeracion li .lined{width:20px}main.arquitectura.fichas .allwidth{margin:0 0 0 calc(600px - 50vw - 135px)}main.arquitectura.fichas .allwidth .secondary-sl .items .cat{left:calc(52.5vw + 240px)}main.arquitectura.fichas .allwidth .secondary-sl .controles{left:calc(52.5vw + 240px)}main.arquitectura.fichas .allwidth.topslider .main-sl .controles.alt{right:calc((100vw - 1500px)/2 + 95px)}main.arquitectura .item{min-height:285px;height:285px}main.arquitectura .listas .resultados .items{width:373px}main.expresiones .grilla{grid-auto-rows:300px}main.estudio.prensa .bloque{min-height:285px;height:285px}main.estudio.equipo,main.estudio.contacto{padding:94px 95px 0 285px}main.estudio.equipo.resumee .txtResume{padding:15px 50px 15px 105px}}