.home-hero[data-astro-cid-i3irphx7]{background-color:var(--color-green-dark);color:var(--color-white);padding:60px 0;display:flex}.home-hero__intro[data-astro-cid-i3irphx7],.home-hero__media[data-astro-cid-i3irphx7]{width:50%;padding:10px}.home-hero__intro-inner[data-astro-cid-i3irphx7]{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;max-width:650px;height:100%;margin-inline:auto;display:flex}.home-hero__title[data-astro-cid-i3irphx7]{font-family:var(--font-outfit);font-size:54px;font-weight:500;line-height:1}.home-hero__text[data-astro-cid-i3irphx7]{width:100%;font-family:var(--font-outfit);padding-right:20px;font-size:30px;line-height:1.5}.home-hero__counters[data-astro-cid-i3irphx7]{align-self:stretch;gap:20px;display:flex}.counter[data-astro-cid-i3irphx7]{min-width:0;font-family:var(--font-inter);background-color:#2a6341;border-radius:10px;flex-direction:column;flex:100%;justify-content:center;align-items:center;padding:30px 0 20px;display:flex}.counter__body[data-astro-cid-i3irphx7]{flex-direction:column;display:flex}.counter__number[data-astro-cid-i3irphx7]{color:#fcfcfc;font-size:35px;font-weight:600;line-height:1;display:flex}.counter__spacer[data-astro-cid-i3irphx7],.counter__suffix[data-astro-cid-i3irphx7]{flex-grow:1}.counter__spacer[data-astro-cid-i3irphx7]{text-align:end}.counter__suffix[data-astro-cid-i3irphx7]{text-align:start;white-space:pre-wrap}.counter__label[data-astro-cid-i3irphx7]{justify-content:center;align-items:center;font-size:12px;line-height:30px;display:flex}.home-hero__media[data-astro-cid-i3irphx7]{justify-content:center;align-items:center;display:flex}.home-hero__media[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{max-width:100%;height:auto}@media (width<=1024px){.home-hero[data-astro-cid-i3irphx7]{flex-direction:column;padding:0 0 60px}.home-hero__intro[data-astro-cid-i3irphx7],.home-hero__media[data-astro-cid-i3irphx7]{width:100%}.home-hero__intro[data-astro-cid-i3irphx7]{padding:90px}.home-hero__intro-inner[data-astro-cid-i3irphx7]{max-width:none}}@media (width<=767px){.home-hero__intro[data-astro-cid-i3irphx7]{padding:40px}.home-hero__media[data-astro-cid-i3irphx7]{padding:24px}.home-hero__title[data-astro-cid-i3irphx7]{font-size:30px}.home-hero__text[data-astro-cid-i3irphx7]{font-size:15px}.home-hero__counters[data-astro-cid-i3irphx7]{flex-wrap:wrap}.counter__number[data-astro-cid-i3irphx7]{font-size:30px}}.home-projects[data-astro-cid-o5dwbh75]{background-color:var(--color-green);color:var(--color-white)}.home-projects__inner[data-astro-cid-o5dwbh75]{max-width:var(--container-width);flex-direction:column;gap:20px;margin-inline:auto;padding-block:50px;display:flex}.home-projects__intro[data-astro-cid-o5dwbh75]{gap:20px;padding:10px;display:flex}.home-projects__col[data-astro-cid-o5dwbh75]{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:10px;display:flex}.home-projects__title[data-astro-cid-o5dwbh75]{font-family:var(--font-poppins);font-size:40px;font-weight:500;line-height:45px}.home-projects__text[data-astro-cid-o5dwbh75]{font-family:var(--font-inter);margin-bottom:14.4px;font-size:16px;line-height:20px}.home-projects__slider[data-astro-cid-o5dwbh75]{padding:10px}.project-card__photo[data-astro-cid-o5dwbh75]{font-size:16px;line-height:24px}.project-card__photo[data-astro-cid-o5dwbh75] img[data-astro-cid-o5dwbh75]{object-fit:cover;border-radius:10px;width:100%;height:200px;display:inline-block}.project-card__content[data-astro-cid-o5dwbh75]{text-align:center;flex-direction:column;padding:0 20px 20px;display:flex}.project-card__client[data-astro-cid-o5dwbh75]{font-family:var(--font-inter);font-size:14px;line-height:1.5}.project-card__service[data-astro-cid-o5dwbh75]{font-family:var(--font-poppins);margin:10px 0 14.4px;font-size:25px;font-weight:600;line-height:1.5}@media (width<=767px){.home-projects__intro[data-astro-cid-o5dwbh75]{flex-wrap:wrap}.home-projects__col[data-astro-cid-o5dwbh75]{flex-basis:100%}}.home-services[data-astro-cid-qmjtkzr2]{background-color:var(--color-bg-mint)}.home-services__inner[data-astro-cid-qmjtkzr2]{max-width:var(--container-width);flex-direction:column;gap:20px;margin-inline:auto;padding-block:60px;display:flex}.services-box[data-astro-cid-qmjtkzr2]{background-color:var(--color-green-dark);width:95.592%;color:var(--color-white);border-radius:12px;flex-direction:column;gap:20px;padding:60px;display:flex}.services-box__intro[data-astro-cid-qmjtkzr2]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:10px;display:flex}.services-box__title[data-astro-cid-qmjtkzr2]{width:76%;font-family:var(--font-system);font-size:43px;font-weight:500;line-height:1}.services-box__text[data-astro-cid-qmjtkzr2]{width:65%;font-family:var(--font-inter);font-size:16px;line-height:1.5}.services-box__row[data-astro-cid-qmjtkzr2]{justify-content:center;align-items:center;gap:20px;width:100%;max-width:920px;margin-inline:auto;padding:10px;display:flex}.service-card[data-astro-cid-qmjtkzr2]{background-color:var(--color-white);min-width:0;color:var(--color-black);border-radius:14px;flex-direction:column;flex:100%;justify-content:center;align-items:center;gap:20px;padding:15px 0;display:flex}.service-card--tight[data-astro-cid-qmjtkzr2]{padding:10px}.service-card__photo[data-astro-cid-qmjtkzr2]{max-width:100%;height:auto}.service-card__photo--rounded[data-astro-cid-qmjtkzr2]{border-radius:10px}.service-card__label[data-astro-cid-qmjtkzr2]{font-family:var(--font-poppins);margin-bottom:14.4px;font-size:20px;font-weight:600;line-height:1.5}.service-card__label--centred[data-astro-cid-qmjtkzr2]{text-align:center}@media (width<=767px){.services-box[data-astro-cid-qmjtkzr2]{width:100%;padding:23px}.services-box__title[data-astro-cid-qmjtkzr2]{width:100%;font-size:30px}.services-box__text[data-astro-cid-qmjtkzr2]{font-size:12px}.services-box__row[data-astro-cid-qmjtkzr2]{flex-wrap:wrap}}.faq__inner[data-astro-cid-ajsgapk5]{max-width:var(--container-width);color:var(--color-body);flex-direction:column;gap:20px;margin-inline:auto;padding-block:50px;display:flex}.faq__intro[data-astro-cid-ajsgapk5]{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:10px;display:flex}.faq__title[data-astro-cid-ajsgapk5]{font-family:var(--font-poppins);font-size:45px;font-weight:600;line-height:1}.faq__text[data-astro-cid-ajsgapk5]{margin-bottom:14.4px;font-size:16px;line-height:1.5}.faq__question[data-astro-cid-ajsgapk5]{background-color:var(--color-white);font-family:var(--font-poppins);cursor:pointer;fill:currentColor;border:1px solid #00000005;justify-content:space-between;align-items:center;padding:35px 20px 35px 30px;font-size:16px;font-weight:600;line-height:1;list-style:none;display:flex}.faq__question[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-ajsgapk5]{flex:none;align-items:center;height:18px;margin-right:10px;display:flex}.faq__icon[data-astro-cid-ajsgapk5] svg[data-astro-cid-ajsgapk5]{width:16px;height:16px;margin:0 10px}.faq__icon-open[data-astro-cid-ajsgapk5],.faq__item[data-astro-cid-ajsgapk5][open] .faq__icon-closed[data-astro-cid-ajsgapk5]{display:none}.faq__item[data-astro-cid-ajsgapk5][open] .faq__icon-open[data-astro-cid-ajsgapk5]{display:block}.faq__question[data-astro-cid-ajsgapk5]:hover{color:#1ba80a}.faq__question[data-astro-cid-ajsgapk5]:hover .faq__icon[data-astro-cid-ajsgapk5]{fill:#22af02}.faq__item[data-astro-cid-ajsgapk5][open] .faq__question[data-astro-cid-ajsgapk5]{color:#2fa50a}.faq__item[data-astro-cid-ajsgapk5][open] .faq__icon[data-astro-cid-ajsgapk5]{fill:#25ac00}.faq__answer[data-astro-cid-ajsgapk5]{border:1px solid #eee;padding:35px 35px 35px 30px;font-size:16px;line-height:1.7}.faq__answer[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{margin-bottom:14.4px}@supports (interpolate-size:allow-keywords){.faq__item[data-astro-cid-ajsgapk5]{interpolate-size:allow-keywords}.faq__item[data-astro-cid-ajsgapk5]::details-content{height:0;transition:height .3s, content-visibility .3s allow-discrete;overflow:clip}.faq__item[data-astro-cid-ajsgapk5][open]::details-content{height:auto}}@media (width<=1024px){.faq[data-astro-cid-ajsgapk5]{padding-inline:40px}.faq__inner[data-astro-cid-ajsgapk5]{padding-block:40px}}@media (width<=767px){.faq[data-astro-cid-ajsgapk5]{padding-inline:20px}.faq__inner[data-astro-cid-ajsgapk5]{padding-block:20px}.faq__title[data-astro-cid-ajsgapk5]{text-align:center;font-size:30px}.faq__text[data-astro-cid-ajsgapk5]{font-size:12px}}
