.project.svelte-1rvhkuc{width:1200px;height:400px;display:flex;opacity:0}.project.right.svelte-1rvhkuc{margin-left:auto;flex-direction:row-reverse}.project__image.svelte-1rvhkuc{width:600px;height:400px;border:1px solid var(--bs-black);position:relative}.project__image.svelte-1rvhkuc img:where(.svelte-1rvhkuc){height:100%;width:100%;object-fit:cover;transition:filter .5s}.project__image__text.svelte-1rvhkuc{position:absolute;top:50%;transform:translateY(-50%);font-size:4.5rem;line-height:4.5rem;margin:0;text-shadow:0 0 10px var(--bs-black);opacity:0;transition:opacity .5s;text-transform:uppercase;width:100%;text-align:center;font-family:Teko,serif}.project__info.svelte-1rvhkuc{width:600px;height:100%;background-image:url(../../../ebuild/ebuild_c.webp);background-repeat:no-repeat;background-size:cover;background-position:50% 0;padding:2rem;height:368px;margin:auto 0;box-shadow:0 0 40px rgba(var(--bs-blue-rgb),.5);display:flex;flex-direction:column}.project__info__header.svelte-1rvhkuc{display:flex;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--bs-yellow)}.project__info__header.svelte-1rvhkuc h2:where(.svelte-1rvhkuc){font-family:Teko,serif;font-weight:300;text-transform:uppercase;font-size:3rem;line-height:3rem}.project__info__header.svelte-1rvhkuc div:where(.svelte-1rvhkuc){margin:auto 0}.project__info__text.svelte-1rvhkuc{line-height:1.5rem;margin:2rem 0;font-size:14px;font-weight:300}.project__info__bottom.svelte-1rvhkuc{margin-top:auto;font-weight:300;font-size:14px;display:flex;justify-content:space-between}.project__info__bottom.svelte-1rvhkuc a:where(.svelte-1rvhkuc){color:var(--bs-yellow);transition:.5s}@media (pointer: fine){.project__image.svelte-1rvhkuc a:where(.svelte-1rvhkuc):hover img:where(.svelte-1rvhkuc){filter:brightness(20%)}.project__image.svelte-1rvhkuc a:where(.svelte-1rvhkuc):hover p:where(.svelte-1rvhkuc){opacity:1}.project__info__bottom.svelte-1rvhkuc a:where(.svelte-1rvhkuc):hover{color:rgba(var(--bs-yellow-rgb),.75)}}@media (width < 1440px){.project.svelte-1rvhkuc{width:1000px}.project__image.svelte-1rvhkuc,.project__info.svelte-1rvhkuc{width:500px}}@media (width < 1200px){.project.svelte-1rvhkuc{width:100%;flex-direction:column;height:max-content}.project__image.svelte-1rvhkuc{width:100%;height:300px}.project__info.svelte-1rvhkuc{width:100%;min-height:300px;height:100%}.project.right.svelte-1rvhkuc{flex-direction:column}}@media (width <= 425px){.project__info.svelte-1rvhkuc{padding:1rem}.project__info__header.svelte-1rvhkuc{padding-bottom:1rem}.project__info__header.svelte-1rvhkuc h2:where(.svelte-1rvhkuc){font-size:2rem;line-height:2rem}.project__info__text.svelte-1rvhkuc{margin:1rem 0}}.projects.svelte-k39uq8{max-width:1920px;margin:4rem auto 0;padding:8rem 1rem;background-image:url(../../../frontpage/sites.webp);border-image:linear-gradient(rgba(var(--bs-black-rgb),.8),rgba(var(--bs-black-rgb),.8)) fill 1;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50% 0;position:relative;display:flex;flex-direction:column;gap:4rem}.projects__header.svelte-k39uq8{text-align:center;text-transform:uppercase;font-size:4rem;font-family:Teko,serif;font-weight:300;transform:translateY(16px);opacity:0}.projects__fade.svelte-k39uq8{position:absolute;height:8rem;width:100%}.projects__fade.top.svelte-k39uq8{background:linear-gradient(rgba(var(--bs-black-rgb),1),rgba(var(--bs-black-rgb),0));top:0;left:0}.projects__fade.bottom.svelte-k39uq8{background:linear-gradient(rgba(var(--bs-black-rgb),0),rgba(var(--bs-black-rgb),1));bottom:0;right:0}.projects__wrapper.svelte-k39uq8{display:flex;flex-direction:column;gap:8rem;margin:6rem auto;max-width:1664px;width:100%}@media (width < 1200px){.projects__wrapper.svelte-k39uq8{gap:2rem}}@media (width <= 768px){.projects.svelte-k39uq8{background-attachment:scroll;background-image:none}}.systems.svelte-1hht834{position:relative;max-width:1664px;margin:4rem auto 0;padding:0 1rem}.systems__header.svelte-1hht834{text-align:center;text-transform:uppercase;font-size:4rem;font-weight:300;font-family:Teko,serif;transform:translateY(16px);opacity:0;margin-bottom:2rem}.systems__wrapper.svelte-1hht834{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;transition:.5s}.systems__wrapper__system.svelte-1hht834{height:600px;display:flex;flex-direction:column;padding:6rem 0 0;position:relative;background-repeat:no-repeat;border-image:linear-gradient(rgba(var(--bs-black-rgb),.25),rgba(var(--bs-black-rgb),.25)) fill 1;background-size:cover;background-position:50% 0;transition:.5s}.systems__wrapper__system__shadow.svelte-1hht834{position:absolute;height:8rem;width:100%;z-index:1}.systems__wrapper__system__shadow.top.svelte-1hht834{background:linear-gradient(rgba(var(--bs-black-rgb),1),rgba(var(--bs-black-rgb),0));top:0;left:0}.systems__wrapper__system__shadow.bottom.svelte-1hht834{background:linear-gradient(rgba(var(--bs-black-rgb),0),rgba(var(--bs-black-rgb),1));bottom:0;right:0}.systems__wrapper__system.one.svelte-1hht834{background-image:url(../../../frontpage/fp_ebuild.webp)}.systems__wrapper__system.two.svelte-1hht834{background-image:url(../../../frontpage/fp_ecasa.webp)}.systems__wrapper__system.three.svelte-1hht834{background-image:url(../../../frontpage/fp_esigna.webp)}.systems__wrapper__system.svelte-1hht834 h1:where(.svelte-1hht834){text-transform:lowercase;text-align:center;margin-bottom:6rem}.systems__wrapper__system.svelte-1hht834 h1.build:where(.svelte-1hht834) span:where(.svelte-1hht834){color:var(--bs-build)}.systems__wrapper__system.svelte-1hht834 h1.casa:where(.svelte-1hht834) span:where(.svelte-1hht834){color:var(--bs-casa)}.systems__wrapper__system.svelte-1hht834 h1.signa:where(.svelte-1hht834) span:where(.svelte-1hht834){color:var(--bs-signa)}.systems__wrapper__system__text.svelte-1hht834{text-align:center;width:60%;margin:0 auto;opacity:0;transform:translateY(16px);transition:.75s;z-index:2}.systems__wrapper__system__fade.svelte-1hht834{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:linear-gradient(0deg,var(--bs-yellow) -50%,rgba(255,255,255,0) 75%);transition:.75s}.systems__wrapper__system__fade.one.svelte-1hht834{background:linear-gradient(0deg,rgba(var(--bs-build-rgb),.5) -50%,rgba(var(--bs-black-rgb),0) 75%)}.systems__wrapper__system__fade.two.svelte-1hht834{background:linear-gradient(0deg,rgba(var(--bs-casa-rgb),.75) -50%,rgba(var(--bs-black-rgb),0) 75%)}.systems__wrapper__system__fade.three.svelte-1hht834{background:linear-gradient(0deg,rgba(var(--bs-signa-rgb),.75) -50%,rgba(var(--bs-black-rgb),0) 75%)}.systems__wrapper__system.svelte-1hht834:hover .systems__wrapper__system__text:where(.svelte-1hht834){opacity:1;transform:translateY(0)}.systems__wrapper__system.svelte-1hht834:hover .systems__wrapper__system__fade:where(.svelte-1hht834){opacity:1}@media (width < 1024px){.systems__wrapper.svelte-1hht834{grid-template-columns:repeat(1,1fr)}.systems__wrapper__system.svelte-1hht834{height:400px}}@media (width <= 768px){.systems__wrapper__system__text.svelte-1hht834{transform:translateY(0);opacity:1}.systems__wrapper__system__fade.svelte-1hht834{opacity:1}}.top.svelte-yftmft{-webkit-user-select:none;user-select:none;pointer-events:none;max-height:1000px;min-height:600px;height:100svh;width:100%;max-width:1920px;margin:0 auto;display:flex;position:relative;overflow:hidden}.top__video.svelte-yftmft{position:absolute;width:100%;height:100%;object-fit:cover}.top__filter.svelte-yftmft{position:absolute;background-color:rgba(var(--bs-black-rgb),.25);top:0;right:0;bottom:0;left:0;z-index:1}.top.svelte-yftmft h1:where(.svelte-yftmft){margin:auto 0;position:absolute;text-transform:uppercase;top:50%;left:8rem;font-family:Teko,serif;font-weight:300;transform:translateY(-50%);font-size:8rem;line-height:8rem;max-width:1060px;width:54%;text-shadow:0 0 10px var(--bs-black);z-index:2}.top__text.svelte-yftmft{position:absolute;bottom:6rem;right:8rem;max-width:36rem;width:100%;line-height:1.5rem;z-index:2}.top__fade.svelte-yftmft{position:absolute;bottom:0;left:0;height:8rem;width:100%;background:linear-gradient(rgba(var(--bs-black-rgb),0),rgba(var(--bs-black-rgb),1))}@media (width < 1440px){.top.svelte-yftmft h1:where(.svelte-yftmft){font-size:6rem;line-height:6rem;left:4rem}.top__text.svelte-yftmft{right:2rem;bottom:6rem;max-width:28rem}}@media (width < 1024px){.top.svelte-yftmft h1:where(.svelte-yftmft){left:50%;transform:translate(-50%,-50%);font-size:3.5rem;line-height:3.5rem;padding:0 1rem}.top__text.svelte-yftmft{right:50%;transform:translate(50%)}}@media (width < 768px){.top.svelte-yftmft h1:where(.svelte-yftmft){top:35%;max-width:100%;width:100%}.top__text.svelte-yftmft{padding:0 1rem}}.content.svelte-1m1oeg0{background-color:rgba(var(--bs-black-rgb),.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding-bottom:4rem}
