*{margin:0;padding:0;border:0;font-size:100%;font:inherit}*,:before,:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{text-decoration:none}ol,ul{list-style:none}@font-face{font-family:Roboto-Regular;src:url(fonts/Roboto-Regular.eot);src:url(fonts/Roboto-Regular.eot) format("embedded-opentype"),url(fonts/Roboto-Regular.woff) format("woff"),url(fonts/Roboto-Regular.ttf) format("truetype"),url(fonts/Roboto-Regular.svg#Roboto-Regular) format("svg")}:root{--header-height: 85px;--header-height-mobile: 45px;--header-height-mobile-scrolled: 42px;--grid-elm-margin-left: 1.5vw;--bloque-management-width: calc(25% - 11px) ;--bloque-left-bio-width: 400px}@media(min-width:841px){:root{--bloque-management-width: calc(25% - 20px) }.webkit.mobile .wrapperBloqueManagement .bloqueManagement:nth-child(4n),.webkit.mobile .wrapperFilteredManagement .bloqueManagement:nth-child(4n){margin-right:0}}*:focus,*:hover,*:visited,*:active{outline:none!important;-webkit-tap-highlight-color:rgba(255,255,255,0)!important;-webkit-focus-ring-color:rgba(255,255,255,0)!important}body,body *{font-family:Verdana,sans-serif!important}body{color:#000;line-height:1.2;overflow-x:hidden;background-color:#fff}.safari,.safari body,.safari body *{font-style:normal!important}.wrapperHeader,div.section,.footer{width:min(1920px,100%);margin:0 auto}div.section{position:relative;opacity:0;transition:opacity .3s ease}a{transition:color .3s ease}strong,strong *{font-weight:700!important}i,i *{font-style:italic!important}.preloader{width:100%;height:100%;position:fixed;top:var(--header-height);background-color:#fff;z-index:9999999999999999;transition:opacity .6 ease}.preloader img{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.clear{clear:both}@keyframes animArrowDown{0%{top:0}to{top:15px;opacity:0}}#arrowDownSlider{width:48px;height:48px;display:block;position:absolute;bottom:15px;left:50%;transform:translate(-50%);z-index:2}#arrowDownSlider:before{content:"";width:100%;height:100%;position:absolute;top:0;background-color:transparent;background-image:url(/images/ICON-DOWN-ARROW.svg?v=2.1);background-repeat:no-repeat;background-position:center;background-size:100% auto}#arrowDownSlider:before{animation:animArrowDown 1.5s ease-in-out infinite}.noTouch #arrowDownSlider:hover:before{animation:unset}@keyframes animElm{0%{transform:translateY(100px)}to{transform:translateY(0)}}.animated-element{animation:animElm .6s}.hidden{transform:translateY(100px)}@keyframes lazyLoadedAnimation{0%{opacity:1}to{opacity:0;z-index:-10}}.lazyWrapper{position:relative}.lazyWrapper:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.1);background-color:#ebebeb;transition:all .6s ease;z-index:10}.lazyWrapper.loaded:before{animation:lazyLoadedAnimation .6s ease-in-out forwards}.lazyWrapper .lazy{min-height:316px;transform:scale(1.1);transition:all .6s ease}.lazyWrapper.loaded .lazy{min-height:inherit;transform:inherit}.wrapperHeader{width:100%;height:var(--header-height);margin-bottom:18px;position:sticky;top:0;left:0;z-index:99999;background-color:#fff;transition:background .3s ease,height .3s ease}.webkit.mobile .wrapperHeader{transition:background .3s ease}.wrapperHeader[data-scrolled]{background-color:#fff}.wrapperHeader header,.wrapperBtnCloseDetail{width:min(1920px,100%);margin:0 auto;padding:25px 3.7vw 25px 3.5vw}.wrapperHeader header{display:grid;grid-template-columns:max-content auto;align-items:center}.wrapperLogo{justify-self:start;z-index:4}.wrapperLogo img{width:100%}.wrapperLogo img.logoWhite{display:none}.wrapperLogo img.logoBlack{display:block}.wrapperGL .grid{width:100%;max-width:unset!important}.wrapperGL[data-view=grid] .grid{margin-bottom:0;margin-left:-.8vw}.wrapperGL .grid .gridElm{width:calc(25% - var(--grid-elm-margin-left));margin:0 0 var(--grid-elm-margin-left) var(--grid-elm-margin-left);position:relative;display:block;float:left;overflow:hidden}.wrapperGL .grid .gridElm img{width:100%;transition:all .3s ease}.noTouch .wrapperGL .grid .gridElm:hover img{opacity:0}.noTouch .wrapperGL .grid .gridElm.transparent:hover img{opacity:1;transform:scale(1.1)}.wrapperGL .grid .gridElm a{display:block}.wrapperGL .grid .gridElm .overlay{width:100%;height:100%;padding:10px 10px 0;position:absolute;top:0;left:0;background-color:#fff;opacity:0;transition:opacity .3s ease}.wrapperGL .grid .gridElm .overlay>div>*{pointer-events:none}@media(min-width:941px){.wrapperGL[data-view=grid] .grid .gridElm .overlay>div{position:relative;top:50%;transform:translateY(-50%)}}.wrapperGL .grid .gridElm.transparent .overlay{background-color:transparent}.noTouch .wrapperGL .grid .gridElm:hover .overlay{opacity:1}.wrapperGL .grid .gridElm .epigrafe{font-size:16px;color:#333;line-height:1.4}.wrapperNav{height:24px;justify-self:end;z-index:1}.wrapperNavItem{height:20px;margin-top:4px;position:relative;display:inline-block;vertical-align:top}.wrapperNavItem+.wrapperNavItem{margin-left:30px}.wrapperNavItem.parent{transition:height .3s ease}.wrapperNavItem a,.wrapperNavItem .wrapperSubmenu a{display:block;font-size:14px;color:#000;text-transform:uppercase}@media(min-width:981px){.wrapperNavItem.wrapperNavLang a,.wrapperNavItem.wrapperNavLang .wrapperSubmenu a{color:#999}}.list .wrapperList a[href="#this"]{cursor:default}.wrapperNavItem.parent.wrapperNavSearch{width:24px;height:24px;margin-top:0}.wrapperNavItem.parent.wrapperNavSearch>.triggerSubmenu{display:none}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu{width:30px;height:100%;position:absolute;top:0;right:-3px;overflow:hidden;transition:width .3s ease}@media(min-width:981px){.noTouch .wrapperNavItem.parent.wrapperNavSearch[data-active],.noTouch .wrapperNavItem.parent.wrapperNavSearch[data-active] .wrapperSubmenu{width:210px}}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu form{width:210px;height:100%;position:absolute;top:0;right:0}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu .wrapperInput,.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=submit]{display:inline-block}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=text]{width:100%;padding:0 8px 1px;font-size:14px;color:#999;background-color:transparent;border-bottom:1px solid #999}.list .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=text],.detail .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=text]{color:#999;border-bottom:1px solid #999}.list .wrapperHeader[data-submenu-active] .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=text],.detail .wrapperHeader[data-submenu-active] .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=text]{color:#333;border-bottom-color:#333}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu .wrapperInput{width:calc(100% - 30px);position:relative}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu .wrapperInput:before{content:attr(data-placeholder);width:100%;height:100%;position:absolute;top:2px;left:8px;z-index:-1;font-size:14px;color:#999;transition:opacity .3s ease}.list .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu .wrapperInput:before,.detail .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu .wrapperInput:before{color:#999}.list .wrapperHeader[data-submenu-active] .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu .wrapperInput:before,.detail .wrapperHeader[data-submenu-active] .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu .wrapperInput:before{color:#c4c4c4}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu .wrapperInput[data-focused]:before{opacity:0}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=submit]{width:24px;height:24px;cursor:pointer;text-indent:-999999px;transition:all .3s ease;background:transparent url(/images/icon-search-grey.svg) 0 0 no-repeat}.list .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=submit],.detail .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=submit]{background-image:url(/images/icon-search-grey.svg)}.list .wrapperHeader[data-submenu-active] .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=submit],.detail .wrapperHeader[data-submenu-active] .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=submit]{background-image:url(/images/icon-search-light-grey.svg)}.wrapperNavItem.parent.wrapperNavLang,.wrapperNavItem.parent.wrapperNavStudio{overflow:hidden}.wrapperNavItem.parent.wrapperNavLang a,.wrapperNavItem.parent.wrapperNavLang .wrapperSubmenu a{display:block;text-transform:uppercase}.wrapperNavItem.parent.wrapperNavLang .wrapperSubmenu a[data-current-lang=true]{display:none!important}.wrapperNavItem .wrapperSubmenu{padding-top:13px}.wrapperNavItem .wrapperSubmenu a{display:block;margin-bottom:13px;font-size:13px}.wrapperNavItem.parent.wrapperNavStudio .wrapperSubmenu a.child{padding-left:10px;font-size:12px;text-transform:capitalize}.closeSubmenuMobile{width:30px;height:30px;position:fixed;top:6px;right:10px;display:none}.closeSubmenuMobile:after,.closeSubmenuMobile:before{content:"";width:3px;height:100%;position:absolute;top:0;left:6px;transform:rotate(45deg);background-color:#fff;border-radius:5px}.closeSubmenuMobile:after{transform:rotate(-45deg)}.wrapperSubSubmenu{height:25px;overflow:hidden;transition:height .3s ease}.wrapperSlider,.wrapperSlider .slider,.wrapperSlider .slider .slide{width:100%;height:min(100vh,1080px)}.wrapperSlider{position:relative}.wrapperSlider .slider .rsOverflow{height:100%!important}.wrapperSlider .slider .slide{background-position:center;background-repeat:no-repeat;background-size:cover}.wrapperSlider .slider .slide a{width:100%;height:100%;display:block}.section,.home .innerSection,.list .section,.detail .section{padding:0 3.7vw 0 3.5vw}.toggleGLViewBtn,.fakeToggleGLViewBtn,.news .toggleGLViewBtn,.projects .toggleGLViewBtn{float:left;font-size:13px;color:#999;text-transform:uppercase;cursor:pointer;position:relative;width:13px;overflow:hidden;text-indent:-100px;margin-left:40px;top:3px}.news .toggleGLViewBtn,.articles .toggleGLViewBtn,.books .toggleGLViewBtn{margin-left:0;top:0}.toggleGLViewBtn:before,.fakeToggleGLViewBtn:before,.news .toggleGLViewBtn:before,.projects .toggleGLViewBtn:before{content:"";width:16px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%);background:transparent url(/images/list-view-icon.svg?v=1) no-repeat 0 0}[data-view=list] .toggleGLViewBtn:before,.news[data-view=list] .toggleGLViewBtn:before,.projects[data-view=list] .fakeToggleGLViewBtn:before{width:13px;height:13px;background-image:url(/images/grid-view-icon.svg)}.bloqueGL .overlayGL .dataTitle,.projects .bloqueGL .overlayGL .dataOffice{margin-bottom:5px}.bloqueGL .overlayGL .dataTitle{font-size:16px;color:#666}.bloqueGL .overlayGL .middot,.bloqueGL .overlayGL .dataYear,.bloqueGL .overlayGL .dataLoc,.bloqueGL .overlayGL .dataOffice,.projects .bloqueGL .overlayGL .dataOffice{font-size:13px;color:#666;line-height:1.4;display:inline-block}.bloqueGL .overlayGL .viewMore,.bloqueGL .overlayGL .newsViewMore{font-size:13px;color:#333}.list .wrapperList,.wrapperGL[data-view=list],.wrapperProjects[data-view=list]{padding:35px 0 10px}.list .wrapperList{padding-top:0}.list .wrapperList .bloqueListRow,.wrapperGL[data-view=list] .bloqueGL,.wrapperProjects[data-view=list] .bloqueProject{width:100%;margin:0;float:unset;display:block;position:relative;border-bottom:1px dotted #999999}.list .wrapperList .bloqueListRow>a,.wrapperGL[data-view=list] .bloqueGL>a:nth-child(2),.wrapperProjects[data-view=list] .bloqueProject>a:nth-child(2),.contact .wrapperList .bloqueListRow .wrapperOverlay,.publications.jobs .wrapperList .bloqueListRow .wrapperOverlay{padding:20px 0 15px;display:block}.noTouch .list .wrapperList .bloqueListRow:hover,.noTouch .wrapperGL[data-view=list] .bloqueGL:hover,.noTouch .wrapperProjects[data-view=list] .bloqueProject:hover{border-bottom:1px solid #333333}.wrapperGL[data-view=list] .bloqueGL img,.wrapperProjects[data-view=list] .bloqueProject img{display:none}.list .wrapperList .bloqueListRow .overlay,.wrapperGL[data-view=list] .bloqueGL .overlayGL{width:100%;height:auto;padding:0;position:relative;background-color:transparent;opacity:1}.list .wrapperList .bloqueListRow .overlay>div>*,.wrapperGL[data-view=list] .bloqueGL .overlayGL>div>*{display:inline-block;margin-bottom:0;font-size:13px;color:#666}.noTouch .list .wrapperList .bloqueListRow:hover .overlay>div>*,.noTouch .wrapperGL[data-view=list] .bloqueGL:hover .overlayGL>div>*{color:#333}.list .wrapperList .bloqueListRow .overlay .dataTitle,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataTitle{position:relative;padding-right:15px}.list .wrapperList .bloqueListRow .overlay .dataYear,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataYear{width:6.5%;min-height:1px}.list.searchResults .wrapperList .bloqueListRow .overlay .dataYear{width:7.5%}.list .wrapperList .bloqueListRow .overlay .dataTitle,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataTitle{width:50%;padding:0}.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataTitle{width:47%}.list .wrapperList .bloqueListRow .overlay .dataLoc,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataLoc{width:30%}.list.searchResults .wrapperList .bloqueListRow .overlay .dataLoc{width:36%}.list.conferences .wrapperList .bloqueListRow .overlay .dataLoc{width:23%}.list .wrapperList .bloqueListRow .overlay .dataOffice{width:12%}.list.searchResults .wrapperList .bloqueListRow .overlay .dataOffice{width:5%}.list.conferences .wrapperList .bloqueListRow .overlay .dataOffice{width:19%}.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataOffice{width:12%}.projects .wrapperGL[data-view=list] .bloqueGL .overlayGL .dataOffice{width:15%}.list .wrapperList .bloqueListRow .overlay .dataYear,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataYear{float:left}.list .wrapperList .bloqueListRow.wrapperTriggerSorting .overlay .dataYear,.wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL .dataYear{top:-2px}.list .wrapperList .bloqueListRow .overlay .dataTitle,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataTitle{clear:both}.wrapperGL[data-view=grid] .bloqueGL.wrapperTriggerSorting{display:none}.list .wrapperList>.bloqueListRow:first-child .overlay{padding-top:15px;padding-bottom:15px}.list .wrapperList .bloqueListRow .overlay>div>p,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataYear,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataTitle,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataLoc,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataOffice,.projects .wrapperGL[data-view=list] .bloqueGL .overlayGL .dataOffice{vertical-align:top}.list .wrapperList .bloqueListRow.wrapperTriggerSorting .overlay p,.wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL .dataYear,.wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL .dataTitle,.wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL .dataLoc,.wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL .dataOffice,.projects .wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL .dataOffice{position:relative;vertical-align:top}.list .wrapperList .bloqueListRow.wrapperTriggerSorting .overlay p span,.wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL .dataYear span,.wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL .dataTitle span,.wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL .dataLoc span,.wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL .dataOffice span,.projects .wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL .dataOffice span{position:relative;top:-15px;left:0;display:inline-block;cursor:pointer;text-transform:capitalize}.list .wrapperList .bloqueListRow.wrapperTriggerSorting .overlay p span{top:0}.list .wrapperList .bloqueListRow.wrapperTriggerSorting .overlay p span[data-sort-dir]:after,.wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL span[data-sort-dir]:after{content:"";width:0;height:0;position:absolute;top:calc(50% + 1px);right:-15px;transform:translateY(-50%);border-width:0 5px 7px 5px;border-color:transparent transparent #666666 transparent;border-style:solid}.list .wrapperList .bloqueListRow.wrapperTriggerSorting .overlay p span[data-sort-dir=desc]:after,.wrapperGL[data-view=list] .bloqueGL.wrapperTriggerSorting .overlayGL span[data-sort-dir=desc]:after{border-width:7px 5px 0 5px;border-color:#666666 transparent transparent transparent}.wrapperGL[data-view=list] .bloqueGL .overlayGL .newsViewMore,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataTitle:before,.wrapperGL[data-view=list] .bloqueGL .overlayGL .middot,.wrapperGL[data-view=grid] .bloqueGL .overlayGL .dataOffice{display:none}.detail .wrapperDataPublication,.news.detail .wrapperDataNews{padding-top:25px;margin-bottom:30px}.detail .wrapperDataPublication .bloque,.news.detail .wrapperDataNews .bloque,.offices .bloque,.projects.detail .wrapperDataProject .bloque{width:49%;display:inline-block;vertical-align:top}.detail .wrapperDataPublication .bloqueLeft,.news.detail .wrapperDataNews .bloqueLeft,.offices .bloqueLeft,.projects.detail .wrapperDataProject .bloqueLeft{width:calc(49% - 80px);margin-right:80px}.detail .wrapperDataPublication .bloque,.detail .wrapperDataPublication .bloqueLeft,.news.detail .wrapperDataNews .bloque,.news.detail .wrapperDataNews .bloqueLeft{width:min(100%,650px);display:block;position:relative;left:50%;transform:translate(-50%)}.detail .wrapperDataPublication .bloqueLeft h2,.news.detail .wrapperDataNews .bloqueLeft h2,.projects.detail .wrapperDataProject .bloqueLeft h2,.detail .wrapperDataPublication .bloqueLeft h2 *,.news.detail .wrapperDataNews .bloqueLeft h2 *,.projects.detail .wrapperDataProject .bloqueLeft h2 *{margin-bottom:15px;font-family:Verdana,sans-serif!important;font-size:15px;color:#666;line-height:1.6}.projects.detail .wrapperDataProject .subtitle{margin-top:6px;margin-bottom:25px;font-size:13px;color:#666}.detail .wrapperDataPublication .desc,.news.detail .wrapperDataNews .desc,.projects.detail .wrapperDataOculta .desc,.projects.detail .wrapperDataProject .desc,.detail .wrapperDataPublication .desc *,.news.detail .wrapperDataNews .desc *,.projects.detail .wrapperDataOculta .desc *,.projects.detail .wrapperDataProject .desc *,.projects.detail .wrapperDataProject .copete{font-family:Verdana,sans-serif!important;font-size:15px;color:#000;line-height:1.6}.projects.detail .wrapperDataProject .copete{margin-bottom:15px}.detail .wrapperDataPublication h1,.news.detail .wrapperDataNews h1,.projects.detail .wrapperDataProject h1{font-size:18px}.detail .wrapperDataPublication .bloqueRight h2,.news.detail .wrapperDataNews .bloqueRight h2,.projects.detail .wrapperDataProject .bloqueRight h2{margin-bottom:15px;font-size:18px;color:#333}.detail .wrapperDataPublication .bloqueRight .tr,.news.detail .wrapperDataNews .bloqueRight .tr,.contact .wrapperDataOffices .tr,.projects.detail .wrapperShortTable .tr,.projects.detail .wrapperDataOculta .tr{display:block;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #999999}.detail .wrapperDataPublication .bloqueRight .tr:last-child,.news.detail .wrapperDataNews .bloqueRight .tr:last-child,.contact .wrapperDataOffices .tr:last-child,.projects.detail .wrapperShortTable .tr:last-child,.projects.detail .wrapperDataOculta .tr:last-child{padding-bottom:0;margin-bottom:0;border:none}.detail .wrapperDataPublication .bloqueRight .td,.news.detail .wrapperDataNews .bloqueRight .td,.contact .wrapperDataOffices .td,.projects.detail .wrapperShortTable .td,.projects.detail .wrapperDataOculta .td{display:table-cell;font-size:13px}.detail .wrapperDataPublication .bloqueRight .td a,.news.detail .wrapperDataNews .bloqueRight .td a,.projects.detail .wrapperShortTable .td a,.projects.detail .wrapperDataOculta .td a{font-size:13px}.detail .wrapperDataPublication .bloqueRight .td:first-child,.news.detail .wrapperDataNews .bloqueRight .td:first-child,.contact .wrapperDataOffices .td:first-child,.projects.detail .wrapperShortTable .td:first-child,.projects.detail .wrapperDataOculta .td:first-child{width:130px;color:#666}.projects.detail .wrapperShortTable .td:first-child,.projects.detail .wrapperDataOculta .td:first-child,.contact .wrapperDataOffices .td:first-child{text-transform:capitalize}.detail .wrapperDataPublication .bloqueRight .td:first-child a,.news.detail .wrapperDataNews .bloqueRight .td:first-child a,.contact .wrapperDataOffices .td:first-child a,.projects.detail .wrapperShortTable .td:first-child a,.projects.detail .wrapperDataOculta .td:first-child a{color:#333}.detail .wrapperDataPublication .bloqueRight .td:last-child,.news.detail .wrapperDataNews .bloqueRight .td:last-child,.contact .wrapperDataOffices .td:last-child,.projects.detail .wrapperShortTable .td:last-child,.projects.detail .wrapperDataOculta .td:last-child{color:#666;line-height:1.4}.detail .wrapperDataPublication .bloqueRight .td:last-child *,.news.detail .wrapperDataNews .bloqueRight .td:last-child *,.contact .wrapperDataOffices .td:last-child *,.projects.detail .wrapperShortTable .td:last-child *,.projects.detail .wrapperDataOculta .td:last-child *{font-family:Verdana,sans-serif!important}.detail .wrapperDataPublication .bloqueRight .td:last-child a,.news.detail .wrapperDataNews .bloqueRight .td:last-child a,.contact .wrapperDataOffices .td:last-child a,.projects.detail .wrapperShortTable .td:last-child a,.projects.detail .wrapperDataOculta .td:last-child a{color:#666}.detail .wrapperNavPublication,.projects.detail .wrapperNavProject{margin-top:60px;margin-bottom:0;text-align:center}.news.detail .wrapperNavNews{text-align:center}.detail .wrapperNavPublication a,.news.detail .wrapperNavNews:not(.wrapperNavItem) a,.projects.detail .wrapperBtnsDataOculta a,.projects.detail .bloqueDataOculta .triggerDataOculta,.projects.detail .wrapperNavProject a{display:inline-block;margin-right:80px;font-size:13px;color:#666}.detail .wrapperNavPublication a,.news.detail .wrapperNavNews:not(.wrapperNavItem) a,.projects.detail .wrapperNavProject a{margin-right:20px;vertical-align:middle;text-transform:uppercase}.news.detail .wrapperNavNews a{vertical-align:top}.projects.detail .bloqueDataOculta .triggerDataOculta{display:block;margin:30px 0 0}.projects.detail .bloqueDataOculta .triggerDataOculta.close{margin:0}.projects.detail .bloqueDataOculta[data-active] .triggerDataOculta.close{margin:0;position:fixed;right:25px;background-color:#fff}.detail .wrapperNavPublication a:last-child,.news.detail .wrapperNavNews a:last-child,.projects.detail .wrapperNavProject a:last-child{margin-right:0!important}.noTouch .detail .wrapperNavPublication a:hover,.noTouch .news.detail .wrapperNavNews a:hover,.noTouch .projects.detail .wrapperNavProject a:hover{color:#999}.home .wrapperMasonry,.wrapperLatestPublication .wrapperMasonry,.wrapperLatestNews .wrapperMasonry{width:100%;display:grid;grid-column-gap:10px;grid-template-columns:auto auto auto}.projects.detail .wrapperLatestNews .wrapperMasonry{opacity:0;transition:opacity .3s ease}.home .wrapperMasonry .masonryBloque,.wrapperLatestPublication .wrapperMasonry .masonryBloque,.wrapperLatestNews .wrapperMasonry .masonryBloque{width:100%;height:100%}.wrapperImgLatestPublication,.wrapperImgLatestNews{width:auto;height:24.7vw;overflow:visible}.home .wrapperImgLatestNews{height:23vw}.wrapperImgLatestPublication img,.wrapperImgLatestNews img{width:auto;height:100%;display:block}.home .wrapperMasonry .masonryBloque a span,.wrapperLatestPublication .wrapperMasonry .masonryBloque a span,.wrapperLatestNews .wrapperMasonry .masonryBloque a span{display:block;padding-top:15px;color:#666;transition:color .3s ease}.home .wrapperMasonry .masonryBloque a span.copete,.wrapperLatestPublication .wrapperMasonry .masonryBloque a span.copete,.wrapperLatestNews .wrapperMasonry .masonryBloque a span.copete{font-size:13px;color:#666;line-height:1.2}.noTouch .publication.detail .wrapperMasonry a:hover span,.noTouch .news .wrapperMasonry a:hover span,.noTouch .home .wrapperMasonry a:hover span{color:#666}.publication.detail .wrapperMasonry .masonryBloque img,.news .wrapperMasonry .masonryBloque img,.home .wrapperMasonry .masonryBloque img{filter:grayscale(1);transition:filter .6s ease}.noTouch .publication.detail .wrapperMasonry .masonryBloque:hover img,.noTouch .news .wrapperMasonry .masonryBloque:hover img,.noTouch .home .wrapperMasonry .masonryBloque:hover img{filter:grayscale(0)}.wrapperBtnsShare{margin-bottom:45px;text-align:center;filter:grayscale(1);opacity:.7}.wrapperBtnsShare>*{display:inline-block!important;vertical-align:middle!important}.wrapperBtnsShare>*+*{margin-left:16px}.wrapperBtnsShare>script{display:none}.wrapperBtnsShare .IN-382c6ac2-d5f7-4384-999f-f0b4d9591876-1G9ISYhSF8XoOmdcl0yKDu{width:30px!important;height:30px!important;padding:0!important;background:unset!important}.home #arrowDownSlider{display:none}.home .section{max-width:1750px;padding:0;left:-1px}.home .wrapperSlider .slider .rsOverflow{width:100%!important}.home .innerSection{padding-top:95px;display:none!important}.home .innerSection>h2{width:100%;max-width:840px;margin:0 0 60px;position:relative;left:50%;transform:translate(-50%);font-size:18px;color:#333;text-align:center;line-height:1.4}.projects .wrapperFilters{float:left}.projects .wrapperFilters .openFiltersMobile{display:none;position:relative;font-size:16px;color:#999}.projects .wrapperFilters .wrapperFakeSelect{margin-right:40px;padding-bottom:20px;position:relative;display:inline-block;vertical-align:top}.projects .wrapperFilters .wrapperFakeSelect:last-child{margin-right:0}.projects .wrapperFilters .wrapperFakeSelect .selectedOption{font-size:13px;color:#666;text-transform:uppercase;cursor:pointer}.projects .wrapperFilters .wrapperFakeSelect .fakeSelect{width:40vw;height:0;position:absolute;left:-10px;overflow:hidden;transition:height .3s ease;z-index:10}.projects .wrapperFilters .wrapperFakeSelect .fakeSelect div{padding-bottom:10px;position:absolute;left:0;background-color:#fff}.projects .wrapperFilters .wrapperFakeSelect .fakeSelect .fakeOption{padding:10px 10px 0;display:block;font-size:13px;color:#666;cursor:pointer;background-color:transparent}.noTouch .projects .wrapperFilters .wrapperFakeSelect .fakeSelect .fakeOption:hover{color:#333}.usedFilter p,.usedFilter a{display:inline-block;font-size:13px;color:#666}.usedFilter p span{color:#666}.usedFilter a{margin-left:20px}.noTouch .usedFilter a:hover{color:#333}.wrapperGL,.wrapperProjects{width:100%}.wrapperGL[data-view=grid],.wrapperProjects[data-view=grid]{width:calc(100% + 20px);position:relative;left:50%;transform:translate(-50%)}.wrapperProjects .listViewSort{width:100%;display:none}.wrapperProjects[data-view=list] .listViewSort{display:block}.bloqueProject{width:calc(33.33% - 20px);margin:0 10px 20px;float:left;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.wrapperProjects[data-view=list] .bloqueProject{background:none!important}.wrapperProjects[data-view=grid] .bloqueProject{height:16.8vw;overflow:hidden}.wrapperProjects[data-view=grid] .bloqueProject img{width:auto;height:100%;position:relative;left:50%;transform:translate(-50%)}.loadMoreProjects{max-width:160px;position:relative;left:50%;transform:translate(-50%);display:block;margin-top:30px;font-size:13px;color:#333;text-align:center}.projects.detail .section{max-width:1750px;padding:0}.projects.detail .section .innerSection,.projects.detail .wrapperDataOculta .bloqueDataOculta{padding:0 2.6vw 0 3.5vw}.projects.detail .section .innerSection{max-width:2000px;position:relative;left:50%;transform:translate(-50%)}@keyframes openHiddenSLider{0%{opacity:0;top:0;z-index:99999;background-color:#fff0}to{opacity:1;top:0;z-index:99999;background-color:#fff}}@keyframes closeHiddenSLider{0%{opacity:1;top:0;z-index:99999;background-color:#fff}to{opacity:1;top:-150%;z-index:99999;background-color:#fff}}.projects.detail .wrapperHiddenSlider{width:100%;height:100vh;position:fixed;top:-100%;left:0;opacity:0;transition:opacity .3s ease;background-color:transparent}.projects.detail .wrapperHiddenSlider[data-active=true]{animation:openHiddenSLider .5s ease-in-out forwards}.projects.detail .wrapperHiddenSlider[data-active=false]{animation:closeHiddenSLider .6s ease-in-out forwards}.modalCloseBtn,.closeSubscribeForm,.btnCloseDetail,.projects.detail .triggerDataOculta.close,.projects.detail .wrapperHiddenSlider .untriggerHiddenSlider{width:30px;height:30px;position:absolute;top:20px;right:10px;z-index:999999;cursor:pointer}.modalCloseBtn:after,.modalCloseBtn:before,.closeSubmenuMobile:after,.closeSubmenuMobile:before,.closeSubscribeForm:after,.closeSubscribeForm:before,.btnCloseDetail:after,.btnCloseDetail:before,.projects.detail .triggerDataOculta.close:after,.projects.detail .triggerDataOculta.close:before,.projects.detail .wrapperHiddenSlider .untriggerHiddenSlider:after,.projects.detail .wrapperHiddenSlider .untriggerHiddenSlider:before{content:"";width:3px;height:100%;background-color:#666;position:absolute;top:0;left:13px;transform:rotate(45deg)}.modalCloseBtn:before,.closeSubmenuMobile:before,.closeSubscribeForm:before,.btnCloseDetail:before,.projects.detail .triggerDataOculta.close:before,.projects.detail .wrapperHiddenSlider .untriggerHiddenSlider:before{transform:rotate(-45deg)}.projects.detail .wrapperHiddenSlider .slider{width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projects.detail .wrapperHiddenSlider .slider .rsImg{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.projects.detail .wrapperHiddenSlider .slider .rsGCaption{color:#919191}.projects.detail .wrapperHiddenSlider .slider .rsGCaption .rsTmb{width:50px;height:50px}.projects.detail .wrapperImgTop{width:100%;max-width:1920px;margin-bottom:75px;position:relative;left:50%;transform:translate(-50%);overflow:hidden}.projects.detail .imgTop{width:100%}.projects.detail .wrapperDataProject{margin-bottom:90px}.wrapperShortTable{margin-top:40px;margin-bottom:38px}.projects.detail .wrapperImg{width:100%;margin-bottom:40px;position:relative;left:50%;transform:translate(-50%)}.projects.detail .wrapperImg:last-child{margin-bottom:0}.projects.detail .wrapperImg img{width:100%}.projects.detail .wrapperImg.wrapperImgVertical{max-width:1080px}.projects.detail .wrapperImg.wrapperImgDoble img{width:33.5%;display:inline-block;vertical-align:top}.projects.detail .wrapperImg.wrapperImgDoble img:first-child{width:62%;margin-right:36px}.projects.detail .bloqueRight>div{overflow:hidden}.projects.detail .bloqueRight>div img{max-width:100%;max-height:100%;position:relative;left:50%;transform:translate(-50%);cursor:pointer}.projects.detail .triggerDataOculta.open,.projects.detail .bloqueRight a.triggerHiddenSlider.planos{display:inline-block;font-size:13px;color:#333}.projects.detail .bloqueRight a.triggerHiddenSlider.planos{padding-top:15px}.projects.detail .wrapperDataOculta{width:100%;height:0;position:fixed;top:0;left:0;z-index:99999999;background-color:#fff;transition:height .3s ease}.projects.detail .wrapperDataOculta .bloqueDataOculta{width:100%;max-height:100%;padding-top:80px;padding-bottom:110px;display:none;overflow:auto}.projects.detail .wrapperDataOculta .bloqueDataOculta[data-active]{display:block}.projects.detail .wrapperDataOculta .bloqueDataOculta h2{font-size:18px;color:#000;margin-bottom:30px}@media(min-width:1024px){.projects.detail .wrapperDataOculta .bloqueDataOculta{padding:80px 130px 110px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.projects.detail .wrapperDataOculta .bloqueDataOculta .desc{width:min(100%,650px);position:relative;left:50%;transform:translate(-50%);font-size:15px!important;line-height:1.7!important}}.projects.detail .wrapperGL.gridPlanos{margin-top:60px}.projects.detail .wrapperLatestNews{position:relative}.otherBlocksPreloader{width:100%;height:calc(100% - 30px);position:absolute;top:30px;left:0;background-color:#fff;z-index:3;transition:opacity .6s ease}.otherBlocksPreloader img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrapperOtherDummies{width:100%;height:calc(100vw / 4.5);position:absolute;top:30px;left:0;z-index:10;transition:opacity .6s ease}.otherDummies{width:calc(33.33% - 16px);height:100%;margin-right:16px;display:inline-block;background-color:#ebebeb}.otherDummies:last-child{margin-right:0}.wrapperGL[data-view=list] .grid{width:100%;max-width:unset;height:auto!important;margin:0}.wrapperGL[data-view=list] .grid .gridElm{width:100%;margin:0;padding:0;float:unset;display:block;position:relative!important;top:0!important;left:0!important}.bloqueGL .overlayGL .newsViewMore{margin-top:20px}.wrapperTitulosDetail,.wrapperTitulosNewsDetail{margin-bottom:25px}.wrapperTitulosDetail h2,.wrapperTitulosNewsDetail h2{margin-bottom:15px;font-size:18px;color:#333}.wrapperTitulosDetail h1 span,.wrapperTitulosNewsDetail h1 span{font-size:13px;color:#666}.publication.detail .wrapperImgTop,.news.detail .wrapperImgTop{height:calc(100vh - var(--header-height) - 45px);position:relative;margin-top:30px;margin-bottom:50px}.publication.detail .imgTop,.news.detail .imgTop{height:calc(100vh - var(--header-height) - 95px);max-width:1500px;position:relative;left:50%;transform:translate(-50%)}.wrapperLatestPublication>h4,.wrapperLatestNews>h4{margin-top:90px;margin-bottom:25px;font-size:18px;color:#000;text-align:left;text-transform:capitalize}.detail .wrapperDataPublication .desc,.news.detail .wrapperDataNews .desc{margin-bottom:25px}.wrapperLinksPublications{display:flex;flex-wrap:wrap;float:left;display:none!important}.wrapperLinksPublications>*{margin-right:30px;font-size:14px;text-transform:uppercase}.wrapperLinksPublications p{color:#666}.wrapperLinksPublications a{color:#999}.wrapperLinksPublications a[data-active]{color:#333}.offices .wrapperSliderOffices{position:relative;padding-top:30px;margin-bottom:50px;padding-bottom:50px;clear:both}.offices .slider,.offices .slider .rsImg{height:calc(100vh - var(--header-height) - 100px)}.offices .slider{width:100%;position:relative}.offices .slider:before{content:"";width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;background:transparent url(images/preloader.gif) no-repeat 0 0}.offices .slider[data-loaded=true]:before{display:none}.offices .slider img{opacity:0;transition:opacity .3s ease}.offices .slider[data-loaded=true] img{opacity:1}.offices .slider .rsSlide{background-color:#fff}.offices .slider .rsImg{position:relative;left:50%;transform:translate(-50%)}.wrapperDataOffices{margin-bottom:85px}.wrapperDataOffices h1{margin-bottom:30px;font-size:18px;color:#000}.wrapperDataOffices .txtOffices{max-width:650px;position:relative;left:50%;transform:translate(-50%);font-size:15px;color:#000;line-height:1.4}.wrapperDataOffices .txtOffices *{font-family:Verdana,sans-serif!important}.dataOfficesHidden{margin-bottom:0}.dataOfficesHidden .wrapperOfficeContactData{width:100%;height:auto;overflow:hidden}.dataOfficesHidden .wrapperOfficeContactData>div{display:grid;grid-template-columns:repeat(2,calc(50% - 40px));column-gap:80px}.contact .wrapperSubscribeLegalContact .triggerSubscribeForm{padding-bottom:5px;border-bottom:1px dotted #666666}.contact .wrapperSubscribeLegalContact,.dataOfficesHidden .wrapperOfficeContactData+.wrapperOfficeContactData{margin-top:40px}.dataOfficesHidden .wrapperOfficeContactData h2{margin-bottom:20px;font-size:14px;text-transform:uppercase}.dataOfficesHidden .map{width:100%;height:330px}.wrapperBtnContactData,.wrapperBtnFilterManagement{margin-bottom:30px}.btnShowContactData,.wrapperBtnContactData p,.btnFilterManagement,.wrapperBtnFilterManagement .clearFilters,.triggerMenuFilterManagement{display:inline-block;margin-right:40px;font-size:13px;color:#666}.wrapperMenuFilterManagement{position:relative}.triggerMenuFilterManagement{text-transform:uppercase}.btnFilterManagement{width:max-content;display:block;margin:0;padding:15px 14px 0}.btnFilterManagement:last-child{padding-bottom:15px}.wrapperBtnFilterManagement{display:grid;grid-template-columns:repeat(3,max-content);gap:15px}.wrapperMenuFilterManagement .submenuManagement{width:max-content;height:0;position:absolute;left:0;z-index:2;overflow:hidden;background-color:#fff}.offices .usedFilter{width:auto;max-width:max-content;height:0;overflow:hidden}.wrapperBloqueManagement,.wrapperFilteredManagement{width:100%;position:relative;display:flex;flex-wrap:wrap;gap:26px;overflow:hidden}.webkit.mobile .wrapperBloqueManagement,.webkit.mobile .wrapperFilteredManagement{gap:0}.wrapperBloqueManagement .bloqueManagement,.wrapperFilteredManagement .bloqueManagement{width:var(--bloque-management-width);position:relative;overflow:hidden;text-align:center;background-color:#fff}.webkit.mobile .wrapperBloqueManagement .bloqueManagement,.webkit.mobile .wrapperFilteredManagement .bloqueManagement{margin:0 26px 26px 0}.wrapperBloqueManagement .bloqueManagement img,.wrapperFilteredManagement .bloqueManagement img{width:100%;height:auto;display:block;filter:grayscale(1);transition:filter .3s ease}.wrapperBloqueManagement .bloqueManagement:hover img,.wrapperFilteredManagement .bloqueManagement:hover img{filter:grayscale(0)}.wrapperBloqueManagement .bloqueManagement .overlayManagement,.wrapperFilteredManagement .bloqueManagement .overlayManagement{width:100%;height:auto;padding:4px 8px 8px 4px;position:relative;background-color:#fff;transition:transform .3s ease}.wrapperBloqueManagement .bloqueManagement.hasBio:hover .overlayManagement,.wrapperFilteredManagement .bloqueManagement.hasBio:hover .overlayManagement{transform:translateY(-35%)}.wrapperBloqueManagement .bloqueManagement a.triggerViewBio,.wrapperFilteredManagement .bloqueManagement a.triggerViewBio{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.wrapperBloqueManagement .bloqueManagement .overlayManagement p,.wrapperFilteredManagement .bloqueManagement .overlayManagement p{font-size:13px;color:#666}.wrapperBloqueManagement .bloqueManagement .overlayManagement .nameManagement,.wrapperFilteredManagement .bloqueManagement .overlayManagement .nameManagement{margin-bottom:5px;font-size:14px;color:#000;text-transform:uppercase}.wrapperBloqueManagement .bloqueManagement .overlayManagement .responsable,.wrapperFilteredManagement .bloqueManagement .overlayManagement .responsable{padding-top:10px}.wrapperBloqueManagement .bloqueManagement .overlayManagement .responsable.empty,.wrapperFilteredManagement .bloqueManagement .overlayManagement .responsable.empty{padding-top:25px}.wrapperBloqueManagement .bloqueManagement .overlayManagement p:last-child,.wrapperFilteredManagement .bloqueManagement .overlayManagement p:last-child{font-size:13px;margin-top:13px}.wrapperBio{width:100%;height:0;position:fixed;top:-20%;left:0;z-index:999999;background-color:#fff}.wrapperBio[data-active]{top:0}.wrapperBio .wrapperBloquesBio{width:100%;max-width:1080px;max-height:100%;overflow:auto;padding:50px 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-overflow-style:none;scrollbar-width:none}.wrapperBio .wrapperBloquesBio::-webkit-scrollbar{display:none}.wrapperBio .bloque{float:left}.wrapperBio .bloque.bloqueLeft{width:var(--bloque-left-bio-width);margin-right:27px;margin-left:3px}.wrapperBio .bloque.bloqueLeft .imgBio{width:100%;max-width:var(--bloque-left-bio-width)}.wrapperBio .bloque.bloqueRight{width:calc(100% - var(--bloque-left-bio-width) - 36px);text-align:left}.wrapperBio .fullnameBio{margin-bottom:10px;font-size:14px;color:#000;text-transform:uppercase}.wrapperBio .positionBio{margin-bottom:30px;font-size:13px;color:#666}.wrapperBio .txtBio{font-family:Verdana,sans-serif!important;font-size:15px!important;color:#000!important;line-height:1.6!important}.wrapperBio .txtBio span{font-family:Verdana,sans-serif!important}.wrapperBio p.btnCloseBio{margin-top:30px;cursor:pointer;font-size:13px;color:#333}.contact .wrapperList .bloqueListRow.wrapperTriggerSorting .overlay p.dataTitle span,.publications.jobs .wrapperList .bloqueListRow.wrapperTriggerSorting .overlay p.dataTitle span{text-transform:none}.contact .hiddenDataRow,.publications.jobs .hiddenDataRow{width:56.5%;max-height:0;padding-left:6.5%;overflow:hidden;transition:max-height .6s ease}.contact .bloqueListRow[data-active] .hiddenDataRow,.publications.jobs .bloqueListRow[data-active] .hiddenDataRow{max-height:1000px}.contact .hiddenDataRow .wrapperDataRow .wrapperTxtDataRow,.publications.jobs .hiddenDataRow .wrapperDataRow .wrapperTxtDataRow{padding:20px 10px 15px 0;color:#000}.contact .hiddenDataRow .wrapperDataRow p,.publications.jobs .hiddenDataRow .wrapperDataRow p{line-height:1.5}.contact .hiddenDataRow .wrapperDataRow p:not(:last-of-type),.publications.jobs .hiddenDataRow .wrapperDataRow p:not(:last-of-type){padding-bottom:15px}.contact .hiddenDataRow .wrapperDataRow a,.publications.jobs .hiddenDataRow .wrapperDataRow a{color:#666}.contact .wrapperList .triggerRow,.publications.jobs .wrapperList .triggerRow{cursor:pointer}.touch .publications.jobs .overlay .triggerRow{user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.contact .overlay .dataOffice.triggerRow,.publications.jobs .overlay .dataOffice.triggerRow{padding-left:15px;position:relative;vertical-align:top}.contact .overlay .dataOffice.triggerRow:before,.contact .overlay .dataOffice.triggerRow:after,.publications.jobs .overlay .dataOffice.triggerRow:before,.publications.jobs .overlay .dataOffice.triggerRow:after{content:"+";position:absolute;top:calc(50% + 1px);left:0;color:#666;transform:translateY(-50%);transition:opacity .15s ease}.noTouch .contact .bloqueListRow:hover .overlay .dataOffice.triggerRow:before,.noTouch .contact .bloqueListRow:hover .overlay .dataOffice.triggerRow:after,.noTouch .publications.jobs .bloqueListRow:hover .overlay .dataOffice.triggerRow:before,.noTouch .publications.jobs .bloqueListRow:hover .overlay .dataOffice.triggerRow:after{color:#333}.contact .overlay .dataOffice.triggerRow:before,.publications.jobs .overlay .dataOffice.triggerRow:before{content:"-";left:2px;opacity:0}.contact .bloqueListRow[data-active] .overlay .dataOffice.triggerRow:after,.publications.jobs .bloqueListRow[data-active] .overlay .dataOffice.triggerRow:after{opacity:0}.contact .bloqueListRow[data-active] .overlay .dataOffice.triggerRow:before,.publications.jobs .bloqueListRow[data-active] .overlay .dataOffice.triggerRow:before{opacity:1}.legales h1{margin-bottom:30px;font-size:18px;color:#333}.legales .txtLong{font-size:15px;color:#666;line-height:1.6}.wrapperBtnCloseDetail{position:absolute;left:50%;transform:translate(-50%)}.btnCloseDetail{display:block;float:right;position:relative;top:0;right:0;bottom:unset;left:unset}.contact .wrapperJobsList{margin-top:60px;display:none!important}.contact .wrapperJobsList h2{margin-bottom:20px;text-transform:uppercase}.footer{position:relative;padding:52px 0 55px}.footer .toTop{width:48px;height:48px;margin-bottom:55px;display:block;position:relative;top:0;right:50px;float:right;z-index:2}.home .footer .toTop{display:none!important}.footer .toTop:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(90deg);background-color:transparent;background-size:100%;background-position:center;background-image:url(/images/ICON-ARROW.svg)}.footer .wrapperFooterCols{width:100%;padding:0 3.7vw 0 3.5vw;display:flex;flex-wrap:wrap;row-gap:60px;justify-content:space-evenly}.footer .wrapperFooterCols .footerCols{width:150px;height:max-content;position:relative;text-align:center}.contact .wrapperSubscribeLegalContact .wrapperLegales{margin-top:40px}.footer .wrapperFooterCols .footerCols *,.contact .wrapperSubscribeLegalContact .wrapperLegales *{display:block;margin-bottom:5px;font-size:13px;color:#666}.contact .wrapperSubscribeLegalContact .triggerSubscribeForm{font-size:13px;color:#666}.footer .wrapperFooterCols .footerCols *{font-size:14px}.footer .wrapperFooterCols .footerCols .triggerSubscribeForm{margin-bottom:40px;text-decoration:underline}.footer .wrapperFooterCols .footerCols *:last-child{margin-bottom:0}.footer .wrapperFooterCols .footerCols h3{margin-bottom:10px}.footer .wrapperFooterCols .footerCols h3,.footer .wrapperFooterCols .footerCols h3 a{color:#000}.noTouch .footer .wrapperFooterCols .footerCols a:hover{color:#999}.footer .wrapperFooterCols .footerCols .wrapperRedes{margin-top:10px}.footer .wrapperFooterCols .footerCols .wrapperRedes>*{margin-bottom:0;display:inline-block;vertical-align:middle}.footer .wrapperFooterCols .footerCols .wrapperRedes>*:nth-child(2){margin-left:5px}.wrapperSubscribeForm{width:100%;height:calc(100vh - var(--header-height));position:fixed;top:calc(-200vh - var(--header-height));left:0;z-index:999;background-color:#eee;transition:top .6s ease}.wrapperSubscribeForm[data-active]{top:var(--header-height)}@media(min-width:1300px){.home .wrapperImgLatestNews{height:23.15vw}}@media(min-width:981px){.wrapperNavItem.parent.wrapperNavStudio{margin-right:-40px}}@media(max-width:1206px){.footer .wrapperFooterCols .footerCols .footerInnerCols,.footer .wrapperFooterCols .footerCols .footerInnerCols:first-child{width:100%;display:block;margin-bottom:15px}}@media(max-width:1024px){:root{--bloque-left-bio-width: 300px}.wrapperGL[data-view=grid] .grid{margin-left:0}.wrapperGL .grid .gridElm{width:calc(33% - var(--grid-elm-margin-left))}}@media(max-width:955px){.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataYear{width:8%}.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataTitle{width:53%}.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataLoc{width:29%}.offices .bloque.bloqueRight,.offices .bloque.bloqueLeft,.contact .bloque.bloqueRight,.contact .bloque.bloqueLeft{width:100%;margin:0;display:block}.dataOfficesHidden .wrapperOfficeContactData>div{grid-template-columns:100%;column-gap:0;row-gap:30px}.dataOfficesHidden .wrapperOfficeContactData+.wrapperOfficeContactData{margin-top:60px}.offices .wrapperBio .wrapperBloquesBio{padding-right:4vw;padding-left:4vw}.offices .wrapperBio .bloque.bloqueLeft{margin-bottom:60px;text-align:center}.offices .wrapperBio .txtBio{column-count:1;column-gap:0}}@media(max-width:940px){.wrapperGL[data-view=grid] .bloqueGL a{width:100%;height:calc(100% + 25px);margin-top:5px;position:relative;top:0;left:0}.wrapperGL[data-view=grid] .bloqueGL .overlayGL{height:auto;padding:0;position:relative;top:0;opacity:1;overflow:hidden;background-color:transparent}.wrapperGL[data-view=grid] .bloqueGL .overlayGL .dataTitle{margin-bottom:0}.wrapperGL[data-view=grid] .bloqueGL .overlayGL .dataYear,.wrapperGL[data-view=grid] .bloqueGL .overlayGL .middot,.wrapperGL[data-view=grid] .bloqueGL .overlayGL .dataLoc,.wrapperGL[data-view=grid] .bloqueGL .overlayGL .dataOffice,.wrapperGL[data-view=grid] .bloqueGL .overlayGL .newsViewMore{display:none}}@media(max-width:860px){.detail .wrapperDataPublication .bloque,.news.detail .wrapperDataNews .bloque,.projects.detail .wrapperDataProject .bloque{width:100%;display:block;margin-bottom:60px}.detail .wrapperDataPublication .bloqueLeft,.news.detail .wrapperDataNews .bloqueLeft,.projects.detail .wrapperDataProject .bloqueLeft{width:100%;margin-right:0;margin-bottom:50px}}@media(max-width:840px){:root{--bloque-management-width: calc(33% - 15px) }}@media(min-width:753px)and (max-width:840px){.webkit.mobile .wrapperBloqueManagement .bloqueManagement:nth-child(3n),.webkit.mobile .wrapperFilteredManagement .bloqueManagement:nth-child(3n){margin-right:0}}@media(max-width:980px){:root{--header-height-mobile: 63px}body[data-submenu-active]{overflow:hidden}.wrapperHeader{height:var(--header-height-mobile);margin:unset;left:0;transform:unset;display:grid;align-items:start;justify-items:center}.wrapperHeader header,.wrapperBtnCloseDetail{padding:6px 0 0;align-self:center}.wrapperHeader[data-submenu-active] header,.wrapperHeader[data-submenu-active] .wrapperBtnCloseDetail{align-self:start}.wrapperHeader header{grid-template-columns:100%}.wrapperHeader[data-submenu-active] .closeSubmenuMobile{display:block}.wrapperHeader[data-submenu-active]{background-color:#333333e6}.wrapperHeader[data-submenu-active],.wrapperHeader[data-scrolled][data-submenu-active]{height:100vh}.webkit.mobile .wrapperHeader[data-submenu-active],.webkit.mobile .wrapperHeader[data-scrolled][data-submenu-active]{position:fixed}.wrapperHeader .wrapperLogo{width:190px;justify-self:center}.wrapperNav{width:100%;height:auto;padding:15px 20px 24px;position:fixed;top:unset;right:unset;bottom:0;left:0;transform:unset;text-align:center;background-color:#333;z-index:6}.wrapperNav nav{width:100%}.wrapperNavItem a:after,.wrapperNavItem a:before{display:none}.wrapperNavItem>a,.wrapperNavItem[data-active] a,.wrapperNavItem .wrapperSubmenu>a,.news .wrapperNavItem>a,.news .wrapperNavItem .wrapperSubmenu>a,.projects .wrapperNavItem>a,.projects .wrapperNavItem .wrapperSubmenu>a{color:#fff}.wrapperNavItem .wrapperSubmenu,.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0;transition:opacity .3s ease}.wrapperNavItem[data-active] .wrapperSubmenu,.wrapperNavItem[data-active].parent.wrapperNavSearch .wrapperSubmenu{display:block;opacity:1}.wrapperNavItem.parent.wrapperNavSearch>.triggerSubmenu{display:block}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu{width:100%;height:35px;left:0;transform:translateY(-50%)}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu form{width:350px;right:unset;left:50%;transform:translate(-50%)}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=text]{width:100%;margin-right:-16px;padding-right:30px;padding-left:0}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=text],.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu .wrapperInput:before{font-size:18px!important;color:#fff!important}.wrapperHeader[data-submenu-active] .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=text]{padding-bottom:5px;border-bottom-color:#fff!important}.wrapperHeader[data-submenu-active] .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=submit]{background-image:url(/images/icon-search.svg)}.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu input[type=submit]{margin-left:-23px;position:relative;z-index:20}.news .wrapperHeader[data-submenu-active] .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu .wrapperInput:before,.projects .wrapperHeader[data-submenu-active] .wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu .wrapperInput:before{color:#fff}.wrapperNavItem.parent.wrapperNavLang .wrapperSubmenu a{display:inline-block;margin-right:15px;font-size:18px;color:#fff}.wrapperNavItem.parent.wrapperNavLang .wrapperSubmenu a:last-child{margin-right:0}.news .wrapperHeader[data-submenu-active] .wrapperNavItem a,.news .wrapperHeader[data-submenu-active] .wrapperNavItem .wrapperSubmenu a,.projects .wrapperHeader[data-submenu-active] .wrapperNavItem a,.projects .wrapperHeader[data-submenu-active] .wrapperNavItem .wrapperSubmenu a{color:#fff}.wrapperNavItem.parent.wrapperNavLang .wrapperSubmenu:before{content:attr(data-mobile-title);width:220px;position:absolute;top:-30px;left:50%;transform:translate(-50%);font-size:18px;color:#fff}.wrapperNavItem.parent.wrapperNavStudio .wrapperSubmenu a,.wrapperNavItem.parent.wrapperNavStudio .wrapperSubmenu a.child{font-size:18px;color:#f0f0f0}.wrapperNavItem.parent.wrapperNavStudio .wrapperSubmenu a.parent{padding-bottom:30px;color:#fff}.wrapperNavItem.parent.wrapperNavStudio .wrapperSubmenu .wrapperSubSubmenu{margin-bottom:30px}.wrapperNavItem.parent.wrapperNavStudio .wrapperSubmenu a.child{padding-left:0;color:#fff}.wrapperNavItem.parent.wrapperNavStudio .wrapperSubmenu a.parent:last-child{border-bottom:1px dotted #ccc;padding-bottom:5px}.wrapperHeader[data-submenu-active] .wrapperBtnCloseDetail{display:none}}@media(max-width:768px){.wrapperGL .grid .gridElm{width:calc(50% - var(--grid-elm-margin-left))}.home .wrapperSlider,.home .wrapperSlider .slider,.home .wrapperSlider .slider .slide{height:calc(100vh - 50px)}.home .section section>h2{margin:40px 0;padding:0 15px}.list .wrapperList .bloqueListRow.wrapperTriggerSorting,.wrapperGL[data-view=list]>.bloqueGL:first-child{display:none}.list .wrapperList .bloqueListRow .overlay .dataYear,.list .wrapperList .bloqueListRow .overlay .dataTitle,.list .wrapperList .bloqueListRow .overlay .dataLoc,.list .wrapperList .bloqueListRow .overlay .dataOffice,.list.conferences .wrapperList .bloqueListRow .overlay .dataYear,.list.conferences .wrapperList .bloqueListRow .overlay .dataTitle,.list.conferences .wrapperList .bloqueListRow .overlay .dataLoc,.list.conferences .wrapperList .bloqueListRow .overlay .dataOffice,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataYear,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataTitle,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataLoc,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataOffice,.projects .wrapperGL[data-view=list] .bloqueGL .overlayGL .dataOffice{width:100%;display:block}.list .wrapperList .bloqueListRow .overlay .dataYear,.wrapperGL[data-view=list] .bloqueGL .overlayGL .dataYear{top:0;float:none}.list .wrapperList .bloqueListRow .overlay .dataLoc,.searchResults.list .wrapperList .bloqueListRow .overlay .dataLoc,.list .wrapperList .bloqueListRow .overlay p,.projects.detail .wrapperHiddenSlider .slider{width:100%}.projects.detail .bloqueRight>div img{width:100%;height:auto}.publication.detail .wrapperImgTop,.news.detail .wrapperImgTop{height:auto;margin-bottom:0}.publication.detail .imgTop,.news.detail .imgTop{width:100%;height:auto;margin-top:0;margin-bottom:30px}.offices .wrapperSliderOffices{margin-bottom:30px;padding-bottom:0}.offices .slider{height:auto}.offices .slider .rsImg{width:100%;height:auto}.detail #arrowDownSlider,.news.detail #arrowDownSlider,.offices.detail #arrowDownSlider,.wrapperBloqueManagement .bloqueManagement .overlayManagement .responsable.empty,.wrapperFilteredManagement .bloqueManagement .overlayManagement .responsable.empty{display:none}.wrapperLinksPublications>a:not([data-active]){display:none}.wrapperLinksPublications>a[data-active]{pointer-events:none}.toggleGLViewBtn,.news .toggleGLViewBtn,.projects .toggleGLViewBtn{font-size:16px}.contact .hiddenDataRow,.publications.jobs .hiddenDataRow{width:100%;padding-left:0}.contact .hiddenDataRow .wrapperDataRow,.publications.jobs .hiddenDataRow .wrapperDataRow{padding-bottom:15px}.contact .overlay .dataOffice.triggerRow,.publications.jobs .overlay .dataOffice.triggerRow{margin-top:5px}.btnCloseDetail{bottom:-30px;right:10px}.footer{padding-bottom:70px}.wrapperSubscribeForm[data-active]{top:var(--header-height-mobile-scrolled)}}@media(max-width:752px){:root{--bloque-management-width: calc(50% - 14px) }}@media(min-width:520px)and (max-width:752px){.webkit.mobile .wrapperBloqueManagement .bloqueManagement:nth-child(2n),.webkit.mobile .wrapperFilteredManagement .bloqueManagement:nth-child(2n){margin-right:0}}@media(max-width:740px){.home .wrapperSlider,.home .wrapperSlider .slider,.home .wrapperSlider .slider .slide{height:calc(100vh - 100px)}}@media(max-width:680px){#arrowDownSlider{width:40px;height:30px}.home .wrapperMasonry,.wrapperLatestPublication .wrapperMasonry,.wrapperLatestNews .wrapperMasonry{display:block}.wrapperImgLatestNews,.wrapperImgLatestNews img,.wrapperImgLatestPublication,.wrapperImgLatestPublication img,.home .wrapperImgLatestNews,.home .wrapperImgLatestNews img,.wrapperMasonry .masonryBloque{width:100%;height:auto}.home .wrapperMasonry .masonryBloque,.wrapperLatestPublication .wrapperMasonry .masonryBloque,.wrapperLatestNews .wrapperMasonry .masonryBloque{margin-bottom:40px}.home .wrapperMasonry .masonryBloque:last-child,.wrapperLatestPublication .wrapperMasonry .masonryBloque:last-child,.wrapperLatestNews .wrapperMasonry .masonryBloque:last-child{margin-bottom:0}.projects.detail .wrapperImgTop{margin-bottom:37.5px}.projects.detail #arrowDownSlider{display:none}.projects.detail .wrapperLatestNews{min-height:180vw}.wrapperOtherDummies{height:100%!important}.otherDummies{width:100%!important;height:60vw!important;margin-right:0!important;margin-bottom:20px!important;display:block!important}}@media(max-width:640px){.wrapperGL[data-view=grid],.wrapperProjects[data-view=grid]{width:100%}.wrapperGL[data-view=grid]:last-child,.wrapperProjects[data-view=grid]:last-child{margin-bottom:0!important}.news .wrapperGL[data-view=grid] .bloqueGL,.projects .wrapperProjects[data-view=grid] .bloqueProject{width:100%;margin-right:0;margin-left:0}.projects .wrapperProjects[data-view=grid] .bloqueProject{height:49.3vw}.wrapperDataOffices .txtOffices{columns:1;column-gap:0}.wrapperBio .bloque.bloqueLeft,.wrapperBio .bloque.bloqueRight{width:100%;float:unset;margin:0}.wrapperBio .bloque.bloqueLeft{margin-bottom:30px;text-align:center}}@media(max-width:625px){.footer .wrapperFooterCols .footerCols h3{margin-bottom:10px}}@media(max-width:610px){.projects .wrapperFilters{height:20px;overflow:hidden;position:relative;float:left}.projects .wrapperFilters .openFiltersMobile{display:inline}.projects .wrapperFilters .openFiltersMobile:before{content:"";width:10px;height:10px;background-image:none;position:absolute;top:0;left:-5px}.projects .wrapperFilters .wrapperFormFilters{width:100%;padding-top:15px}.projects .wrapperFilters .wrapperFakeSelect{display:block;margin-right:0}.projects .wrapperFilters .wrapperFakeSelect .selectedOption{padding-bottom:10px;border-bottom:1px dotted #999;font-size:15px;display:block}.projects .wrapperFilters .wrapperFakeSelect .fakeSelect,.projects .wrapperFilters .wrapperFakeSelect .fakeSelect div{position:relative}.projects .wrapperFilters .wrapperFakeSelect .fakeSelect{width:100%}.projects .wrapperFilters .wrapperFakeSelect .fakeSelect div{padding-bottom:0;border:none}.projects .wrapperFilters .wrapperFakeSelect .fakeSelect .fakeOption{padding-top:20px;display:block;font-size:15px}.projects .fakeToggleGLViewBtn{float:right}.usedFilter{margin-top:20px}.news section,.publication section,.projects section{position:relative}.news .wrapperGL[data-view=grid],.projects .wrapperProjects[data-view=grid]{margin-top:20px}}@media(max-width:560px){.news .section,.detail .section .innerSection,.news.detail .section .innerSection,.publication .section,.projects .section,.awards .section,.conferences .section,.exhibitions .section,.projects.detail .section .innerSection{padding-right:15px;padding-left:15px}.projects .wrapperProjects[data-view=grid] .bloqueProject{height:53vw}.projects.detail .wrapperImg,.projects.detail .wrapperImg.wrapperImgDoble img:first-child{margin-bottom:20px}.projects.detail .wrapperImg.wrapperImgDoble img{width:100%}.projects.detail .wrapperImg.wrapperImgDoble img:first-child{width:100%;margin-right:0}.btnShowContactData{display:block;margin-right:0;margin-top:15px}.btnShowContactData:first-child{margin-top:0}.footer .wrapperFooterCols{display:block}.footer .wrapperFooterCols .footerCols{left:50%;transform:translate(-50%)}.footer .wrapperFooterCols .footerCols+.footerCols{margin-top:60px}}@media(max-width:535px){.projects.detail .wrapperBtnsDataOculta a{margin-right:40px}.detail .wrapperNavPublication a:first-child,.news.detail .wrapperNavNews a:first-child{margin-left:0}}@media(max-width:520px){:root{--bloque-management-width: 100%}.webkit.mobile .wrapperBloqueManagement .bloqueManagement{margin-right:0}.wrapperGL .grid .gridElm{width:100%;margin:0 0 30px}.wrapperGL .grid .gridElm:last-child{margin-bottom:0}.wrapperDataOffices{margin-bottom:0}}@media(max-width:502px){.wrapperNavItem+.wrapperNavItem{margin-left:15px}}@media(max-width:470px){.detail .wrapperNavPublication a,.news.detail .wrapperNavNews:not(.wrapperNavItem) a,.projects.detail .wrapperNavProject a{margin-right:40px}}@media(max-width:445px){.wrapperSlider,.wrapperSlider .slider,.wrapperSlider .slider .slide{height:calc(55vh - 50px)}.home .section section>h2{padding:0 30px;font-size:16px;text-align:left}.wrapperMasonry{width:100%}}@media(max-width:430px){.wrapperNav{padding-right:10px;padding-left:10px}.wrapperBtnFilterManagement{grid-template-columns:100%;column-gap:0}.wrapperBloqueManagement{display:block}.wrapperBloqueManagement{display:block;text-align:center}.wrapperBloqueManagement .bloqueManagement{height:auto;margin:10px 0;display:block}.wrapperBloqueManagement .bloqueManagement:last-child{margin-bottom:0}.wrapperBloqueManagement .bloqueManagement img{width:100%!important}.wrapperBio .bloque.bloqueLeft .imgBio{width:100%}}@media(max-width:415px){.projects.detail .wrapperBtnsDataOculta a{margin-right:20px}}@media(max-width:410px){.closeSubmenuMobile{top:33px}.projects .wrapperFilters .wrapperSelect{margin-right:0}}@media(max-width:405px){.wrapperNavItem a,.wrapperNavItem .wrapperSubmenu a{font-size:12px}}@media(max-width:400px){.projects.detail .wrapperBtnsDataOculta a{margin-right:12px}}@media(max-width:385px){.detail .wrapperNavPublication a,.news.detail .wrapperNavNews:not(.wrapperNavItem) a,.projects.detail .wrapperNavProject a{margin-right:20px}.contact .wrapperDataOffices .td:first-child,.projects.detail .wrapperDataProject .td:first-child,.detail .wrapperDataPublication .bloqueRight .td:first-child,.news.detail .wrapperDataNews .bloqueRight .td:first-child{display:block;margin-bottom:5px}}@media(max-width:367px){.wrapperNavItem+.wrapperNavItem{margin-left:11px}}@media(max-width:360px){.section,.list .section,.detail .section,.home .innerSection,.news .section,.publication .section,.projects .section,.awards .section,.conferences .section{padding:85px 20px 0}.offices.detail .section .innerSection{padding-right:0;padding-left:0}.projects.detail .section .innerSection,.footer .wrapperFooterCols{padding:0 20px}.projects.detail .wrapperBtnsDataOculta a{font-size:12px}.news.detail .wrapperNavNews:not(.wrapperNavItem) a,.publication.detail .wrapperNavPublication a,.projects.detail .wrapperNavProject a{display:block;margin:0 0 20px;text-align:center}.toggleGLViewBtn,.news .toggleGLViewBtn,.projects .toggleGLViewBtn,.wrapperLinksPublications>*{font-size:14px}}@media(max-width:350px){.wrapperNavItem.parent.wrapperNavSearch .wrapperSubmenu form{width:100%}}@media(max-width:347px){.wrapperNavItem+.wrapperNavItem{margin-left:9px}}@media(max-width:345px){.detail .wrapperNavPublication a,.news.detail .wrapperNavNews:not(.wrapperNavItem) a,.projects.detail .wrapperNavProject a{margin-bottom:25px;text-align:center}.projects.detail .wrapperNavProject a{width:100%;display:block;margin-right:0}}@media(max-width:345px){.detail .wrapperNavPublication a,.news.detail .wrapperNavNews:not(.wrapperNavItem) a,.projects.detail .wrapperNavProject a{display:block;margin-right:0}}@media(max-width:337px){.wrapperNavItem+.wrapperNavItem{margin-left:7px}}@media(max-width:327px){.wrapperNavItem+.wrapperNavItem{margin-left:5px}}
