.elementor-kit-15{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-68ecc4fc:#4054B2;--e-global-color-64fc1474:#23A455;--e-global-color-4b50513:#000;--e-global-color-69639015:#FFF;--e-global-color-fe6b81f:#F7F6F2;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-15 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}}@font-face{font-family:'Courier Prime';src:url(/wp-content/uploads/fonts/courierprime-regular-webfont.woff2) format('woff2'),url(/wp-content/uploads/fonts/courierprime-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Courier Prime Bold';src:url(/wp-content/uploads/fonts/courierprime-bold-webfont.woff2) format('woff2'),url(/wp-content/uploads/fonts/courierprime-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Courier Prime Bold Italic';src:url(/wp-content/uploads/fonts/courierprime-bolditalic-webfont.woff2) format('woff2'),url(/wp-content/uploads/fonts/courierprime-bolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Courier Prime Italic';src:url(/wp-content/uploads/fonts/courierprime-italic-webfont.woff2) format('woff2'),url(/wp-content/uploads/fonts/courierprime-italic-webfont.woff) format('woff');font-weight:400;font-style:normal}.menubotones{position:fixed;width:6%!important;bottom:0;left:0;z-index:1!important}.abrirmenucesta{cursor:pointer!important}.abrirmenucontacto{cursor:pointer!important}.barrasuperior{position:-webkit-sticky;position:sticky;top:0;z-index:10}.columnasuperior{max-height:13vh}.filamenufixa{position:fixed;left:0;top:0}.text{font-size:2.5vw;line-height:1.2;font-family:'Montserrat'}.elementor-headline-dynamic-text{font-size:2.5vw}.subtext{font-size:1.2vw;line-height:1;font-family:'Courier Prime'}.textmarge{font-size:1.2vw;line-height:1.2;color:#000}.textpetit{font-family:Montserrat;font-size:1vw;line-height:initial!important}.textnum{font-size:2vw;color:#d97855}.columnafonsnegre{color:#000;border-left:1px solid #000;border-bottom:1px solid #000;max-height:43.45vh}.columnafonsnegre:hover{background-color:#000;color:#f7f6f2;max-height:43.45vh}.menucategoriaproyecto{color:#000;max-height:43,45vh}.menucategoriaproyecto:hover{background-color:#000;color:#f7f6f2;max-height:43,45vh}.menucategoriaproyectoactivo{background-color:#000;color:#fff;max-height:43,45vh}.menucategoriaproyectoactivo:hover{background-color:#f7f6f2;color:#000;max-height:43,45vh}@media only screen and (min-width:768px) and (max-width:1024px){.text{font-size:5vw!important}.subtext{font-size:2.8vw!important}.textnum{font-size:3vw}.textmoviment .elementor-headline-dynamic-text{font-size:5vw!important}.textmarge{font-size:3vw!important}.textpetit{font-family:Montserrat;font-size:3.2vw!important;line-height:1vw}.columnasuperior{min-height:13vh}}@media only screen and (max-width:767px) and (orientation:portrait){.text{font-size:6vw!important}.subtext{font-size:3.8vw!important}.textnum{font-size:3vh}.textmoviment .elementor-headline-dynamic-text{font-size:4.5vw!important}}@media only screen and (max-width:767px) and (orientation:landscape){.text{font-size:4vw!important}.subtext{font-size:3.2vw!important}.textmoviment .elementor-headline-dynamic-text{font-size:4vw!important}.textnum{font-size:3vh}}