@font-face{font-family:"pf-regular";font-style:normal;font-weight:400;src:url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot);src:local("") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.woff2) format("woff2") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.woff) format("woff") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.ttf) format("truetype") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.svg#PlayfairDisplay) format("svg")}@font-face{font-family:"pf-bold";font-style:normal;font-weight:400;src:url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot);src:local("") , url(/assets/fonts/playfair/PlayfairDisplay-Bold.ttf) format("truetype")}@font-face{font-family:"pf-italic";font-style:italic;font-weight:700;src:url(/assets/fonts/playfair/playfair-display-v21-latin-italic.eot);src:local("") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.woff2) format("woff2") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.woff) format("woff") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.ttf) format("truetype") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.svg#PlayfairDisplay) format("svg")}@font-face{font-family:"roboto-medium";font-style:normal;font-weight:400;src:url(/assets/fonts/roboto/roboto-v20-latin-300.eot);src:local("Roboto") , local("Roboto-Regular") , url(/assets/fonts/roboto/roboto-v20-latin-300.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/roboto/roboto-v20-latin-300.woff2) format("woff2") , url(/assets/fonts/roboto/roboto-v20-latin-300.woff) format("woff") , url(/assets/fonts/roboto/roboto-v20-latin-300.ttf) format("truetype") , url(/assets/fonts/roboto/roboto-v20-latin-300.svg#Roboto) format("svg")}@font-face{font-family:"font-bold";font-style:normal;font-weight:700;src:url(/assets/fonts/roboto/roboto-v20-latin-700.eot);src:local("Roboto Bold") , local("Roboto-Bold") , url(/assets/fonts/roboto/roboto-v20-latin-700.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/roboto/roboto-v20-latin-700.woff2) format("woff2") , url(/assets/fonts/roboto/roboto-v20-latin-700.woff) format("woff") , url(/assets/fonts/roboto/roboto-v20-latin-700.ttf) format("truetype") , url(/assets/fonts/roboto/roboto-v20-latin-700.svg#Roboto) format("svg")}@font-face{font-family:"pf-regular";font-style:normal;font-weight:400;src:url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot);src:local("") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.woff2) format("woff2") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.woff) format("woff") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.ttf) format("truetype") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.svg#PlayfairDisplay) format("svg")}@font-face{font-family:"pf-bold";font-style:normal;font-weight:400;src:url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot);src:local("") , url(/assets/fonts/playfair/PlayfairDisplay-Bold.ttf) format("truetype")}@font-face{font-family:"pf-italic";font-style:italic;font-weight:700;src:url(/assets/fonts/playfair/playfair-display-v21-latin-italic.eot);src:local("") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.woff2) format("woff2") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.woff) format("woff") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.ttf) format("truetype") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.svg#PlayfairDisplay) format("svg")}@font-face{font-family:"roboto-medium";font-style:normal;font-weight:400;src:url(/assets/fonts/roboto/roboto-v20-latin-300.eot);src:local("Roboto") , local("Roboto-Regular") , url(/assets/fonts/roboto/roboto-v20-latin-300.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/roboto/roboto-v20-latin-300.woff2) format("woff2") , url(/assets/fonts/roboto/roboto-v20-latin-300.woff) format("woff") , url(/assets/fonts/roboto/roboto-v20-latin-300.ttf) format("truetype") , url(/assets/fonts/roboto/roboto-v20-latin-300.svg#Roboto) format("svg")}@font-face{font-family:"font-bold";font-style:normal;font-weight:700;src:url(/assets/fonts/roboto/roboto-v20-latin-700.eot);src:local("Roboto Bold") , local("Roboto-Bold") , url(/assets/fonts/roboto/roboto-v20-latin-700.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/roboto/roboto-v20-latin-700.woff2) format("woff2") , url(/assets/fonts/roboto/roboto-v20-latin-700.woff) format("woff") , url(/assets/fonts/roboto/roboto-v20-latin-700.ttf) format("truetype") , url(/assets/fonts/roboto/roboto-v20-latin-700.svg#Roboto) format("svg")}@font-face{font-family:"pf-regular";font-style:normal;font-weight:400;src:url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot);src:local("") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.woff2) format("woff2") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.woff) format("woff") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.ttf) format("truetype") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.svg#PlayfairDisplay) format("svg")}@font-face{font-family:"pf-bold";font-style:normal;font-weight:400;src:url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot);src:local("") , url(/assets/fonts/playfair/PlayfairDisplay-Bold.ttf) format("truetype")}@font-face{font-family:"pf-italic";font-style:italic;font-weight:700;src:url(/assets/fonts/playfair/playfair-display-v21-latin-italic.eot);src:local("") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.woff2) format("woff2") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.woff) format("woff") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.ttf) format("truetype") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.svg#PlayfairDisplay) format("svg")}@font-face{font-family:"roboto-medium";font-style:normal;font-weight:400;src:url(/assets/fonts/roboto/roboto-v20-latin-300.eot);src:local("Roboto") , local("Roboto-Regular") , url(/assets/fonts/roboto/roboto-v20-latin-300.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/roboto/roboto-v20-latin-300.woff2) format("woff2") , url(/assets/fonts/roboto/roboto-v20-latin-300.woff) format("woff") , url(/assets/fonts/roboto/roboto-v20-latin-300.ttf) format("truetype") , url(/assets/fonts/roboto/roboto-v20-latin-300.svg#Roboto) format("svg")}@font-face{font-family:"font-bold";font-style:normal;font-weight:700;src:url(/assets/fonts/roboto/roboto-v20-latin-700.eot);src:local("Roboto Bold") , local("Roboto-Bold") , url(/assets/fonts/roboto/roboto-v20-latin-700.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/roboto/roboto-v20-latin-700.woff2) format("woff2") , url(/assets/fonts/roboto/roboto-v20-latin-700.woff) format("woff") , url(/assets/fonts/roboto/roboto-v20-latin-700.ttf) format("truetype") , url(/assets/fonts/roboto/roboto-v20-latin-700.svg#Roboto) format("svg")}@font-face{font-family:"pf-regular";font-style:normal;font-weight:400;src:url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot);src:local("") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.woff2) format("woff2") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.woff) format("woff") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.ttf) format("truetype") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.svg#PlayfairDisplay) format("svg")}@font-face{font-family:"pf-bold";font-style:normal;font-weight:400;src:url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot);src:local("") , url(/assets/fonts/playfair/PlayfairDisplay-Bold.ttf) format("truetype")}@font-face{font-family:"pf-italic";font-style:italic;font-weight:700;src:url(/assets/fonts/playfair/playfair-display-v21-latin-italic.eot);src:local("") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.woff2) format("woff2") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.woff) format("woff") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.ttf) format("truetype") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.svg#PlayfairDisplay) format("svg")}@font-face{font-family:"roboto-medium";font-style:normal;font-weight:400;src:url(/assets/fonts/roboto/roboto-v20-latin-300.eot);src:local("Roboto") , local("Roboto-Regular") , url(/assets/fonts/roboto/roboto-v20-latin-300.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/roboto/roboto-v20-latin-300.woff2) format("woff2") , url(/assets/fonts/roboto/roboto-v20-latin-300.woff) format("woff") , url(/assets/fonts/roboto/roboto-v20-latin-300.ttf) format("truetype") , url(/assets/fonts/roboto/roboto-v20-latin-300.svg#Roboto) format("svg")}@font-face{font-family:"font-bold";font-style:normal;font-weight:700;src:url(/assets/fonts/roboto/roboto-v20-latin-700.eot);src:local("Roboto Bold") , local("Roboto-Bold") , url(/assets/fonts/roboto/roboto-v20-latin-700.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/roboto/roboto-v20-latin-700.woff2) format("woff2") , url(/assets/fonts/roboto/roboto-v20-latin-700.woff) format("woff") , url(/assets/fonts/roboto/roboto-v20-latin-700.ttf) format("truetype") , url(/assets/fonts/roboto/roboto-v20-latin-700.svg#Roboto) format("svg")}@font-face{font-family:"flexslider-icon";src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype") , url(fonts/flexslider-icon.woff) format("woff") , url(fonts/flexslider-icon.ttf) format("truetype") , url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"pf-regular";font-style:normal;font-weight:400;src:url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot);src:local("") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.woff2) format("woff2") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.woff) format("woff") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.ttf) format("truetype") , url(/assets/fonts/playfair/playfair-display-v21-latin-regular.svg#PlayfairDisplay) format("svg")}@font-face{font-family:"pf-bold";font-style:normal;font-weight:400;src:url(/assets/fonts/playfair/playfair-display-v21-latin-regular.eot);src:local("") , url(/assets/fonts/playfair/PlayfairDisplay-Bold.ttf) format("truetype")}@font-face{font-family:"pf-italic";font-style:italic;font-weight:700;src:url(/assets/fonts/playfair/playfair-display-v21-latin-italic.eot);src:local("") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.woff2) format("woff2") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.woff) format("woff") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.ttf) format("truetype") , url(/assets/fonts/playfair/playfair-display-v21-latin-italic.svg#PlayfairDisplay) format("svg")}@font-face{font-family:"roboto-medium";font-style:normal;font-weight:400;src:url(/assets/fonts/roboto/roboto-v20-latin-300.eot);src:local("Roboto") , local("Roboto-Regular") , url(/assets/fonts/roboto/roboto-v20-latin-300.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/roboto/roboto-v20-latin-300.woff2) format("woff2") , url(/assets/fonts/roboto/roboto-v20-latin-300.woff) format("woff") , url(/assets/fonts/roboto/roboto-v20-latin-300.ttf) format("truetype") , url(/assets/fonts/roboto/roboto-v20-latin-300.svg#Roboto) format("svg")}@font-face{font-family:"font-bold";font-style:normal;font-weight:700;src:url(/assets/fonts/roboto/roboto-v20-latin-700.eot);src:local("Roboto Bold") , local("Roboto-Bold") , url(/assets/fonts/roboto/roboto-v20-latin-700.eot?#iefix) format("embedded-opentype") , url(/assets/fonts/roboto/roboto-v20-latin-700.woff2) format("woff2") , url(/assets/fonts/roboto/roboto-v20-latin-700.woff) format("woff") , url(/assets/fonts/roboto/roboto-v20-latin-700.ttf) format("truetype") , url(/assets/fonts/roboto/roboto-v20-latin-700.svg#Roboto) format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.link{position:relative}.link-decorated{position:relative;display:inline-block}.link-decorated:after,.link-decorated:before{content:"";position:absolute}.link-decorated:before{content:"";position:absolute;width:.4375rem;height:.4375rem;border-top:.125rem solid;border-right:.125rem solid;top:-.3125rem;right:-.375rem;border-color:#000}.color_inverted .link-decorated:before{border-color:#fff}.link-decorated:after{bottom:-.375rem;height:.25rem;left:.0625rem;right:.0625rem;transition:all .15s linear;transform-origin:center;transform:scaleY(0);opacity:0;background:#000}.color_inverted .link-decorated:after{background:#fff}.link-decorated:hover:after{transform:scaleY(1);opacity:1}.transparent{padding:0;border:0;border-radius:0;outline:none;font-family:inherit;font-size:inherit;background:transparent}#CybotCookiebotDialogPoweredbyLink{display:none}#CybotCookiebotDialog{background-color:#000;color:#d4d4d4}#CybotCookiebotDialog h2{color:#fff}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper a{background:#000;border:1px #fff solid;padding:4px}body:not(.page_home) .header {min-height:6.875rem}@media screen and (min-width:64rem){body:not(.page_home) .header {min-height:3.75rem}}.header{z-index:3}.header .logo{position:absolute;width:2.5rem;height:auto;display:block;left:50%;margin-left:-1.25rem;top:1.875rem;overflow:hidden;z-index:3}.header .logo img{display:block;width:100%;height:auto}.color_inverted .header .logo img{filter:none}.color_inverted[menu-open="true"] .header .logo img{filter:invert(1)}@media screen and (min-width:64rem){.header{width:100%;max-width:87.5rem;left:50%;transform:translateX(-50%);padding:3.75rem;display:flex;justify-content:space-between;align-items:flex-end;position:relative}.page_home .header{position:absolute}.header .logo{position:static;order:0;margin:0;width:auto;height:auto}.header .logo img{width:3.75rem}.color_inverted .header .logo img{filter:none}.subrayable{position:relative}.subrayable:after{content:"";height:.25rem;position:absolute;bottom:.5625rem;left:1.25rem;right:1.25rem;transition:all .15s linear;transform-origin:center;transform:scaleY(0);opacity:0;background:#000}.page_home .subrayable:after{background:#fff}.subrayable:hover:after{transform:scaleY(1);opacity:1}}.header_fixed .page_header{margin:0 0 1.25rem}@media screen and (min-width:48rem){.header_fixed .page_header{margin:1.875rem 0 .625rem}}@media screen and (min-width:64rem){.header_fixed .header{transform:none;margin:0 auto;position:relative;left:initial;justify-content:space-between}.header_fixed .header .logo{position:fixed;order:0;margin:0;width:auto;height:auto;left:initial;top:3.75rem}.header_fixed .page_header{margin:0;padding:0;position:fixed;left:initial;top:initial;max-width:11.25rem;padding:0;z-index:2}.header_fixed .section-container{padding:0 3.75rem;max-width:87.5rem}}.page_home .main{opacity:0}.page_home small{font-family:"pf-regular","Times New Roman";font-size:.75rem;margin:20px 0 0 0}.page_home a{color:inherit}.page_home .it{font-style:italic}.page_home #canvas{position:absolute}.page_home .animado{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.page_home .oculto{color:#f3f3f3;background-color:#f3f3f3}.page_home #mascontenido{position:fixed;top:50%;left:50%;margin:100px 0 0 -15px;z-index:200}.page_home .seccion{display:table;vertical-align:middle}.page_home .botmostrarOcultos{margin:0;position:absolute;right:30px;bottom:60px}.page_home .fases{margin:26px 0 0 0}.page_home .btn-med{text-transform:uppercase;font-size:.6875rem;color:#000;background-size:cover;background-repeat:repeat;background-color:#fff;border:1px #000 solid;padding:0 .75rem;line-height:2.375rem}.page_home .btn-med:after{content:none}.page_home .btn-med:hover{background:url(/assets/images/anima-mb.svg) no-repeat;background-size:cover;border:1px #fff solid;color:#fff}.page_home .p1 h3{color:#f37320}.page_home .p2 h3{color:#92ae95}.page_home .p3 h3{color:#00a3e0}.page_home .home h1{font-family:"pf-regular","Times New Roman";font-size:1.5rem;display:table-cell;text-align:center;vertical-align:middle;width:100%;height:100%;padding:0 10%;line-height:2rem}.page_home .tituloytexto .content{display:table-cell;vertical-align:middle;padding:0 10% 0 5%}.page_home .tituloytexto .content .parte{display:inline-block;vertical-align:top;width:94%;margin:10px 7% 0 0}.page_home .tituloytexto .content .parte h3{font-family:"pf-bold","Times New Roman";margin:0 0 6px 0}.page_home .tituloytexto .content .parte p{font-family:"pf-regular","Times New Roman";line-height:1.375rem}.page_home .tituloytexto h2{font-family:"font-bold",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:2rem;text-align:left;margin:0 0 10px 0}.page_home .tituloytexto h2:nth-child(3) {margin:20px 0 10px 0}.page_home .tituloytexto p,.page_home .tituloytexto ul{font-family:"pf-regular","Times New Roman";font-size:1.125rem;line-height:1.625rem;text-align:left;width:100%}.page_home .tituloytexto .largo p,.page_home .tituloytexto .largo ul{font-size:.875rem;line-height:1.375rem}.page_home .tituloytexto ul{margin:30px 0 0 0}.page_home .valores .content{display:table-cell;vertical-align:middle;padding:0 10% 0 5%}.page_home .valores h2{font-family:"font-bold",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:2rem;text-align:left;margin:0 0 10px 0}.page_home .valores .valor{display:inline-block;vertical-align:top;width:90%;margin:20px 7% 0 0}.page_home .valores .valor h3{font-family:"pf-bold","Times New Roman";margin:10px 0 4px 0}.page_home .valores .valor p{font-family:"pf-regular","Times New Roman";font-size:.875rem;line-height:1.25rem}.page_home .fondo{background:url(/assets/images/anima-mb.svg) no-repeat;background-size:cover}.page_home .fondo .content{display:table-cell;text-align:center;vertical-align:middle;padding:0 10% 0 5%}.page_home .fondo .content img{width:80%;height:auto}.page_home .fases .content p{margin:0 0 10px 0}.page_home .features ul li{display:inline-block;background-color:#f3f3f3;padding:.25rem .375rem;margin:2px}.page_home .quehacemos ul{width:90%;margin:0 0 0 0}.page_home .quehacemos ul li{display:inline-block;background-color:#f3f3f3;padding:.25rem .375rem;margin:2px}@media screen and (min-width:64rem){.page_home .btn-med:hover{background:url(/assets/images/anima-mb.svg) no-repeat;background-size:cover}.page_home .home h1{width:100%;font-size:1.75rem;line-height:2.25rem;display:table-cell;text-align:center;vertical-align:middle;padding:0 30%}.page_home .tituloytexto .content{padding:0 0 0 20%}.page_home .tituloytexto .content .parte{width:30%;margin:0}.page_home .tituloytexto .content .parte h3{margin:0 0 20px 0}.page_home .tituloytexto h2{margin:0 0 40px 0}.page_home .tituloytexto p{width:80%;font-size:1.25rem}.page_home .tituloytexto .largo p{font-size:1rem;line-height:1.75rem}.page_home .tituloytexto ul{margin:20px 0 0 0}.page_home .valores .content{padding:0 0 0 20%}.page_home .valores h2{margin:0 0 40px 0}.page_home .valores .valor{width:22%;margin:0 7% 0 0}.page_home .valores .valor h3{margin:0 0 20px 0}.page_home .valores .valor p{font-size:1rem;line-height:1.5rem}.page_home .fases .content p{margin:0 0 40px 0}.page_home .fondo{background:url(/assets/images/anima-dk.svg) no-repeat;background-size:cover}.page_home .fondo .content img{width:30%}.page_home .botmostrarOcultos{text-align:left;position:relative;right:0;bottom:0;margin:40px 0 0 0}.page_home .fases{margin:0 0 0 0}.page_home .fases .botmostrarOcultos{margin:40px 0 0 0}}.page_project .menu-toggle,.page_project .main-menu{display:none}.page_project .carousel{background:none}.page_project .article-content{font-family:"font-medium",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5rem;color:#6d6d6d}.page_project .article-content p{line-height:1.5rem}.page_project .wrapper{display:block;margin:1.875rem auto;max-width:50rem;padding:0 1.25rem}.page_project .wrapper.wrapper-big{max-width:90rem;padding:0}.page_project .title{font-family:"pf-regular","Times New Roman";color:#6d6d6d;font-size:2rem;line-height:2rem}.page_project .subtitle{font-family:"font-bold",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.625rem;color:#000;margin:10px 0 0 0}.page_project .bodycopy{font-family:"font-medium",Helvetica,Arial,sans-serif;font-weight:300}.page_project .featured_img img{display:block;width:100%}.page_project .img-block img{display:block;width:100%}.page_project .img-block.original img{margin:0 auto;width:auto}.page_project .desc{color:#000;font-family:"font-medium",Helvetica,Arial,sans-serif;font-weight:300}.page_project .desc p{line-height:1.625rem}.page_project .columns{font-family:"font-medium",Helvetica,Arial,sans-serif;font-weight:300}.page_project .url-project{margin:0;padding:0;font-family:"font-bold",Helvetica,Arial,sans-serif}.page_project .url-project a{font-size:1.125rem;color:#fff;text-decoration:none;padding:.375rem;background-color:#000;line-height:2.25rem}.page_project .url-project a:hover{background:url(/assets/images/anima-dk.svg);background-size:cover;background-repeat:no-repeat}.page_project .block-title{font-family:"pf-italic","Times New Roman";font-size:1.5rem;color:#000;text-align:center;line-height:1.75rem;margin:2.5rem auto}.page_project .gallery .flexslider .slides>li{display:block}.page_project .gallery .flexslider .slides img{display:block}.page_project .gallery .flex-control-paging a{width:.5rem;height:.5rem;display:block;border-radius:100%;border:1px solid #000;overflow:hidden;text-indent:-62.4375rem;background:transparent;transition:background .3s ease}.page_project .gallery .flex-control-paging a.flex-active{background:#000}.page_project .gallery .flex-direction-nav .flex-prev{left:.625rem;margin-top:-1.375rem}.page_project .gallery .flex-direction-nav .flex-next{right:.625rem;margin-top:-1.375rem}.page_project .gallery .flex-direction-nav .flex-disabled{opacity:.5!important;z-index:1;pointer-events:none}.page_project .block-video{width:calc(100vw - .9375rem);height:calc(52.9vw - .9375rem);max-width:50rem;max-height:26.875rem}.page_project .block-video iframe{display:block;position:relative;width:100%;height:100%}.page_project .section-title{font-family:"font-bold",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.625rem;color:#000}.page_project .downloads-section{margin-top:3.75rem;margin-bottom:3.75rem}.page_project .download-item{display:flex;margin-bottom:1.25rem;align-items:center}.page_project .download-item img{margin-right:.625rem;height:2.0625rem;width:auto}.page_project .labels{font-family:"font-bold",Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.625rem;margin:30px 0 60px 0;color:#000}.page_project .download-btn{margin:0 .625rem}.page_project .download-btn#bot_download_all{margin-left:2.8125rem;margin-top:.625rem}.page_project #form{font-family:"font-medium",Helvetica,Arial,sans-serif;margin:40px auto 100px auto;width:20rem}.page_project #form input{padding:.625rem;border:0;width:100%;font-size:1.5rem;margin-bottom:2.5rem;color:#848484}.page_project #form .field{border:1px solid #d4d4d4}.page_project #form .btn,.page_project #form .text-container a,.text-container .page_project #form a{width:140px;height:70px;margin-top:20px;color:#fff}.page_project #form p{text-align:right}.page_project #form label{font-size:1.375rem}@media screen and (min-width:40rem){.page_project .columns{column-count:2;column-gap:30px;font-family:"font-medium",Helvetica,Arial,sans-serif;font-weight:300}.page_project .labels{font-size:3rem;line-height:3.125rem;margin:60px 0 60px 0}.page_project .url-project a{font-size:2rem;line-height:3.5rem}.page_project #form p{text-align:left}}@media screen and (min-width:48rem){.page_project .section-title{font-size:1.5rem;line-height:2rem}.page_project .block-title{font-size:2rem;line-height:2.25rem;margin:2.8125rem auto}.page_project .title{font-size:4rem;line-height:3.5rem}.page_project .subtitle{font-size:1.75rem;line-height:2.875rem;margin:10px 0 0 0}.page_project .desc{font-size:1.125rem}}.page_project .gallery .flex-control-paging a{width:.625rem;height:.625rem}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0;background:#fff;position:relative;zoom:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.carousel li{margin-right:5px}.flex-direction-nav{*height: 0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px}.flex-direction-nav .flex-disabled{opacity:0!important;filter: alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:""}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{width:100%;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display: inline}.flex-control-paging li a{}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:block;width:1.875rem;height:1.875rem;overflow:hidden;text-indent:-9999px;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-.9375rem}.flex-direction-nav .flex-prev:focus,.flex-direction-nav .flex-next:focus{outline:none;box-shadow:none}.flex-direction-nav .flex-prev{background-image:url(/assets/images/arrow-left.svg);left:-.625rem}.flex-direction-nav .flex-next{background-image:url(/assets/images/arrow-right.svg);right:-.625rem}.page_error .error-txt{text-align:center;margin:1.875rem auto 0;max-width:40rem;font-family:"font-medium",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.375rem}.page_error .error-txt .btn,.page_error .error-txt .text-container a,.text-container .page_error .error-txt a{margin-top:.625rem}.page_error .error-txt strong{font-family:"font-bold",Helvetica,Arial,sans-serif}.page_error .error-graphic{font-family:"font-bold",Helvetica,Arial,sans-serif;display:block;margin:4.375rem auto;max-width:40rem;text-align:center;font-size:55vw}@media screen and (min-width:42.5rem){.page_error .error-graphic{font-size:18.75rem}}@media screen and (min-width:48rem){.page_error .error-txt{line-height:1.75rem;font-size:1.125rem;margin-top:3.75rem}}.page_text .text-container{margin:0 auto;max-width:47.5rem}@media screen and (min-width:48rem){.page_text .page_header{margin:1.875rem 0}}@media screen and (min-width:64rem){.page_text .page_header{margin:0}.page_text .section-content{padding-left:11.875rem}}.page_home .menu-footer{display:none}.page_home .footer{position:absolute;bottom:0;width:100%;opacity:0;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.footer{font-size:.75rem;font-family:"font-medium",Helvetica,Arial,sans-serif;line-height:1.67;color:#fff}.footer .rrss-list{height:3.75rem;display:flex;justify-content:center;align-items:center}.footer .rrss-list a{overflow:hidden;margin:0 .9375rem}.footer .rrss-list img{display:block}.footer .logo-sign{width:6.25rem;display:block;margin-bottom:.25rem}.footer .footer-end_content{min-height:6.875rem;padding:.9375rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#f0f0f0;color:#848484}.footer .footer-end_content a{color:inherit;text-decoration:none;transition:opacity .3s ease;opacity:.6}.footer .footer-end_content a:hover{opacity:1;text-decoration:underline}.footer .footer-end_content .copy{opacity:.6}@media screen and (min-width:64rem){.footer{background:#f0f0f0;display:flex;justify-content:center}.footer .footer-end{position:relative;max-width:80rem;margin:0 3.75rem;width:100%}.footer .footer-end_content{min-height:9.0625rem}.footer .rrss-list{position:absolute;right:-.9375rem;top:2.3125rem;margin:0}.footer .logo-sign{position:absolute;left:0;top:3.4375rem}}html{font-size:medium;-webkit-font-smoothing:antialiased}.section-wrapper{transition:transform .3s ease}.section-container{padding:0 1.25rem;max-width:82.5rem;margin:0 auto}.section-row{margin:0 -1.25rem}body{font-family:"font-medium",Helvetica,Arial,sans-serif;overflow-x:hidden}body[menu-open="true"] .section-wrapper{transform:translateX(calc(100% - 4.375rem))}@media screen and (min-width:48rem){body[menu-open="true"] .section-wrapper{transform: translateX(calc(50% + 3.125rem))}}@media screen and (min-width:64rem){body[menu-open="true"] .section-wrapper{transform:none}}body #CybotCookiebotDialog{box-shadow:none}body #CybotCookiebotDialog #CybotCookiebotDialogBodyButtonAccept{background-color:#fff}body #CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline{background-color:#999}body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton{padding:6px;color:#000;border:none}#mapa{width:600px;height:400px}#player{display:none}.page_header{margin:1.875rem 1.25rem 2.5rem;display:block;padding:0 0 1.25rem;border-bottom:.125rem solid}.page_title{font-family:"font-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.5rem;color:#000}.page_title-decorator{position:relative;display:inline-block;width:.125rem;margin-left:-.125rem}.page_title-decorator:after{content:"";content:"";width:.75rem;height:.75rem;border-right:.1875rem solid;border-bottom:.1875rem solid;position:absolute;right:-.625rem;bottom:-.625rem}@media screen and (min-width:48rem){.page_title{font-size:1.5rem}}@media screen and (min-width:64rem){.page_header{font-weight:800;text-transform:uppercase;border-bottom:0 none;font-size:1.75rem;margin:0 auto;padding:0 3.75rem;max-width:87.5rem}}.columns{max-width:30rem;margin:0 auto}.column{margin:2.5rem 0;overflow:hidden}.column:first-child{padding-bottom:1.25rem;border-bottom:.125rem solid #000}@media screen and (min-width:64rem){.columns{display:flex;max-width:43.125rem;padding-top:1.875rem}.column{flex:1;margin:0 0 5rem;padding:2.5rem}.column:first-child{border-bottom:0 none;border-right:.125rem solid #000}}@media screen and (min-width:80rem){.columns{display:flex;max-width:58.125rem}.column{padding:2.5rem 5.625rem}}.btn,.text-container a{font-family:"font-bold",Helvetica,Arial,sans-serif;font-size:.875rem;display:inline-block;color:#000;font-weight:bold;line-height:1.4375rem;transition:all .3s ease;background:transparent;outline:none;border-radius:0;cursor:pointer;position:relative;text-decoration:none}.btn:after,.text-container a:after{content:"";position:absolute;left:0;right:0;height:.0625rem;background:#000;bottom:0;transition:all .3s ease}.btn:hover:after,.text-container a:hover:after{transform:scaleY(2)}.btn.btn-big,.text-container a.btn-big{text-transform:uppercase;font-size:1.125rem;height:2.5rem;color:#fff;background-size:cover;background-repeat:no-repeat;background:#000;padding:.25rem 1.25rem .625rem 1.25rem;padding-bottom:2.5rem;line-height:2.375rem}.btn.btn-big:after,.text-container a.btn-big:after{content:none}.btn.btn-big:hover,.text-container a.btn-big:hover{background:url(/assets/images/anima-dk.svg);background-size:cover;background-repeat:no-repeat}.btn.btn-white,.text-container a.btn-white{color:#fff;border:.125rem solid #fff}.btn.btn-white:hover,.text-container a.btn-white:hover{background:rgba(255,255,255,.2)}.input{font-family:"font-bold",Helvetica,Arial,sans-serif;border:.125rem solid #000;font-size:1rem;display:block;width:100%;padding:.5625rem .625rem;border-radius:0;outline:none}form label{display:block;margin-bottom:.625rem;line-height:1}form label a{color:#000}form input,form textarea{margin-bottom:1.25rem;transition:box-shadow .3s ease}form input:focus,form textarea:focus{box-shadow:0 0 0 .0625rem black}form input[type="checkbox"]{float:left;margin:0 .625rem 0 0}form textarea{display:block;width:100%;min-width:100%;max-width:100%!important;min-height:7.5rem;max-height:17.5rem}form h2{margin-bottom:1.25rem}.check_container{position:relative;text-align:left;display:block}.check_container input{top:0;left:0;position:absolute;cursor:pointer;opacity:0;display:inline-block;vertical-align:middle;z-index:100;width:1.25rem;height:1.25rem}.check_container input+label{display:block;padding-left:1.875rem;font-size:.875rem;cursor:pointer;min-height:1.25rem;margin-bottom:1.25rem}.check_container input+label:after,.check_container input+label:before{content:"";display:block;position:absolute;top:0;left:0;width:1.25rem;height:1.25rem}.check_container input+label:before{border:2px solid #000}.check_container input+label:after{content:"×";opacity:0;top:0;left:.15625rem;text-align:center;font-size:2.375rem;line-height:1.375rem;transition:all .3s ease}.check_container input:checked+label:after{opacity:1}.text-container{font-family:"font-medium",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.375rem}.text-container p,.text-container h1,.text-container h2,.text-container h3,.text-container h4{margin-bottom:1.25rem}.text-container .btn,.text-container a{margin:.3125rem 0}.text-container table{width:100%}.title-1,.text-container h2,.text-container strong{font-family:"font-bold",Helvetica,Arial,sans-serif;color:#000;font-size:1.25rem;line-height:1.75rem;text-transform:uppercase}html .loading-layer{transition:opacity .3s ease;opacity:.9}html.loading{overflow:hidden}html.loading .loading-layer img{opacity:0;animation:loadingLogoEnter .3s , loadingLogo 1.5s;animation-iteration-count:1 , infinite;animation-delay:0s , .3s;animation-fill-mode:forwards , both}html.loaded .loading-layer{opacity:0;pointer-events:none}html.loaded .loading-layer img{animation:LoadingLogoExit .3s ease}@keyframes LoadingLogoExit {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}@keyframes loadingLogo {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}@keyframes loadingLogoEnter {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}