@font-face {font-family:'GoboldExtra1';src:url('../assets/fonts/GoboldExtra1-Italic.woff') format('woff')}@font-face {font-family:'ITC Garamond Book';src:url('../assets/fonts/ITCGaramondBook.woff2') format('woff2')}@font-face {font-family:'ITC Garamond Bold';src:url('../assets/fonts/ITCGaramondBold.woff2') format('woff2')}:root{--color-negre:#222222;--color-groc:#f9c62a;--color-blanc:#fff;--color-blau:#213b83;--color-vermell:#c51820;--color-negre-opacity:rgba(34,34,34,0.5);--bg-pagina:#e6e7e5;--trans-m:.3s;--trans-s:.25s;--font-primaria-sans:'IBM Plex Sans',sans-serif;--font-primaria-serif:'IBM Plex Serif',serif;--font-secundaria-regular:'ITC Garamond Book',serif;--font-secundaria-bold:'ITC Garamond Bold',serif;--font-terciaria:'GoboldExtra1',sans-serif;--height-nav:116px;--width-icona:75px;--btn-fly:60px;--espai:clamp(1.25rem,5vw + 0.25rem,4.75rem)}body.microsite{margin:0;font-family:'IBM Plex Sans',sans-serif;font-family:var(--font-primaria-sans);font-size:1.2rem;line-height:145%;overflow-x:hidden}body.microsite a{color:inherit}body.microsite .link{-webkit-text-decoration:underline;text-decoration:underline}body.microsite .link:hover{text-decoration-thickness:2px}body.microsite li{list-style-type:none}body.microsite .titol-bloc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5em;margin-bottom:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2.5);margin-bottom:calc(var(--espai) / 2.5);color:var(--color-corporatiu)}body.microsite .titol-bloc svg{aspect-ratio:1/1;max-width:75px;width:100%}body.microsite .titol-bloc h3{font-size:clamp(2rem,1.7778rem + 1.1111vw,2.5rem);margin-bottom:0;font-weight:700}@media (max-width:425px){body.microsite .titol-bloc{gap:.75em;margin-bottom:clamp(1.25rem,5vw + 0.25rem,4.75rem);margin-bottom:var(--espai)}body.microsite .titol-bloc svg{max-width:55px}}body.microsite .btn-animat__link_blanc{border-color:#fff;border-color:var(--color-blanc)}body.microsite .btn-animat__link_blanc::before{color:#fff;color:var(--color-blanc);background-color:var(--color-corporatiu);border-color:#fff;border-color:var(--color-blanc)}body.microsite .btn-animat__link_color{border-color:var(--color-corporatiu)}body.microsite .btn-animat__link_color::before{color:var(--color-corporatiu);background-color:#e6e7e5;background-color:var(--bg-pagina);border-color:var(--color-corporatiu)}body.microsite .centrat{text-align:center;margin-top:clamp(1.25rem,5vw + 0.25rem,4.75rem);margin-top:var(--espai)}body.microsite .amunt{position:fixed;right:1rem;bottom:1.5rem;padding:.5rem .8rem;background-color:#e6e7e5;background-color:var(--bg-pagina);color:var(--color-corporatiu);border-radius:50%;aspect-ratio:1/1;border:2px solid var(--color-corporatiu);cursor:pointer;visibility:hidden;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:3}@media (max-width:1023px){body.microsite .amunt{bottom:calc(60px + 15px);bottom:calc(var(--btn-fly) + 15px)}}body.microsite .amunt svg{display:block;width:22px;aspect-ratio:1/1}body.microsite .fly{z-index:2}@media (min-width:1024px){body.microsite .fly-button{display:none}}body.microsite .bg-pagina{background-color:#e6e7e5;background-color:var(--bg-pagina)}body.microsite .bg-color{background-color:var(--color-corporatiu)}body.microsite .bg-color *{color:#fff;color:var(--color-blanc)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.index{height:calc(95dvh - 116px);height:calc(95dvh - var(--height-nav));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.index .index__wrapper{padding-left:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-right:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-left:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-left:var(--espai);padding-right:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-right:var(--espai);padding-bottom:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-bottom:var(--espai)}@media (max-width:480px){.index .index__wrapper{padding-left:15px;padding-right:15px}}.index .index__titol{font-family:'ITC Garamond Book',serif;font-family:var(--font-secundaria-regular);font-size:clamp(1.5625rem,0.4897rem + 4.0388vw,3.125rem);line-height:120%;max-width:50ch}.index .index__titol span{display:inline-block;white-space:nowrap}.index svg{width:130px;color:#B0B0B0}@media (max-width:600px){.index .index__titol span{white-space:normal;white-space:initial}}.hero{height:87vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:-1}@media (max-width:768px){.hero{gap:1em;height:calc(87dvh - 60px);height:calc(87dvh - var(--btn-fly))}}@media (max-width:600px){.hero .hero__titol{--espai:0}}.hero .hero__titol{font-family:'IBM Plex Sans',sans-serif;font-family:var(--font-primaria-sans);font-size:clamp(3rem,0.5rem + 12.5vw,9.25rem);color:#fff;color:var(--color-blanc);text-align:center;text-shadow:rgba(34,34,34,0.5) 0 10px 20px;text-shadow:var(--color-negre-opacity) 0 10px 20px;line-height:1.1;max-width:11ch;margin-left:auto;margin-right:auto;margin-bottom:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2.5);margin-bottom:calc(var(--espai) / 2.5);margin-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);margin-top:calc(var(--espai) / 1.5);font-weight:600;letter-spacing:-1px}.hero .icones{padding-left:0;margin-top:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em;overflow:hidden}.hero .icones li{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;padding-top:.95em;padding-bottom:.95em}.hero .icones svg{width:85px;color:#fff;color:var(--color-blanc);-webkit-filter:drop-shadow(0 2px 10px #222222);filter:drop-shadow(0 2px 10px #222222);-webkit-filter:drop-shadow(0 2px 10px var(--color-negre));filter:drop-shadow(0 2px 10px var(--color-negre));aspect-ratio:1/1}@media (max-width:480px){.hero .icones{gap:1em}.hero .icones svg{width:50px}}.hero .hero__content{z-index:0}@media (max-width:600px){.hero .hero__content{margin-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) * 4);margin-top:calc(var(--espai) * 4)}}.hero .hero__img{position:absolute;height:inherit;width:100%;-o-object-fit:cover;object-fit:cover}.intro__grid{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);grid-column-gap:calc(var(--espai) / 1.5);grid-row-gap:0px;padding-top:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-bottom:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-top:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-top:var(--espai);padding-bottom:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-bottom:var(--espai);padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-left:calc(var(--espai) / 1.5);padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-right:calc(var(--espai) / 1.5)}@media (max-width:768px){.intro__grid{display:block;padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-left:calc(var(--espai) / 1.5);padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-right:calc(var(--espai) / 1.5);padding-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-bottom:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) * 2);padding-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-top:calc(var(--espai) / 1.5);padding-bottom:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) * 2);padding-bottom:calc(var(--espai) * 2)}.intro__grid>img{opacity:0}}.intro__contingut{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:65ch;width:100%;padding-right:inherit;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}@media (max-width:768px){.intro__contingut{padding-right:0;margin-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2);margin-top:calc(var(--espai) / 2)}}.intro__img{margin-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) * 1.5);margin-bottom:clamp(1.25rem,5vw + 0.25rem,4.75rem);margin-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) * 1.5);margin-top:calc(var(--espai) * 1.5);margin-bottom:clamp(1.25rem,5vw + 0.25rem,4.75rem);margin-bottom:var(--espai)}.intro__img img{opacity:0;-webkit-transform:translateX(-42px);transform:translateX(-42px)}@media (min-width:768px){.intro__img{display:none}}.intro__llistat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap;gap:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2);gap:calc(var(--espai) / 2);overflow:hidden;margin-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2);margin-bottom:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2);margin-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2);margin-top:calc(var(--espai) / 2);margin-bottom:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2);margin-bottom:calc(var(--espai) / 2)}.intro__llistat .intro__article{min-width:30ch;border:2px solid #fff;border:2px solid var(--color-blanc)}.intro__llistat .intro__article a{display:inline-block;padding:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 3.5);padding:calc(var(--espai) / 3.5);height:100%}.intro__llistat .intro__article a:hover{background-color:#fff;background-color:var(--color-blanc)}.intro__llistat .intro__article a:hover *{color:var(--color-corporatiu)}.intro__llistat .intro__article .article__titol{font-family:'ITC Garamond Bold',serif;font-family:var(--font-secundaria-bold);line-height:110%}.intro__llistat .intro__article .article__subtitol{font-family:'ITC Garamond Book',serif;font-family:var(--font-secundaria-regular);font-size:1.5rem}.intro__llistat .intro__article .article__subtitol span{font-family:'ITC Garamond Bold',serif;font-family:var(--font-secundaria-bold)}@media (max-width:768px){.intro__llistat{overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.intro__llistat .intro__article{min-width:80%;padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-left:calc(var(--espai) / 1.5);padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-right:calc(var(--espai) / 1.5);padding-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-top:calc(var(--espai) / 1.5);scroll-snap-align:start}.intro__llistat .intro__article .article__titol{font-size:26px}.intro__llistat .intro__article a{padding:0}.intro__llistat .intro__article a:hover{background-color:transparent;background-color:initial}.intro__llistat .intro__article a:hover *{color:inherit}}.marquee{display:-webkit-box;display:-ms-flexbox;display:flex;height:100dvh;overflow:hidden}.marquee .marquee__wrapper{display:block;position:relative;height:100%;padding-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 4);padding-bottom:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 4);padding-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 4);padding-top:calc(var(--espai) / 4);padding-bottom:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 4);padding-bottom:calc(var(--espai) / 4)}.marquee .marquee__item{display:block;height:100%}@media (min-width:600px){.marquee .marquee__item img{height:100%;max-width:none}}.marquee .marquee__link{display:inline-block;height:100%}.marquee .cita__text{position:absolute;bottom:2em;left:2em;color:#fff;color:var(--color-blanc);text-shadow:rgba(34,34,34,0.95) 0 3px 6px;margin-bottom:0}.marquee svg{width:75px;-webkit-filter:drop-shadow(0 5px 10px #222222);filter:drop-shadow(0 5px 10px #222222);-webkit-filter:drop-shadow(0 5px 10px var(--color-negre));filter:drop-shadow(0 5px 10px var(--color-negre))}@media (max-width:600px){.marquee{height:auto;-ms-flex-flow:nowrap;flex-flow:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);margin-left:calc(var(--espai) / 1.5);margin-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);margin-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);margin-right:calc(var(--espai) / 1.5)}.marquee .marquee__wrapper{padding-top:0;padding-bottom:0;scroll-snap-align:start;min-width:88%;margin-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);margin-right:calc(var(--espai) / 1.5);margin-bottom:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);margin-bottom:calc(var(--espai) / 1.5);height:auto}.marquee .marquee__wrapper .marquee__item{background-color:var(--color-corporatiu);height:auto}.marquee .marquee__wrapper .marquee__item:hover img{mix-blend-mode:initial}.marquee .marquee__wrapper .marquee__item img{width:100%}.marquee .marquee__wrapper .marquee__item .cita__text{position:relative;bottom:0;left:0;text-indent:0;padding:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding:calc(var(--espai) / 1.5);text-shadow:none;max-width:100%}.marquee .marquee__wrapper .marquee__item .cita__text .cita__autor{font-size:16px}}.cita__text{font-size:clamp(1.125rem,0.2917rem + 4.1667vw,3rem);font-family:'ITC Garamond Book',serif;font-family:var(--font-secundaria-regular);line-height:110%;text-indent:-.3em;max-width:35ch}.cita__text .cita__autor{display:block;font-size:.8em;font-family:'ITC Garamond Bold',serif;font-family:var(--font-secundaria-bold);text-indent:0;margin-top:.7em}.marquee__item:hover{background-color:rgba(33,59,131,0.8);overflow:hidden}.marquee__item:hover img{mix-blend-mode:multiply;opacity:1}.projectes{display:-webkit-box;display:-ms-flexbox;display:flex}.projectes svg{color:#fff;color:var(--color-blanc);position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.projectes .projectes__container-esquerra,.projectes .projectes__container-dreta{overflow-y:hidden}.projectes .projectes__container-esquerra img,.projectes .projectes__container-dreta img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projectes .projectes__container-esquerra{width:50%}.projectes .projectes__container-dreta{width:50%}.projectes .projectes__col-esquerra,.projectes .projectes__col-dreta{position:relative;height:100dvh}.projectes__content{padding-left:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-right:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-left:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-left:var(--espai);padding-right:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-right:var(--espai);padding-bottom:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-bottom:var(--espai);position:absolute;bottom:0;color:#fff;color:var(--color-blanc);width:75%;text-shadow:6px 3px 6px rgba(0,0,0,0.56)}@media (max-width:768px){.projectes__content{width:100%;padding-left:15px;padding-right:15px}}.projectes__content h3,.projectes__content p{margin-bottom:0}.projectes__content h3{font-size:4rem;font-family:'ITC Garamond Bold',serif;font-family:var(--font-secundaria-bold);font-weight:normal;line-height:1}.projectes__content p{font-size:1.8rem;font-family:'ITC Garamond Book',serif;font-family:var(--font-secundaria-regular);line-height:115%}.llistat-projectes{padding-top:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-bottom:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-top:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-top:var(--espai);padding-bottom:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-bottom:var(--espai);max-width:1140px;margin-left:auto;margin-right:auto}.llistat-projectes h2.projectes-titol{font-family:'ITC Garamond Bold',serif;font-family:var(--font-secundaria-bold);font-size:clamp(1.75rem,0.3654rem + 6.9231vw,4rem);margin-bottom:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);margin-bottom:calc(var(--espai) / 1.5);line-height:110%}.llistat-projectes ul{padding-left:0;font-family:'ITC Garamond Book',serif;font-family:var(--font-secundaria-regular);font-size:clamp(1.375rem,0.8365rem + 2.6923vw,2.25rem)}.llistat-projectes ul li{margin-bottom:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 4);margin-bottom:calc(var(--espai) / 4);opacity:0;-webkit-transform:translateX(-42px);transform:translateX(-42px)}.llistat-projectes ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;line-height:1.1;font-size:clamp(1rem,0.5385rem + 2.3077vw,1.75rem)}.llistat-projectes ul li a span{position:relative;font-size:clamp(1.375rem,0.8365rem + 2.6923vw,2.25rem)}.llistat-projectes ul li a span::after{content:'';position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:3px;bottom:0;left:0;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out;-webkit-transition:-webkit-transform var(--trans-s) ease-out;transition:-webkit-transform var(--trans-s) ease-out;transition:transform var(--trans-s) ease-out;transition:transform var(--trans-s) ease-out, -webkit-transform var(--trans-s) ease-out;background-color:#222222;background-color:var(--color-negre)}.llistat-projectes ul li a:hover span::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}@media (max-width:600px){.llistat-projectes{padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2);padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2);padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2);padding-left:calc(var(--espai) / 2);padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2);padding-right:calc(var(--espai) / 2)}.llistat-projectes .projectes-titol{margin-bottom:clamp(1.25rem,5vw + 0.25rem,4.75rem);margin-bottom:var(--espai)}}:root{--base:#f9c62a;--bg-blend:multiply;--blur:0px;--fg-blend:lighten;--foreground:#000000;--opacity:1}.projectes__link:hover{background-color:#f9c62a;background-color:var(--base);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;height:100%;overflow:hidden;position:relative}.projectes__link:hover img{-webkit-filter:grayscale(100%) contrast(1) blur(0px);filter:grayscale(100%) contrast(1) blur(0px);-webkit-filter:grayscale(100%) contrast(1) blur(var(--blur));filter:grayscale(100%) contrast(1) blur(var(--blur));-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;height:100%;max-width:100%;mix-blend-mode:multiply;mix-blend-mode:var(--bg-blend);-o-object-fit:cover;object-fit:cover;opacity:1;opacity:var(--opacity);position:relative;width:100%}.projectes__link::before{background-color:#000000;background-color:var(--foreground);bottom:0;content:'';height:100%;left:0;mix-blend-mode:lighten;mix-blend-mode:var(--fg-blend);position:absolute;right:0;top:0;width:100%;z-index:1}.destacats{overflow:hidden}.destacats .projectes-wrap{position:relative;height:200vh;overflow:hidden}.destacats .projectes-wrap svg{color:#fff;color:var(--color-blanc);position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.destacats .col-dreta,.destacats .col-esquerra{width:50vw;overflow-y:hidden}.destacats .col-dreta img,.destacats .col-esquerra img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.destacats .col-dreta{position:absolute;left:50vw;bottom:100vh}.destacats .projectes-article{height:100vh;position:relative}@media (max-width:600px){.destacats .projectes-wrap{height:auto;height:initial}.destacats .projectes-wrap svg{display:none}.destacats .col-dreta,.destacats .col-esquerra{width:100%}.destacats .col-dreta{position:relative;bottom:0;left:0}}.expo{padding:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding:var(--espai)}.expo .expo__content{display:-ms-grid;display:grid;-ms-grid-columns:37% auto;grid-template-columns:37% auto}@media (max-width:1024px){.expo .expo__content{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}.expo .expo__text{padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-right:calc(var(--espai) / 1.5);background-color:#e6e7e5;height:var(--height)}.expo .expo__text p{max-width:65ch}.expo .expo__imatges{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 3);gap:calc(var(--espai) / 3);overflow-x:hidden}.expo .expo__imatges .expo__img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;height:80vh}@media (max-width:1024px){.expo .expo__imatges .expo__img{-o-object-position:center;object-position:center}}@media (max-width:950px){.expo{padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-left:calc(var(--espai) / 1.5);padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-right:calc(var(--espai) / 1.5)}.expo .expo__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.expo .expo__content .expo__imatges{padding-bottom:60px;padding-bottom:var(--btn-fly)}.expo .expo__content .expo__imatges .expo__img{height:100%;width:90%;scroll-snap-align:start}.expo .expo__content .expo__text{padding-left:0;padding-right:0}}.parallax{height:95vh;padding-bottom:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-bottom:var(--espai);padding-left:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-right:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-left:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-left:var(--espai);padding-right:clamp(1.25rem,5vw + 0.25rem,4.75rem);padding-right:var(--espai);overflow:hidden}@media (max-width:964px){.parallax{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (max-width:950px){.parallax{margin-top:calc(60px * -1);margin-top:calc(var(--btn-fly) * -1)}}.parallax .titol-bloc{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3;padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-left:calc(var(--espai) / 1.5);align-self:flex-start;justify-self:flex-start;-ms-grid-row-align:flex-start;-ms-grid-column-align:flex-start;place-self:flex-start}.parallax .parallax__grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;overflow:hidden;height:100%}.parallax .parallax__text{padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-left:calc(var(--espai) / 1.5);-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.parallax .parallax__text p{max-width:65ch}.parallax .parallax__img{width:100%;min-height:150%;background-image:url(../assets/img/GKZ77d2XQAAKWt6.jpeg);background-size:cover;background-position:bottom;will-change:transform}.parallax .parallax__img-wrapper{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2}@media (max-width:768px){.parallax{height:100%;padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-left:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-left:calc(var(--espai) / 1.5);padding-right:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 1.5);padding-right:calc(var(--espai) / 1.5);overflow:clip;padding-bottom:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) * 2);padding-bottom:calc(var(--espai) * 2)}.parallax .parallax__grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3,auto);overflow:clip}.parallax .titol-bloc{padding-left:0;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.parallax .parallax__img-wrapper{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2;height:60vh;overflow:hidden}.parallax .parallax__text{padding-left:0;margin-top:calc(clamp(1.25rem,5vw + 0.25rem,4.75rem) / 2.5);margin-top:calc(var(--espai) / 2.5);-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}}