.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/custom/themes/100x100/assets/images/vendor/owl.carousel/src/owl.video.play.png?4a37f8008959c75f619bf0a3a4e2d7a2) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}.animated{animation-duration:1s}.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:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media (prefers-reduced-motion),(print){.animated{animation:unset!important;transition:none!important}}.center-content{text-align:center}.left-content{text-align:left}.right-content{text-align:right}.column-container{font-size:0}.column{display:inline-block;padding:.5%;vertical-align:top}.column-1{width:8.3333333333%}.column-2{width:16.6666666667%}.column-3{width:25%}.column-4{width:33.333333333%}.column-5{width:41.666666667%}.column-6{width:50%}.column-7{width:58.333333333%}.column-8{width:66.666666667%}.column-9{width:75%}.column-10{width:83.33333333%}.column-11{width:91.66666667%}.column-12{width:100%}.column-margin{display:inline-block;vertical-align:top}.column-1_11{width:8.5%;margin-left:.29545455%;margin-right:.29545455%}@media only screen and (max-width:1100px){.column-1-tablet{width:8.3333333333%}.column-2-tablet{width:16.6666666667%}.column-3-tablet{width:25%}.column-4-tablet{width:33.333333333%}.column-5-tablet{width:41.666666667%}.column-6-tablet{width:50%}.column-7-tablet{width:58.333333333%}.column-8-tablet{width:66.666666667%}.column-9-tablet{width:75%}.column-10-tablet{width:83.33333333%}.column-11-tablet{width:91.66666667%}.column-12-tablet{width:100%}}@media only screen and (max-width:800px){.column-1-mobile{width:8.3333333333%}.column-2-mobile{width:16.6666666667%}.column-3-mobile{width:25%}.column-4-mobile{width:33.333333333%}.column-5-mobile{width:41.666666667%}.column-6-mobile{width:50%}.column-7-mobile{width:58.333333333%}.column-8-mobile{width:66.666666667%}.column-9-mobile{width:75%}.column-10-mobile{width:83.33333333%}.column-11-mobile{width:91.66666667%}.column-12-mobile{width:100%}.column-0-mobile{display:none}}.hundreds-validation__input_error{border-color:#d63031!important}label.hundreds-validation__input_error,label.hundreds-validation__input_error a,p.hundreds-validation__input_error{color:#d63031!important;border-color:#d63031!important}.form-messages{margin:20px 0 30px}.form-messages__success{color:#00b894}.form-messages__errors{color:#d63031}.form-messages_hide{display:none}.form-messages_show{display:block}.entry-content img{margin:0 0 1.5em}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}@font-face{font-family:nexabold;src:url(/custom/themes/100x100/assets/fonts/NexaBold.eot?6e8b06c0bc1cedb56ddf7ede4a884b3e);src:url(/custom/themes/100x100/assets/fonts/NexaBold.eot?6e8b06c0bc1cedb56ddf7ede4a884b3e) format("embedded-opentype"),url(/custom/themes/100x100/assets/fonts/NexaBold.woff?fba0389095dbf107f623e4ca680094c6) format("woff"),url(/custom/themes/100x100/assets/fonts/NexaBold.ttf?3bcc77f5370341ee7286ffeee807163b) format("truetype"),url(/custom/themes/100x100/assets/fonts/NexaBold.svg?b7b1823dfe23c31d67fb9e4ab11b2134) format("svg");font-style:normal}@font-face{font-family:nexalight;src:url(/custom/themes/100x100/assets/fonts/NexaLight.eot?662f1739e7d030920ce92b508390b31c);src:url(/custom/themes/100x100/assets/fonts/NexaLight.eot?662f1739e7d030920ce92b508390b31c) format("embedded-opentype"),url(/custom/themes/100x100/assets/fonts/NexaLight.woff?6a1aea1e0da9de6030dbe176b67b9dab) format("woff"),url(/custom/themes/100x100/assets/fonts/NexaLight.ttf?99e49c5baa39664afcd39143ac3a7ba6) format("truetype"),url(/custom/themes/100x100/assets/fonts/NexaLight.svg?7bdb3d208d80bc4762879511db7ecc6e) format("svg");font-style:normal}a,abbr,acronym,address,applet,big,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;text-decoration:none}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}a{outline:0}a,a:hover{text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}p a{outline:0}p a:hover{text-decoration:underline}input,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}body,html{overflow-x:hidden}body{background-color:transparent;min-height:100%;font-family:nexalight,sans-serif;color:#000;letter-spacing:1px;-webkit-font-smoothing:antialiased}body,p{font-size:16px;line-height:170%}p{margin-bottom:20px}.container{max-width:1600px}.container,.container-medio{width:100%;margin:0 auto;padding-left:5%;padding-right:5%}.container-medio{max-width:1100px}.container-mini{width:100%;max-width:900px;margin:0 auto;padding-left:5%;padding-right:5%}.container-micro{width:100%;max-width:700px;margin:0 auto;padding-left:20px;padding-right:20px}img{max-width:100%;height:auto}a,button{cursor:pointer}.clear,.clearfix{clear:both}b,strong{font-family:nexabold,sans-serif}a,p a{text-decoration:none;color:#27241f}i,p i{font-style:italic}ul{list-style:none}sup{vertical-align:super;font-size:smaller}p.destacado{font-size:35px;margin-bottom:30px;line-height:120%}.no_padding{padding:0!important}.align-center{text-align:center}.align-right{text-align:right}.padding-small{padding-top:40px;padding-bottom:40px}.padding-medium{padding-top:80px;padding-bottom:80px}.padding-big{padding-top:140px;padding-bottom:140px}.padding-anchor{padding-top:100px;padding-bottom:40px}.left{float:left}.right{float:right}a.calltoaction{display:inline-block;margin:0;width:100%;text-align:center;padding:8px 35px;color:#fff;font-family:nexalight,sans-serif;border-radius:50px;font-size:18px;letter-spacing:2px;background-color:#27241f;transition:all .2s;opacity:1;-webkit-appearance:none}a.calltoaction:hover{text-decoration:none}a.calltoaction-viewmore{color:#27241f;width:auto;font-size:14px;border:none;padding:8px 20px;border-radius:50px}a.calltoaction-viewmore span:after{content:"";width:80px;height:1px;background:#27241f;display:inline-block;margin:auto 3px -4px}.animated{animation-fill-mode:both;animation-duration:1.6s}.fadeInUp{animation-name:fadeInUp}.fadeToLeft{animation-name:fadeToLeft}.fadeToRight{animation-name:fadeToRight}.fadeOpacity{animation-name:fadeOpacity}.fadeOut{animation-name:fadeOut}@keyframes blinkingimage{50%{transform:scaleY(1)}}@keyframes blinking{50%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translate(0)}}@keyframes fadeToLeft{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeToRight{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}50%{opacity:0}}@media only screen and (max-width:1200px){p.destacado{font-size:33px}}@media only screen and (max-width:1100px){p.destacado{font-size:30px}}@media only screen and (max-width:900px){p.destacado{font-size:26px;margin-bottom:20px}}@media only screen and (max-width:800px){p,ul li{font-size:16px}.padding-small{padding-top:30px;padding-bottom:30px}.padding-medium{padding-top:50px;padding-bottom:50px}.padding-big{padding-top:80px;padding-bottom:80px}.padding-anchor{padding-top:60px;padding-bottom:40px}a.calltoaction{font-size:17px;padding:12px 35px}.columna2,.columna2-last{float:none;width:100%;margin-left:0;margin-right:0}.columna4{width:49%;margin-bottom:30px}p.destacado{font-size:24px}}@media only screen and (max-width:600px){p{margin-bottom:15px}p,ul li{font-size:15px}.padding-small{padding-top:25px;padding-bottom:25px}.padding-medium{padding-top:30px;padding-bottom:30px}.padding-anchor,.padding-big{padding-top:40px;padding-bottom:40px}a.calltoaction{font-size:15px;padding:10px 35px}p.destacado{font-size:20px;margin-bottom:15px}}@media only screen and (max-width:480px){p{margin-bottom:10px}p,ul li{font-size:14px;line-height:140%}.padding-anchor{padding-top:20px;padding-bottom:20px}.container,.container-medio,.container-micro,.container-mini{padding-left:10px;padding-right:10px}}h1,h2,h3,h4,h5{font-family:nexabold,sans-serif;color:#000;line-height:120%;letter-spacing:5px}h1{font-size:50px}h2{font-size:40px}h3{font-size:30px}.title_center,.title_centered{text-align:center;margin-bottom:40px}.title_white{color:#fff}@media only screen and (max-width:1000px){h1{font-size:45px}h2{font-size:35px}h3{font-size:28px}}@media only screen and (max-width:800px){h1{font-size:40px}h2{font-size:32px}h3{font-size:25px}.title_center,.title_centered{margin-bottom:30px}}@media only screen and (max-width:600px){h1{font-size:35px}h2{font-size:30px}h3{font-size:22px}.title_center,.title_centered{margin-bottom:20px}}@media only screen and (max-width:400px){h1{font-size:30px}h2{font-size:26px}h3{font-size:20px}.title_center,.title_centered{margin-bottom:12px}}.cookies{position:fixed;bottom:10px;left:10px;width:90%;max-width:400px;padding:25px 40px 20px 25px;z-index:100;background-color:#fff;border-radius:0;box-shadow:0 0 20px rgba(0,0,0,.2)}.cookies .message-close-button{position:absolute;top:15px;right:15px;width:15px;height:15px;background:transparent url(/custom/themes/100x100/assets/images/close.svg?dce81f07642b367b96fd0a40fbbe7b55) no-repeat;background-size:100%;cursor:pointer}.cookies p{font-size:14px;color:#000;line-height:130%;margin-bottom:0}.cookies p.cookies__text{margin-bottom:3px}.cookies p:last-child{text-align:right}.cookies p a{color:#000;font-family:nexabold,sans-serif;font-size:15px}.cookies p a:hover{color:#000}@media only screen and (max-width:800px){.cookies p{font-size:13px}.cookies p a{font-size:14px}}@media only screen and (max-width:600px){.cookies{width:calc(100% - 20px);max-width:none}.cookies p{font-size:12px}.cookies p a{font-size:13px}}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent;border-radius:10px;background-color:#fff}::-webkit-scrollbar{width:10px;background-color:#fff}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 0 transparent;background-color:#4a4a4a}.header{width:100%;z-index:10}.header,.header-home{position:absolute;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9)}.header-home{background-color:transparent;border-bottom:none}.header.fixed{padding:5px 0;z-index:10}.header.fixed,.header.menu-opened{position:fixed}.header .container{display:flex;justify-content:space-between;align-items:center;height:100px;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9)}.header.fixed .container{height:60px}.header .web-logo{z-index:1000}.header .web-logo .header_logo{width:35px}.header-white .web-logo .header_logo path{fill:#fff}.header .menu-desplegable{position:fixed;top:0;left:100%;width:50%;height:100%;overflow:hidden;transform:translateX(100%);background:#27241f;padding:20px;z-index:10;animation-fill-mode:both;transition:transform 1.4s cubic-bezier(.77,0,.18,1)}.header .menu-desplegable.open{transform:translateX(-100%)}.header .menu-desplegable .menu-background{position:absolute;width:95%;bottom:0;left:-100px;opacity:.5;transform:translateX(-300%);animation-fill-mode:both;transition:transform 1.4s cubic-bezier(.77,0,.18,1)}.header .menu-desplegable.open .menu-background{transform:translateX(0)}.menu-desplegable__content{z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.header .menu-desplegable .texto-menus{position:relative}.header .menu-desplegable .texto-menus:before{content:"";position:absolute;display:inline-block;top:-40px;left:50%;width:30px;height:30px;margin-left:-15px;background:transparent url(/custom/themes/100x100/assets/images/logo.svg?f9b5e64606755b4ed1c19cb1732392e3) 50%;background-size:cover;opacity:0;transform:translateY(110%);transition:opacity .4s ease,transform 0s ease .5s}.header .menu-desplegable.open .texto-menus:before{opacity:1;transform:translateY(0);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:inherit}.header .menu-desplegable .texto-menus:after{content:"";position:absolute;width:40px;height:3px;margin-left:-20px;bottom:-10px;left:50%;background-color:#fff;opacity:0;transform:translateY(110%);transition:opacity .4s ease,transform 0s ease .5s}.header .menu-desplegable.open .texto-menus:after{opacity:1;transform:translateY(0);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:inherit}.header .menu-desplegable .texto-menus ul{margin:0;display:flex;flex-direction:column}.header .menu-desplegable .texto-menus ul li{text-align:center;margin:8px 0;display:inline-block;width:auto;opacity:0;transform:translateY(110%);transition:opacity .4s ease,transform 0s ease .5s}.header .menu-desplegable.open .texto-menus ul li{opacity:1;transform:translateY(0);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:inherit}.header .menu-desplegable.open .texto-menus:before{transition-delay:.4s}.header .menu-desplegable.open .texto-menus ul li:first-child{transition-delay:.5s}.header .menu-desplegable.open .texto-menus ul li:nth-child(2){transition-delay:.6s}.header .menu-desplegable.open .texto-menus ul li:nth-child(3){transition-delay:.7s}.header .menu-desplegable.open .texto-menus ul li:nth-child(4){transition-delay:.8s}.header .menu-desplegable.open .texto-menus ul li:nth-child(5){transition-delay:.9s}.header .menu-desplegable.open .texto-menus:after{transition-delay:1s}.header .menu-desplegable .texto-menus ul li a{font-family:nexabold,sans-serif;color:#fff;font-size:30px;line-height:120%;text-decoration:none;position:relative;overflow:hidden;display:inline-block;padding:0 3px 2px;transition:all .2s}.header .menu-desplegable .texto-menus ul li a:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transform:translateZ(0);will-change:transform;content:"";width:0;height:2px;position:absolute;bottom:0;left:50%;z-index:-1;background:#fff;opacity:1;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9)}.header .menu-desplegable .texto-menus ul li.current_page_item a:after,.header .menu-desplegable .texto-menus ul li.project-selected a:after,.header .menu-desplegable .texto-menus ul li a:hover:after{width:100%;left:0}.header .menu-desplegable .header_idiomas{display:block;text-align:center;margin-top:35px;opacity:0;transform:translateY(110%);transition:opacity .4s ease,transform 0s ease .5s}.header .menu-desplegable.open .header_idiomas{opacity:1;transform:translateY(0);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:inherit;transition-delay:1.1s}.header .menu-desplegable .header_idiomas ul li{display:inline-block;margin:0 20px}.header .menu-desplegable .header_idiomas ul li a{color:#fff;font-size:16px;font-weight:400;text-decoration:none;position:relative;overflow:hidden;display:block;padding:0 3px 5px}.header .menu-desplegable .header_idiomas ul li a:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transform:translateZ(0);will-change:transform;content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;z-index:-1;background:#fff;opacity:1;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9);transform:translate3d(-103%,0,0);-webkit-transform:translate3d(-103%,0,0)}.header .header_idiomas ul li.wpml-ls-current-language a:after,.header .header_idiomas ul li a.active:after,.header .header_idiomas ul li a:hover:after{transform:translateZ(0);-webkit-transform:translateZ(0)}.header-home #nav-open-close{opacity:0;animation:fadeInUp 1s cubic-bezier(.77,0,.18,1);animation-fill-mode:forwards;animation-delay:2s}#nav-open-close{opacity:1;z-index:1000;position:relative;width:35px;height:30px;cursor:pointer}#nav-open-close span{display:block;position:absolute;height:3px;width:100%;background:#27241f;opacity:1;left:0;box-shadow:0 0 5px hsla(0,0%,100%,.6);transform:rotate(0deg);transition:1.4s cubic-bezier(.77,0,.18,1)}.header-white #nav-open-close span{background:#fff}#nav-open-close span:first-child{top:0}#nav-open-close span:nth-child(2){top:12px}#nav-open-close span:nth-child(3){top:24px}#nav-open-close.open span:first-child{top:13px;transform:rotate(135deg);width:40px;left:-5px;background:#fff}#nav-open-close.open span:nth-child(2){opacity:0;left:0}#nav-open-close.open span:nth-child(3){top:13px;transform:rotate(-135deg);width:40px;left:-5px;background:#fff}hr{width:40px;height:5px;border:none;background:#262626;margin:20px 0}hr.hr-top{margin-bottom:30px}hr.hr-bottom{margin-top:30px}@media only screen and (max-width:800px){hr{width:35px;height:3px;margin:10px 0}hr.hr-top{margin-bottom:20px}hr.hr-bottom{margin-top:20px}}@media only screen and (max-width:600px){.slider video{height:100%!important}.header .container{height:60px;padding-left:20px;padding-right:20px}.header .web-logo .header_logo{width:35px}.header .menu-desplegable{width:80%}.header .menu-desplegable .texto-menus ul li a{font-size:22px}hr{width:25px;height:2px;margin:5px 0}hr.hr-top{margin-bottom:10px}hr.hr-bottom{margin-top:10px}}.slider{z-index:1;position:relative;width:100%;overflow:hidden;background-color:#fff;height:100vh}.color-slider{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#fff;animation:startslide 2s cubic-bezier(.77,0,.18,1);animation-fill-mode:forwards}.slider video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background:url(/custom/themes/100x100/assets/images/home.jpg?1b848d61e341e7172180ecad24f1c0ed) no-repeat;background-size:cover;transition:opacity 1s}.slider .background-image{background-size:cover;background-position:50%}.slider-content,.slider .background-image{position:absolute;height:100%;width:100%;left:0;top:0}.slider-content{z-index:1;padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.slider__logo{width:25px;margin-bottom:20px;opacity:0;animation:fadeInUp .5s cubic-bezier(.77,0,.18,1);animation-fill-mode:forwards;animation-delay:2.5s}.slider__slogan{text-align:center;font-size:30px;margin-bottom:30px;color:#27241f;opacity:0;animation:fadeInUp .5s cubic-bezier(.77,0,.18,1);animation-fill-mode:forwards;animation-delay:2.7s}.slider__slogan strong:before{content:"";width:150px;height:2px;background:#27241f;display:inline-block;margin:auto 10px -4px}.slider hr{width:35px;height:4px;border:none;background:#27241f;margin:0 auto}.slider__base,.slider hr{opacity:0;animation:fadeInUp .5s cubic-bezier(.77,0,.18,1);animation-fill-mode:forwards;animation-delay:2.9s}.slider__base{font-size:12px;letter-spacing:2px;margin-bottom:0;color:#27241f}.visible{opacity:1;visibility:visible}.invisible{opacity:0;visibility:hidden}.home-projects-presentation{padding:200px 20px 100px}.home-projects-presentation .logo{width:40px;margin-bottom:100px}.home-projects-presentation.dark .logo path{fill:#fff}.home-projects-presentation.dark{color:#fff}.home-projects-presentation span{display:inline-block;font-size:50px;transform:rotate(-90deg);transform-origin:0 0;line-height:100%}.home-projects-presentation h1{font-family:nexalight,sans-serif;line-height:120%;margin-bottom:30px}.home-projects-presentation.dark h1{color:#fff}.home-projects-presentation .home-projects__text-content{display:flex;flex-direction:column;align-items:flex-start}.home-projects-presentation1{position:relative}.home-projects-presentation1 .home-projects__text-content{position:relative;margin-left:33%;max-width:800px;z-index:1}.home-projects-presentation2{background:#000 url(/custom/themes/100x100/assets/images/home-projects01.jpg?5f617cb33ca92cdcee5d3fc4f5655e5d) no-repeat;background-size:cover;background-position:50%;background-attachment:fixed}.home-projects-presentation2 .home-projects__text-content{margin-left:33%;max-width:800px}.home-projects-presentation3{display:flex;justify-content:space-between;padding:200px 0 50px}.home-projects-presentation3 .home-projects__image-content{flex-basis:45%}.home-projects-presentation3 .home-projects__text-content{flex-basis:50%;padding-right:5%;margin-left:0;margin-top:-80px}.home-projects-presentation3 h1{margin-top:100px}.home-projects-presentation4{background:#000 url(/custom/themes/100x100/assets/images/home-projects03.jpg?d71fddf486a118b0d01dc81281149fa7) no-repeat;background-size:cover;background-position:50%;padding-bottom:50px}.home-projects-presentation4 .home-projects__text-content{margin-left:33%;max-width:800px}.home-projects-presentation4 .titulo-portfolio{margin-top:100px;padding:100px 0}.home-projects-presentation1 .home-presentation__images-bg{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.home-projects-presentation1 .home-presentation__images-bg .bg{position:absolute;transition:transform .2s ease-out;-webkit-transition:transform .2s ease-out}.home-projects-presentation1 .home-presentation__images-bg .bg0{left:-10%;bottom:0;height:100%;opacity:.6}.home-projects-presentation1 .home-presentation__images-bg .bg1{left:18%;top:0;width:480px}.home-projects-presentation1 .home-presentation__images-bg .bg2{left:15%;top:40%;width:420px}.home-projects-presentation1 .home-presentation__images-bg .bg3{left:13%;top:40%;width:460px}@keyframes startslide{to{transform:translateY(100%)}}@media only screen and (max-width:1200px){.home-projects-presentation h1{font-size:45px}.home-projects-presentation1 .home-presentation__images-bg .bg0{left:-5%}.home-projects-presentation4 .titulo-portfolio{margin-top:50px;padding:80px 0}.home-projects-presentation3{padding:150px 0 50px}}@media only screen and (max-width:1000px){.home-projects-presentation{padding:150px 20px 70px}.home-projects-presentation1 .home-projects__text-content,.home-projects-presentation2 .home-projects__text-content,.home-projects-presentation4 .home-projects__text-content{margin-left:25%}.home-projects-presentation .logo{width:30px;margin-bottom:80px}.home-projects-presentation span{font-size:40px}.home-projects-presentation1 .home-presentation__images-bg .bg0{left:-10%}.home-projects-presentation1 .home-presentation__images-bg .bg1{width:420px}.home-projects-presentation1 .home-presentation__images-bg .bg2{width:360px}.home-projects-presentation1 .home-presentation__images-bg .bg3{width:400px}.home-projects-presentation4 .titulo-portfolio{padding:50px 0}.home-projects-presentation3 h1{margin-top:50px}.home-projects-presentation3 .home-projects__image-content{flex-basis:40%}.home-projects-presentation3 .home-projects__text-content{flex-basis:55%}}@media only screen and (max-width:900px){.home-projects-presentation h1{font-size:40px;margin-bottom:20px}.home-projects-presentation1 .home-presentation__images-bg .bg0{left:-17%}.home-projects-presentation4 .titulo-portfolio{padding:30px 0}.home-projects-presentation3{padding:100px 0 50px}.home-projects-presentation3 h1{margin-top:20px}}@media only screen and (max-width:800px){.slider__slogan{font-size:25px}.slider__slogan strong:before{width:60px}.home-projects-presentation{padding:100px 20px 50px}.home-projects-presentation h1{font-size:35px;margin-bottom:15px}.home-projects-presentation1 .home-presentation__images-bg .bg0{left:-27%}.home-projects-presentation1 .home-presentation__images-bg .bg1{width:370px}.home-projects-presentation1 .home-presentation__images-bg .bg2{width:320px}.home-projects-presentation1 .home-presentation__images-bg .bg3{width:350px}.home-projects-presentation4 .titulo-portfolio{margin-top:50px;padding:20px 0}.home-projects-presentation3 h1{margin-top:0}.home-projects-presentation3 .home-projects__image-content{flex-basis:30%}.home-projects-presentation3 .home-projects__text-content{flex-basis:65%}}@media only screen and (max-width:600px){.slider__slogan{font-size:22px;margin-bottom:20px}.slider__slogan strong:before{width:30px}.slider video{left:90%}.slider-content{justify-content:flex-end;padding:0 20px 150px}.slider__base{font-size:15px}.home-projects-presentation1 .home-projects__text-content,.home-projects-presentation2 .home-projects__text-content,.home-projects-presentation4 .home-projects__text-content{margin-left:15%}.home-projects-presentation h1{font-size:30px;margin-bottom:10px}.home-projects-presentation1 .home-presentation__images-bg .bg0{left:-42%}.home-projects-presentation1 .home-presentation__images-bg .bg1{width:320px}.home-projects-presentation1 .home-presentation__images-bg .bg2{width:250px}.home-projects-presentation1 .home-presentation__images-bg .bg3{width:280px}.home-projects-presentation .logo{width:20px;margin-bottom:50px}.home-projects-presentation span{font-size:25px}.home-projects-presentation4 .titulo-portfolio{padding:0}.home-projects-presentation3{flex-direction:column-reverse;padding:50px 20px 30px}.home-projects-presentation3 .home-projects__text-content{padding-right:0;margin-bottom:20px;margin-top:0}}@media only screen and (max-width:480px){.slider__slogan{font-size:18px}.slider__slogan strong:before{width:20px;margin:auto 5px -4px 0}.home-projects-presentation{padding:50px 20px 30px}.home-projects-presentation1 .home-projects__text-content,.home-projects-presentation2 .home-projects__text-content,.home-projects-presentation4 .home-projects__text-content{margin-left:0}}.projects{padding-top:0;padding-bottom:200px;max-width:1400px;margin:auto}.project-menu{display:flex}.project-menu .desplegable-button{flex-basis:33.33%;padding:30px;background-color:#ddd;color:#000;text-align:center;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;opacity:.3}.project-menu .desplegable-button.initial{opacity:1}.project-menu .desplegable-button span{font-family:nexabold,sans-serif;font-size:150px;line-height:100%;transform:rotate(0)}.project-menu .desplegable-button p{font-size:20px;margin-bottom:10px;line-height:110%}.project-menu .desplegable-button .cruz{position:relative;display:inline-block;width:30px;height:30px;border-radius:100px;border:1px solid #000;opacity:.7}.project-menu .desplegable-button .cruz:after,.project-menu .desplegable-button .cruz:before{content:"";position:absolute;width:16px;height:1px;top:50%;left:6px;background-color:#000}.project-menu .desplegable-button .cruz:after{transform:rotate(90deg);transition:all .2s;-webkit-transition:all .2s}.project-menu .desplegable-button1{background-color:#000}.project-menu .desplegable-button1 p,.project-menu .desplegable-button1 span{color:#a8a3a2}.project-menu .desplegable-button1 .cruz{border:1px solid #a8a3a2}.project-menu .desplegable-button1 .cruz:after,.project-menu .desplegable-button1 .cruz:before{background-color:#a8a3a2}.project-menu .desplegable-button3{background-color:#4f4745}.project-menu .desplegable-button3 p,.project-menu .desplegable-button3 span{color:#fff}.project-menu .desplegable-button3 .cruz{border:1px solid #fff}.project-menu .desplegable-button3 .cruz:after,.project-menu .desplegable-button3 .cruz:before{background-color:#fff}.project-menu .desplegable-button.expanded{opacity:1}.project-menu .desplegable-button.expanded .cruz:after{transform:rotate(0)}.desplegable-content{display:none}.rest-projects-container{display:flex;flex-wrap:wrap}.project-item-rest{flex-basis:33.3%;height:300px;position:relative;overflow:hidden}.project-item-rest .project__colorbox{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0}.project-item-rest .project__image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;filter:grayscale(100%);transition:all .2s}.project-item-rest:hover .project__image{filter:grayscale(0)}.project-item-rest .project__box{background-color:#000;padding:20px;position:absolute;z-index:2;top:0;right:0;width:50%;height:50%;text-align:center;display:flex;flex-direction:column;justify-content:center;transition:transform 2.4s cubic-bezier(.77,0,.18,1)}.project-item-rest .project__box .project__number{font-size:10px;margin-bottom:12px;font-family:nexabold,sans-serif}.project-item-rest .project__box .project__number span:after{content:"";width:30px;height:1px;background:#27241f;display:inline-block;margin:auto 2px -3px}.project-item-rest .project__box .project__title{font-family:nexabold,sans-serif;font-size:18px;margin-bottom:10px;line-height:100%}.project-item-rest .project__box .project__location{font-size:13px;margin-bottom:0}.project-item-rest:nth-child(6n+2) .project__box{top:auto;bottom:0}.project-item-rest:nth-child(6n+3) .project__box{right:auto;left:0}.project-item-rest:nth-child(6n+4) .project__box{right:auto;left:0;top:20%}.project-item-rest:nth-child(6n+5) .project__box{top:auto;bottom:0;right:auto;left:0}.project-item-rest:nth-child(6n+6) .project__box{right:auto;left:0}.desplegable-content1 .project-item-rest .project__box{background-color:#000}.desplegable-content1 .project-item-rest .project__box .project__location,.desplegable-content1 .project-item-rest .project__box .project__title{color:#a8a3a2}.desplegable-content2 .project-item-rest .project__box{background-color:#ddd}.desplegable-content2 .project-item-rest .project__box .project__location,.desplegable-content2 .project-item-rest .project__box .project__title{color:#000}.desplegable-content3 .project-item-rest .project__box{background-color:#4f4745}.desplegable-content3 .project-item-rest .project__box .project__location,.desplegable-content3 .project-item-rest .project__box .project__title{color:#fff}.page-project__section0{display:flex;justify-content:space-between;margin-bottom:30px}.page-project__section0 .page-project__section0__image{flex-basis:40%;max-height:600px;overflow:hidden}.page-project__section0 .cabecera__content{flex-basis:45%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-top:200px;padding-right:5%;padding-left:20px}.page-project__section0 .cabecera__content .category{transform-origin:left top;transform:rotate(-90deg)}.page-project__section0 .cabecera__content .cabecera-title{font-size:100px;color:#5b5b5f;line-height:100%;margin-bottom:10px}.page-project__section1{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:150px}.page-project__section1 .project__images{width:47%;margin-bottom:25px}.page-project__section1 .project__content{flex-basis:45%;display:flex;flex-direction:column;align-items:flex-start;padding-right:5%;padding-left:20px}.page-project__section1 .project__content .vertical{display:inline-block;width:1px;height:100px;margin-bottom:20px;background-color:#000}.page-project__section1 .project__content p{max-width:500px}.projects-single .project-menu .desplegable-button{flex-direction:row;justify-content:space-around;align-items:center}.projects-single .project-menu .desplegable-button span{display:none}.projects-single .project-menu .desplegable-button p{margin-bottom:0}@media only screen and (max-width:1200px){.projects{padding-bottom:150px}.project-menu .desplegable-button span{font-size:120px}.page-project__section0 .cabecera__content .cabecera-title{font-size:80px}}@media only screen and (max-width:1000px){.project-menu .desplegable-button span{font-size:100px}.page-project__section0 .cabecera__content .cabecera-title{font-size:70px}.page-project__section0 .cabecera__content{padding-top:150px}.page-project__section0 .cabecera__content .category{font-size:13px}.page-project__section1 .project__content .vertical{height:50px}}@media only screen and (max-width:900px){.projects{padding-bottom:100px}.project-menu .desplegable-button span{font-size:80px}.page-project__section0 .cabecera__content .cabecera-title{font-size:50px}.page-project__section0 .cabecera__content{flex-basis:55%}.page-project__section1{margin-bottom:100px}.page-project__section1 .project__content .vertical{height:30px}.page-project__section1 .project__content{flex-basis:55%}.page-project__section1 .project__images{width:40%}}@media only screen and (max-width:800px){.projects{padding-bottom:60px}.project-menu .desplegable-button span{font-size:60px}.project-menu .desplegable-button p{font-size:16px}.project-menu .desplegable-button .cruz{width:20px;height:20px;border:none}.project-menu .desplegable-button .cruz:after,.project-menu .desplegable-button .cruz:before{left:2px}.page-project__section0{flex-direction:column-reverse}.page-project__section0 .cabecera__content{padding-top:100px}.page-project__section0 .cabecera__content .category{transform:rotate(0deg);margin-bottom:30px}.page-project__section0 .cabecera__content .cabecera-title{font-size:40px}.page-project__section1{flex-direction:column-reverse;margin-bottom:70px}.page-project__section1 .project__images{width:100%}.page-project__section1 .project__content .vertical{display:none}.projects-single .project-menu .desplegable-button p{font-size:15px}.project-item-rest{height:200px}.project-item-rest .project__box{width:75%;height:60%}.project-item-rest .project__box .project__title{font-size:15px;margin-bottom:5px;letter-spacing:2px}}@media only screen and (max-width:600px){.projects{padding-bottom:40px}.project-menu .desplegable-button .cruz{display:none}.project-item-rest{height:150px}.project-item-rest .project__box{padding:15px}}@media only screen and (max-width:480px){.project-menu .desplegable-button{padding:20px 10px;display:flex;justify-content:center}.project-menu .desplegable-button span{display:none}.project-menu .desplegable-button p{font-size:13px;margin-bottom:0}.projects-single .project-menu .desplegable-button p{font-size:13px}.project-item-rest{height:110px}.project-item-rest .project__box{padding:10px}.project-item-rest .project__box .project__title{font-size:12px;margin-bottom:0}.project-item-rest .project__box .project__location{font-size:11px}}.image-box{position:relative;overflow:hidden}.image-box:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;transition:transform 2.4s cubic-bezier(.77,0,.18,1)}.image-box.show:after{transform:translateY(100%)}.page-who{color:#fff;background:#656565;background:linear-gradient(240deg,#656565 20%,#141414 80%);background:-webkit-linear-gradient(240deg,#656565 20%,#141414 80%)}.page-who .mini__logo path{fill:#fff}.page-who-section0{text-align:center}.page-who-section0 .page-who-section0__image{max-width:60%;margin:auto}.page-who-section0 .image-box:after{background-color:#646464}.page-who-section1{position:relative;margin-top:-400px;width:100%;padding-left:35%;margin-bottom:50px}.page-who-section1 .who-section1__title-container{display:flex;justify-content:space-between;align-items:flex-start;padding-right:20px}.page-who-section1 .who-section1__title-container .title{flex-basis:40%}.page-who-section1 .who-section1__title-container .title .mini__logo{width:30px;margin-bottom:30px}.page-who-section1 .who-section1__title-container .title p.destacado{font-size:60px}.page-who-section1 .who-section1__title-container .page-who-section1__image{flex-basis:48%;transform:translateY(300px)}.page-who-section1 .who-section1__title-container .image-box:after{background-color:#646464}.page-who-section1 .who-section1__text-container{position:relative;max-width:800px;z-index:1}.page-who-section1 .who-section1__frase{position:absolute;bottom:-300px;display:inline-block;font-size:150px;line-height:100%;padding-bottom:40px;transform:rotate(-90deg);transform-origin:left bottom;opacity:.7;letter-spacing:5px}.main-team-section{margin-bottom:100px}.main-team-section__item{position:relative;height:800px}.main-team-section__item .main-team-image{position:absolute;left:0;bottom:0;height:100%;opacity:0}.main-team-section__item .main-team-image img{max-height:100%}.main-team-section__item .number{position:absolute;left:35%;top:150px;color:#000;opacity:.4;font-size:400px;line-height:100%;letter-spacing:20px}.main-team-section__item .vertical{position:absolute;left:35%;top:300px;color:#fff;opacity:.6;font-size:9px;line-height:100%;transform-origin:0 0;transform:rotate(-90deg)}.main-team-section__item .vertical:after{content:"";position:absolute;top:4px;width:200px;height:1px;background-color:#fff;margin-left:10px}.main-team-section__item .main-team-section__box{position:relative;height:100%;display:flex;align-items:flex-end;max-width:700px;margin-left:35%;padding-right:20px}.main-team-section__item .main-team-section__box .title-team{color:#ededed;font-family:nexalight,sans-serif;font-size:30px;margin-bottom:80px}.main-team-section__item .main-team-section__box .title-team span{display:inline-block;width:25px;height:1px;margin:0 5px;background-color:#ededed}.main-team-section__item.reverse .main-team-image{left:auto;right:0}.main-team-section__item.reverse .main-team-section__box{margin-left:20%}.team-section{display:flex;flex-wrap:wrap}.team-section__item{flex-basis:31.33%;margin-right:3%;padding:0;position:relative;margin-bottom:100px}.team-section__item:nth-child(3n){margin-right:0}.team-section__item .team-section__image .image-box:after{background-color:#151515}.team-section__item img.team-image{width:100%}.team-section__item .team-section__box{position:absolute;top:-20px;width:100%;height:calc(100% + 20px);padding:0 5%;z-index:1}.team-section__item .team-title{font-family:nexalight,sans-serif;color:#fff;margin-bottom:5px}.team-section__item .team-cargo{font-size:15px;margin-bottom:8px}.team-section__item .cruz{position:relative;display:inline-block;width:30px;height:30px;border-radius:100px;border:1px solid #fff;opacity:.7;cursor:pointer}.team-section__item .cruz:after,.team-section__item .cruz:before{content:"";position:absolute;width:16px;height:1px;top:50%;left:6px;background-color:#fff}.team-section__item .cruz:after{transform:rotate(90deg);transition:all .2s;-webkit-transition:all .2s}.team-section__item .cruz.expanded:after{transform:rotate(0)}.team-section__item .team-section__content{opacity:0;visibility:hidden;position:absolute;bottom:0;width:90%;left:5%;padding:20px 20px 0;background-color:rgba(0,0,0,.8);transition:all .2s;-webkit-transition:all .2s}.team-section__item .team-section__content p{font-size:14px;margin-bottom:15px;line-height:150%}.team-section__item .team-section__content.expanded{opacity:1;visibility:visible}.page-what{position:relative}.background-page{position:absolute;z-index:-1}.page-what .background-page-bottom{bottom:20%;right:0;width:45%;max-width:700px}.page-what-section0{margin-bottom:80px}.page-what-section0 .container{position:relative}.page-what-section0 .page-what-section0__image{max-width:65%}.page-what-section0 .page-what-section0__text{position:absolute;top:100px;left:55%;width:45%}.page-what-section0 .page-what-section0__text .title{font-size:80px;line-height:120%}.page-what-section0 .page-what-section0__text .foot{font-size:12px;line-height:120%}.page-what-section1{display:flex;justify-content:flex-start;margin-bottom:50px}.page-what-section1 .page-what-section1__image{flex-basis:30%;margin-right:5%}.page-what-section1 .text{position:relative;flex-basis:50%;max-width:800px;padding-top:300px}.page-what-section1 .text .vertical{display:inline-block;width:1px;height:150px;background-color:#000}.page-what-section2{margin-bottom:80px}.page-what-section2 .container{display:flex;flex-direction:row-reverse;justify-content:center;text-align:right}.page-what-section2 .page-what-section2__image{flex-basis:50%;max-width:600px}.page-what-section2 .page-what-section2__text{padding-top:80px;flex-basis:45%;margin-right:-50px;z-index:1}.page-what-section3{margin-bottom:80px}.page-what-section3 .container{display:flex;justify-content:flex-start}.page-what-section3 .page-what-section3__image{flex-basis:40%;max-width:520px}.page-what-section3 .page-what-section3__text{padding-top:20px;flex-basis:45%;margin-left:-50px;z-index:1}.page-what-section3 .page-what-section3__text .vertical{display:inline-block;width:1px;height:150px;background-color:#000}.page-what-section3 .page-what-section3__text p.destacado:nth-child(2){margin-bottom:70px}.page-esg{position:relative}.page-esg .background-page-bottom{bottom:0;right:0;opacity:.8}.page-esg .background-page-bottom,.page-esg .background-page-bottom img{height:100%;width:auto;max-width:none}.page-esg-section{margin-bottom:80px;width:50%;max-width:800px}.page-esg-section h1{font-size:80px;line-height:120%}.page-esg-section .vertical{display:inline-block;width:1px;height:150px;background-color:#000}.page-esg-section p.semidestacado{font-size:18px;margin-top:40px}.esg-logos{margin-top:40px;display:flex;justify-content:space-between}.esg-logos .esg-logo-item{text-align:center}.esg-logos .esg-logo-item h3{font-size:14px;margin-bottom:10px}.esg-logos .esg-logo-item p{font-size:14px;line-height:130%;margin-bottom:0}.esg-logos .esg-logo-item p span{font-size:55px;line-height:100%}.esg-logos .esg-logo-item hr{width:80%;margin:10px auto;border:none;background:#000;height:1px}.esg-logos .esg-logo-item img{max-width:100px}.page-media{position:relative;background-color:#ebebeb;background-position:0 5%;background-size:50%;background-repeat:no-repeat}.page-media .background-page-bottom{top:0;left:0;width:45%;max-width:700px}.page-media-section{display:flex;justify-content:space-between;margin-bottom:80px}.page-media-section .media-left{flex-basis:28%}.page-media-section .media-left h1{font-size:120px;line-height:90%;opacity:.6;margin-bottom:100px}.page-media-section .media-right{flex-basis:70%}.media-filter-container{display:flex;align-items:flex-start;justify-content:flex-end;margin-bottom:15px}.desplegable-filtros{background-color:#fff;margin-left:30px;position:relative;width:200px;z-index:1}.desplegable-filtros .desplegable-box{background-color:#27241f;color:#fff;padding:6px 40px 3px 20px;position:relative;cursor:pointer}.desplegable-filtros .desplegable-box strong{font-family:nexabold,sans-serif}.desplegable-filtros .desplegable-box:after{content:"";position:absolute;width:14px;height:8px;top:calc(50% - 4px);right:20px;background:transparent url(/custom/themes/100x100/assets/images/arrow-select.svg?d8894fc442544a12eefda69682a24314) no-repeat 50%;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9)}.desplegable-filtros.opened .desplegable-box:after{transform:rotate(90deg)}.desplegable-filtros .desplegable-box .desplegable-label{line-height:120%}.desplegable-filtros .media__filter-list{display:none;position:absolute}button.media-filter-btn{width:100%;-webkit-appearance:none;background-color:#fff;border:none;border-radius:0;margin:0;text-transform:uppercase;font-size:14px;line-height:120%;padding:8px 15px;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9)}button.media-filter-btn.active,button.media-filter-btn:hover{background-color:#dadada}.media-item{width:30.33%;height:260px;margin:0 0 3% 3%;position:relative;border-radius:0;overflow:hidden;background-color:#fff}.media-item a{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px 25px 15px}.item-top{flex:1;margin-bottom:15px;overflow:hidden}.media-item a .item-top span{display:inline-block;font-size:15px;line-height:120%;margin-bottom:10px}.media-item a .item-top h2{font-size:22px;letter-spacing:2px;line-height:100%;margin-bottom:0}.media-item a p{display:flex;align-items:center;font-size:12px;line-height:100%;text-transform:uppercase;margin-bottom:0}.media-item a p span{font-size:50px;line-height:20%;padding-top:6px;margin-right:10px}.page{padding:170px 0 100px}.page h1{font-size:60px;margin-bottom:30px;letter-spacing:5px}.page h1,.page h2,.page h5{font-family:nexabold,sans-serif;line-height:120%}.page h2,.page h5{font-size:30px;margin:60px 0 30px}.page ul{padding-left:18px}.page ul li{padding:0 0 20px 15px;list-style-image:url(/custom/themes/100x100/assets/images/bullet.svg?410d45422392e6cbde6eb07e7fe1fab8);margin-bottom:10px}.page a{text-decoration:underline;color:#000}a.link-logo{position:relative;display:inline-flex}a.link-logo .linklogo{width:40px;margin:0 0 0 20px}.link-logo.white{color:#fff}@media only screen and (max-width:1400px){.main-team-section__item{height:700px}.team-section__item .team-section__content{left:0;width:100%}.page-what-section0 .page-what-section0__text .title{font-size:65px}.page-what-section1 .text{padding-top:250px}.page-media-section .media-left h1{font-size:100px}.media-item a .item-top h2{font-size:20px}}@media only screen and (max-width:1200px){.page-who-section1 .who-section1__title-container .title p.destacado{font-size:50px}.page-who-section1 .who-section1__frase{font-size:120px}.main-team-section__item{height:650px;margin-bottom:50px}.main-team-section__item .number{font-size:300px;top:50px}.team-section{justify-content:space-between}.team-section__item{flex-basis:48%;margin-right:0}.team-section__item .team-section__content{left:5%;width:90%}.page-what-section0 .page-what-section0__text .title{font-size:55px}.page-what-section1 .text{padding-top:200px}.page-media-section .media-left h1{font-size:80px}.media-item a{padding:15px 20px}.media-item a .item-top h2{font-size:18px}}@media only screen and (max-width:1100px){.page-who-section1 .who-section1__frase{font-size:100px;bottom:-180px}.main-team-section__item .vertical{top:200px}.main-team-section__item .vertical:after{width:100px}.page-what-section1 .text{padding-top:150px}.page-esg .background-page-bottom{right:-10%}.page-esg-section{width:60%}.page-esg-section .vertical{height:100px}}@media only screen and (max-width:1000px){.page h1{font-size:50px}.page h2,.page h5{font-size:28px;margin:50px 0 25px}.page-who-section1{margin-top:-300px}.page-who-section1 .who-section1__frase{font-size:80px;bottom:-100px}.page-who-section1 .who-section1__title-container .title p.destacado{font-size:40px}.main-team-section__item{height:600px}.main-team-section__item .number{font-size:250px}.page-what-section0 .page-what-section0__text .title{font-size:45px}.page-what-section1 .text{padding-top:100px}.page-what-section1 .text .vertical{height:100px}.page-what-section2 .page-what-section2__text{flex-basis:60%}.page-what-section2 .page-what-section2__image{flex-basis:40%}.page-what-section3 .page-what-section3__text{flex-basis:60%}.page-what-section3 .page-what-section3__text .vertical{height:100px}.page-what-section3 .page-what-section3__text p.destacado:nth-child(2){margin-bottom:40px}.page-media-section{flex-direction:column}.page-media-section .media-left h1{font-size:60px;margin-bottom:30px}.page-esg .background-page-bottom{right:-20%}}@media only screen and (max-width:900px){.page-who-section1 .who-section1__title-container .title p.destacado{font-size:35px}.page-who-section1 .who-section1__frase{font-size:50px;padding-bottom:20px;bottom:-50px}.main-team-section__item{height:500px}.main-team-section__item .number{font-size:200px}.main-team-section__item .vertical{top:100px}.main-team-section__item .vertical:after{width:50px}.main-team-section__item .main-team-section__box .title-team{font-size:25px;margin-bottom:40px}.team-section__item .team-section__content{left:0;width:100%}.page-what-section0 .page-what-section0__text .title{font-size:40px}.page-what-section0 .page-what-section0__text{top:50px}.page-what-section1 .text .vertical{height:50px}.page-what-section1 .text{flex-basis:60%}.page-what-section3 .page-what-section3__text{flex-basis:70%}}@media only screen and (max-width:800px){.page-who-section1{padding-left:15%;margin-top:-200px}.page-who-section1 .who-section1__title-container .page-who-section1__image{transform:translateY(200px)}.main-team-section__item{height:auto}.main-team-section__item .main-team-section__box{height:auto;margin-left:5%}.main-team-section__item.reverse .main-team-section__box{margin-left:5%}.main-team-section__item .main-team-image,.main-team-section__item.reverse .main-team-image{position:relative;left:auto;right:auto;bottom:auto;height:300px;margin-bottom:20px}.main-team-section__item .main-team-section__box .title-team{margin-bottom:20px}.team-section__item{flex-basis:100%}.page-what-section0 .page-what-section0__text .title{font-size:35px}.page-what-section0 .page-what-section0__text{top:20px}.page-what-section2 .page-what-section2__text{flex-basis:70%}.page-what-section2 .page-what-section2__image{flex-basis:30%}.page-what-section2 .page-what-section3__text{flex-basis:60%}.page-what-section2 .page-what-section3__image{flex-basis:40%}.page-what-section3 .page-what-section3__text p.destacado:nth-child(2){margin-bottom:20px}.page-esg-section{width:80%}.page-esg-section h1{font-size:60px;margin-top:20px}.page-esg-section .vertical{height:50px}.page-esg .background-page-bottom{opacity:.5}.media-item{width:48%;height:230px;margin:0 0 2% 2%}.page{padding:150px 0 80px}.page h1{font-size:40px}.page h2,.page h5{font-size:25px;margin:35px 0 20px}}@media only screen and (max-width:600px){.page-who-section1{padding-left:15%;margin-top:-100px}.page-who-section1 .who-section1__title-container .page-who-section1__image{transform:translateY(100px);margin-bottom:25px}.page-who-section1 .who-section1__frase{font-size:40px;padding-bottom:10px;bottom:0}.page-who-section1 .who-section1__title-container .title p.destacado{font-size:30px}.page-who-section1 .who-section1__title-container .title .mini__logo{display:none}.page-what-section0 .page-what-section0__text .title{font-size:30px}.page-what-section0 .page-what-section0__text{left:45%;width:55%}.page-esg-section{width:100%}.page-esg-section h1{font-size:40px;margin-top:40px}.page-esg-section .vertical{height:20px}.page-esg .background-page-bottom{opacity:0}.page{padding:100px 0 50px}}@media only screen and (max-width:480px){.page-who-section1{padding-left:5%;margin-top:-50px}.page-who-section1 .who-section1__title-container{flex-direction:column}.page-who-section1 .who-section1__frase{display:none}.page-what-section0{margin-bottom:0;margin-top:20px}.page-what-section0 .page-what-section0__image{max-width:100%}.page-what-section0 .page-what-section0__text{left:25%;width:70%;top:-20px;position:relative}.page-what-section1{flex-direction:column-reverse}.page-what-section1 .page-what-section1__image{margin-right:0}.page-what-section1 .text{padding:30px 20px 20px}.page-what-section1 .text .vertical{display:none}.page-what-section2 .container{flex-direction:column-reverse;text-align:left;padding:0}.page-what-section2 .page-what-section2__text{padding:30px 20px 20px;margin:0}.page-what-section3 .container{flex-direction:column-reverse;padding:0}.page-what-section3 .page-what-section3__text{padding:30px 20px 20px;margin:0}.page-what-section3 .page-what-section3__text .vertical{display:none}.page-what-section1,.page-what-section2,.page-what-section3{margin-bottom:10px}.media-item{width:100%;height:auto;margin:0 0 20px}.media-item a .item-top h2{font-size:17px}}.page-company{color:#fff;background:#656565;background:linear-gradient(240deg,#656565 20%,#141414 80%);background:-webkit-linear-gradient(240deg,#656565 20%,#141414 80%)}.page-company .mini__logo path{fill:#fff}.page-company-section0{text-align:center;opacity:.5}.page-company-section0 .page-company-section0__image{max-width:60%;margin:auto}.page-company-section0 .image-box:after{background-color:#646464}.page-company-section1{position:relative;margin-top:-500px;width:100%;padding-left:15%;margin-bottom:50px}.page-company-section1 .company-section1__title-container{display:flex;justify-content:space-between;align-items:flex-start;padding-right:20px}.page-company-section1 .company-section1__title-container .title{flex-basis:80%}.page-company-section1 .company-section1__title-container .title .mini__logo{width:30px;margin-bottom:30px}.page-company-section1 .company-section1__title-container .title p.destacado{font-size:60px}.page-company-section1 .company-section1__title-container .page-company-section1__image{flex-basis:48%;transform:translateY(300px)}.page-company-section1 .company-section1__title-container .image-box:after{background-color:#646464}.page-company-section1 .company-section1__text-container{position:relative;max-width:800px;z-index:1;padding-right:20px}.page-company-section1 .company-section1__frase{position:absolute;bottom:0;display:inline-block;font-size:120px;line-height:100%;padding-bottom:40px;transform:rotate(-90deg);transform-origin:left bottom;opacity:.7;letter-spacing:5px}.company-points-section{padding:0 5% 0 15%;display:flex;flex-wrap:wrap;max-width:900px}.company-point{flex-basis:45%;font-size:30px;padding:0 5% 20px 0}.company-point .number{opacity:.3}.company-frase-final{padding-left:15%;padding-right:5%}.page-what-section0 .page-what-section0__text .title{font-size:60px}.page-what-section2 .page-what-section2__text{margin-right:50px}.page-what-section3 .page-what-section3__text{margin-left:50px}@media only screen and (max-width:1200px){.page-company-section1 .company-section1__title-container .title p.destacado{font-size:50px}.page-company-section1 .company-section1__frase{font-size:120px}}@media only screen and (max-width:1100px){.page-company-section1 .company-section1__frase{font-size:100px;bottom:-180px}}@media only screen and (max-width:1000px){.page-company-section1{margin-top:-300px}.page-company-section1 .company-section1__frase{font-size:80px;bottom:-100px}.page-company-section1 .company-section1__title-container .title p.destacado{font-size:40px}}@media only screen and (max-width:900px){.page-company-section1 .company-section1__title-container .title p.destacado{font-size:35px}.page-company-section1 .company-section1__frase{font-size:50px;padding-bottom:20px;bottom:-50px}}@media only screen and (max-width:800px){.page-company-section1{padding-left:15%;margin-top:-200px}.page-company-section1 .company-section1__title-container .page-company-section1__image{transform:translateY(200px)}}@media only screen and (max-width:600px){.page-company-section1{padding-left:15%;margin-top:-100px}.page-company-section1 .company-section1__title-container .page-company-section1__image{transform:translateY(0);margin-bottom:25px}.page-company-section1 .company-section1__frase{font-size:40px;padding-bottom:10px;bottom:0}.page-company-section1 .company-section1__title-container .title p.destacado{font-size:30px}.page-company-section1 .company-section1__title-container .title .mini__logo{display:none}.company-points-section{flex-direction:column}}@media only screen and (max-width:480px){.page-company-section1{padding-left:5%;margin-top:-50px}.page-company-section1 .company-section1__title-container{flex-direction:column}.page-company-section1 .company-section1__frase{display:none}.company-points-section{padding:0 5%}.company-frase-final{padding-left:5%;padding-right:5%}}.hundreds-form__form{position:relative}.submit-button-container{position:relative;margin-top:30px;max-width:430px}.hundreds__loader{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.hundreds__loader_hidden,.hundreds__messages--hide{display:none}.hundreds__messages--show{display:block}.hundreds__messages{margin:30px 0 0}.hundreds__messages p{margin:0;font-size:20px}.hundreds-form__checkbox label{color:#27241f;cursor:pointer;display:block;font-size:17px;line-height:170%;vertical-align:middle;padding-left:30px;margin-top:15px;position:relative;text-align:left}.hundreds-form__checkbox label:before{content:"";display:block;position:absolute;top:2px;left:0;height:15px;width:15px;border:1px solid #27241f;background-color:transparent;border-radius:2px;transition:all .5s cubic-bezier(.15,.9,.34,.95)}.hundreds-form__checkbox label a{color:#27241f;border-bottom:1px solid #27241f}form input[type=checkbox]:checked+label{color:#27241f}form input[type=checkbox]:checked+label:before{background-color:#27241f}form input[type=email],form input[type=number],form input[type=text],form textarea{border:1px solid #000;padding:15px;margin-bottom:10px;border-radius:0;color:#000;font-family:nexalight,sans-serif;font-size:22px;background:transparent;outline:0;width:100%;transition:all .5s cubic-bezier(.15,.9,.34,.95);-webkit-appearance:none}form textarea{resize:none}form input[type=checkbox],form input[type=radio]{display:none}form input[type=submit]{display:block;position:relative;background:#000;font-size:20px;font-family:nexalight,sans-serif;cursor:pointer;border-radius:0;color:#fff;border:1px solid #000;opacity:1;margin:0;outline:0;padding:15px 25px;width:160px;-webkit-appearance:none;transition:all .2s cubic-bezier(.15,.9,.34,.95)}form input[type=submit]:hover{background-color:#fff;color:#000}::-webkit-input-placeholder{opacity:.8}:-moz-placeholder,::-moz-placeholder{opacity:.8}:-ms-input-placeholder{opacity:.8}@media only screen and (max-width:800px){form{padding:1%}form input[type=submit]{font-size:18px;width:100%}form label{font-size:14px}.hundreds-form__checkbox{margin:0;width:auto}}@media only screen and (max-width:480px){form input[type=submit]{padding:12px}form input[type=email],form input[type=number],form input[type=text]{font-size:16px}form label{font-size:12px}}.hundreds__instagram a{width:25%;display:inline-block;height:200px}.hundreds__instagram a li{width:100%;height:200px;background-size:cover}.footer{background-color:#222;padding:20px 0;position:relative}.footer .container{display:flex;justify-content:space-between}.footer__logo-container{padding:30px 100px 20px 0}.footer__logo{width:220px}.footer .footer-box{padding:50px 20px 20px;border-left:1px solid hsla(0,0%,100%,.5)}.footer .footer-box h5{font-size:18px;color:#fff;margin-bottom:15px}.footer .footer-box p{font-size:14px;line-height:130%;color:#fff;margin-bottom:15px}.footer .footer-box p a{display:inline-block;text-decoration:none;color:#fff}.footer .footer-box p a:hover{text-decoration:underline}@media only screen and (max-width:1300px){.footer__logo-container{padding:30px 40px 20px 0}}@media only screen and (max-width:1200px){.footer__logo{width:200px}.footer .footer-box h5{font-size:15px}.footer .footer-box p{font-size:13px}}@media only screen and (max-width:1150px){.footer__logo{width:170px}.footer .footer-box{border-left:none;padding:20px 10px 10px}}@media only screen and (max-width:1000px){.footer .container{flex-wrap:wrap}.footer__logo-container{width:100%;padding:20px 0;text-align:center}.footer .footer-box{flex-basis:50%;border:none;padding:0 3% 10px}.footer .footer-box:nth-child(2),.footer .footer-box:nth-child(4){text-align:right}.footer .footer-box:nth-child(4) h5,.footer .footer-box:nth-child(5) h5{display:none}}@media only screen and (max-width:600px){.footer__logo{width:150px}.footer .container{flex-direction:column;text-align:center}.footer__logo-container{padding:0;margin-bottom:10px}.footer .footer-box{padding:0}.footer .footer-box:nth-child(2),.footer .footer-box:nth-child(4){text-align:center}.footer .footer-box h5{font-size:16px;margin-bottom:5px}.footer .footer-box p{font-size:12px}}