.hero:where(.astro-ZHEOYDBR){position:relative;width:100%;height:calc(100vh - var(--header-height));padding:2rem;display:grid;place-items:center;text-align:center;background-color:var(--primary-color);color:var(--color-white)}.hero:where(.astro-ZHEOYDBR) .container:where(.astro-ZHEOYDBR){height:100%}.hero:where(.astro-ZHEOYDBR) h2:where(.astro-ZHEOYDBR){line-height:1.2;font-family:var(--font-sans)}.hero:where(.astro-ZHEOYDBR) .illustration:where(.astro-ZHEOYDBR){width:100%;height:100%;overflow:hidden;position:relative}.hero:where(.astro-ZHEOYDBR) .illustration:where(.astro-ZHEOYDBR) img:where(.astro-ZHEOYDBR){top:0;left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}.hero:where(.astro-ZHEOYDBR) .scroll-down:where(.astro-ZHEOYDBR){position:absolute;bottom:2rem;font-size:1.35rem;color:var(--color-white);left:50%;transform:translate(-50%,-2rem);height:4.5rem;width:2.5rem;border:2px dotted var(--secondary-color);border-radius:1rem;display:grid;place-items:center;transition:.3s ease-in-out}.hero:where(.astro-ZHEOYDBR) .scroll-down:where(.astro-ZHEOYDBR):hover{background-color:var(--color-white);color:var(--primary-color);border-color:transparent}.hero:where(.astro-ZHEOYDBR) h2:where(.astro-ZHEOYDBR){font-size:3rem;margin-bottom:1rem;font-family:var(--font-ubuntu)}.hero:where(.astro-ZHEOYDBR) p:where(.astro-ZHEOYDBR){font-size:1.35rem;line-height:1.6}@media screen and (max-width: 580px){.hero:where(.astro-ZHEOYDBR){height:calc(100vh - var(--header-height) - 3rem)}}.about:where(.astro-6CXAAJA3){padding:2rem 0;min-height:60vh;display:flex;justify-content:center;align-items:center}h3:where(.astro-6CXAAJA3){font-size:1.5rem;line-height:1;font-family:var(--font-sans);color:var(--primary-color);font-weight:700}p:where(.astro-6CXAAJA3){line-height:1.7}.section-title:where(.astro-6CXAAJA3){font-size:1.5rem!important;font-weight:700;color:var(--primary-color)!important;font-family:var(--font-sans);line-height:1.4}.illustration:where(.astro-6CXAAJA3){height:100%;width:100%}.illustration:where(.astro-6CXAAJA3) img:where(.astro-6CXAAJA3){height:100%;max-height:300px;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 580px){.text:where(.astro-6CXAAJA3){text-align:center;align-items:center!important;justify-content:center!important}}section:where(.astro-3GZAG5ZD){background-color:var(--color-white);padding:2rem 0;text-align:center}.section-title:where(.astro-3GZAG5ZD){font-size:1.5rem;line-height:1;font-family:var(--font-sans);color:var(--primary-color);font-weight:700;padding:1rem 0}.cards:where(.astro-3GZAG5ZD){text-align:left}.cards:where(.astro-3GZAG5ZD) .card:where(.astro-3GZAG5ZD){position:relative;padding:1.5rem 1rem}.cards:where(.astro-3GZAG5ZD) .card:where(.astro-3GZAG5ZD) .illustration:where(.astro-3GZAG5ZD){width:100%;height:10rem}@media screen and (max-width: 580px){.cards:where(.astro-3GZAG5ZD) .card:where(.astro-3GZAG5ZD) .illustration:where(.astro-3GZAG5ZD){height:14rem}}.cards:where(.astro-3GZAG5ZD) .card:where(.astro-3GZAG5ZD) .illustration:where(.astro-3GZAG5ZD) img:where(.astro-3GZAG5ZD){height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.cards:where(.astro-3GZAG5ZD) h3:where(.astro-3GZAG5ZD){font-family:var(--font-sans);font-weight:700;color:var(--primary-color)}.cards:where(.astro-3GZAG5ZD) p:where(.astro-3GZAG5ZD){font-size:.98rem;line-height:1.6}.cards:where(.astro-3GZAG5ZD) .count:where(.astro-3GZAG5ZD){position:absolute;top:.3rem;right:.8rem;color:var(--color-gray);font-family:var(--font-sans);font-size:1.85rem;opacity:.02;font-weight:700}.WhatWeDo:where(.astro-46AVEW7V){padding:2rem 0;min-height:60vh;display:flex;justify-content:center;align-items:center}h3:where(.astro-46AVEW7V){font-size:1.5rem;line-height:1;font-family:var(--font-sans);color:var(--primary-color);font-weight:700}p:where(.astro-46AVEW7V){line-height:1.7}.section-title:where(.astro-46AVEW7V){font-size:1.5rem!important;font-weight:700;color:var(--primary-color)!important;font-family:var(--font-sans);line-height:1.4}.text:where(.astro-46AVEW7V){text-align:left}.illustration:where(.astro-46AVEW7V){height:100%;width:100%}.illustration:where(.astro-46AVEW7V) img:where(.astro-46AVEW7V){height:100%;max-height:300px;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 580px){.text:where(.astro-46AVEW7V){text-align:center;align-items:center!important;justify-content:center!important}}section:where(.astro-5IICR2R6){background-color:var(--color-white);padding:2rem 0;text-align:center}.section-title:where(.astro-5IICR2R6){font-size:1.5rem;line-height:1;font-family:var(--font-sans);color:var(--primary-color);font-weight:700;padding:1rem 0;padding-bottom:0}.cards:where(.astro-5IICR2R6) .card:where(.astro-5IICR2R6){position:relative;padding:1.5rem 5%;align-items:center;justify-content:center;text-align:left}.cards:where(.astro-5IICR2R6) .card:where(.astro-5IICR2R6) img:where(.astro-5IICR2R6){height:5rem;width:5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cards:where(.astro-5IICR2R6) h3:where(.astro-5IICR2R6){font-family:var(--font-sans);font-weight:700;color:var(--primary-color)}.cards:where(.astro-5IICR2R6) p:where(.astro-5IICR2R6){font-size:.98rem;line-height:1.6}.cards:where(.astro-5IICR2R6) .count:where(.astro-5IICR2R6){position:absolute;top:.3rem;right:.8rem;color:var(--color-gray);font-family:var(--font-sans);font-size:1.85rem;opacity:.02;font-weight:700}
