.link.svelte-qzjqvo.svelte-qzjqvo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:30px;border:0;padding:0 40px;margin:0 0 0 -40px;outline:none;-webkit-text-decoration:none;text-decoration:none;color:var(--color__text--primary);height:48px;position:relative;z-index:1;pointer-events:all;background:none;cursor:pointer;font-weight:600}.link.svelte-qzjqvo .link__circle.svelte-qzjqvo,.link.svelte-qzjqvo.svelte-qzjqvo{-webkit-backface-visibility:hidden;backface-visibility:hidden}.link.svelte-qzjqvo .link__circle.svelte-qzjqvo{transition:width .2s,background-color .2s}.link.svelte-qzjqvo .link__text.svelte-qzjqvo{transition:transform .2s,color .2s}.link.svelte-qzjqvo .link__icon.svelte-qzjqvo,.link.svelte-qzjqvo .link__text.svelte-qzjqvo{-webkit-backface-visibility:hidden;backface-visibility:hidden}.link.svelte-qzjqvo .link__icon.svelte-qzjqvo{transition:transform .2s,fill .2s}.link__text.svelte-qzjqvo.svelte-qzjqvo{display:inline-block;position:relative;z-index:2;font-size:13px;line-height:14px;text-transform:uppercase;white-space:nowrap;right:0;padding:17px 0 0;color:var(--color__text--primary)}.link__icon.svelte-qzjqvo.svelte-qzjqvo{position:absolute;top:17px;z-index:2;font-size:0;line-height:0}.link__icon--right.svelte-qzjqvo.svelte-qzjqvo{right:20px}.link__icon--left.svelte-qzjqvo.svelte-qzjqvo{left:20px}.link__icon.svelte-qzjqvo svg{fill:var(--color__text--primary)}.link__circle.svelte-qzjqvo.svelte-qzjqvo{display:inline-block;text-align:center;background:var(--color__bg--neutral);width:48px;height:48px;border-radius:30px;position:absolute;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color .2s}.link__circle--right.svelte-qzjqvo.svelte-qzjqvo{right:0}.link__circle--left.svelte-qzjqvo.svelte-qzjqvo{left:0}.link.svelte-qzjqvo:hover .link__circle.svelte-qzjqvo{width:100%;background-color:var(--color__brand)}.link.svelte-qzjqvo:hover .link__icon.svelte-qzjqvo{transform:translate(9px)}@media (prefers-color-scheme:light){.link.svelte-qzjqvo:hover .link__icon.svelte-qzjqvo svg{fill:var(--color__text--light)}}.link.svelte-qzjqvo:hover .link__text.svelte-qzjqvo{transform:translate(9px)}@media (prefers-color-scheme:light){.link.svelte-qzjqvo:hover .link__text.svelte-qzjqvo{color:var(--color__text--light)}}.link.svelte-qzjqvo:hover .link__icon--right.svelte-qzjqvo,.link.svelte-qzjqvo:hover .link__text--right.svelte-qzjqvo{transform:translate(-9px)}.link.svelte-qzjqvo:hover .link__icon--left.svelte-qzjqvo,.link.svelte-qzjqvo:hover .link__text--left.svelte-qzjqvo{transform:translate(9px)}.section.svelte-17d3uvi.svelte-17d3uvi{margin:0 auto;max-width:1200px;padding:80px 40px;position:relative;width:100%}.section--secondary.svelte-17d3uvi.svelte-17d3uvi{max-width:1320px}.section--is-about.svelte-17d3uvi.svelte-17d3uvi,.section--is-projects.svelte-17d3uvi.svelte-17d3uvi{padding-top:160px;padding-bottom:0}.section--is-approach.svelte-17d3uvi.svelte-17d3uvi,.section--is-projects.svelte-17d3uvi.svelte-17d3uvi,.section--is-services.svelte-17d3uvi.svelte-17d3uvi,.section--is-technologies.svelte-17d3uvi.svelte-17d3uvi{overflow:visible;padding-left:0;padding-right:0}.section--is-approach.svelte-17d3uvi .section__header.svelte-17d3uvi,.section--is-projects.svelte-17d3uvi .section__header.svelte-17d3uvi,.section--is-services.svelte-17d3uvi .section__header.svelte-17d3uvi,.section--is-technologies.svelte-17d3uvi .section__header.svelte-17d3uvi{padding-left:40px;padding-right:40px}@media (max-width:767px){.section--is-approach.svelte-17d3uvi .section__header.svelte-17d3uvi,.section--is-projects.svelte-17d3uvi .section__header.svelte-17d3uvi,.section--is-services.svelte-17d3uvi .section__header.svelte-17d3uvi,.section--is-technologies.svelte-17d3uvi .section__header.svelte-17d3uvi{padding-left:0;padding-right:0}}.section--is-services.svelte-17d3uvi.svelte-17d3uvi{padding-top:160px;padding-bottom:0}.section--is-technologies.svelte-17d3uvi.svelte-17d3uvi{padding-top:160px}.section--is-team.svelte-17d3uvi.svelte-17d3uvi{padding-bottom:0;display:none}.section--is-partner.svelte-17d3uvi.svelte-17d3uvi{padding-top:160px;max-width:1280px}.section--is-partner.svelte-17d3uvi .section__header.svelte-17d3uvi{padding-left:40px;padding-right:40px}@media (max-width:767px){.section--is-partner.svelte-17d3uvi .section__header.svelte-17d3uvi{padding-left:0;padding-right:0}}.section__header.svelte-17d3uvi.svelte-17d3uvi{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 0 80px}@media (max-width:767px){.section__header.svelte-17d3uvi.svelte-17d3uvi{flex-direction:column;padding:0 0 40px}}.section__header.svelte-17d3uvi h2.svelte-17d3uvi{padding-right:20px}@media (max-width:767px){.section__header.svelte-17d3uvi h2.svelte-17d3uvi{padding-right:0;margin-bottom:12px}}.section__header.svelte-17d3uvi p.svelte-17d3uvi{position:relative;padding-left:20px;overflow:hidden}@media (max-width:767px){.section__header.svelte-17d3uvi p.svelte-17d3uvi{padding-left:0}}.section__header.svelte-17d3uvi h2.svelte-17d3uvi,.section__header.svelte-17d3uvi p.svelte-17d3uvi{width:50%}@media (max-width:767px){.section__header.svelte-17d3uvi h2.svelte-17d3uvi,.section__header.svelte-17d3uvi p.svelte-17d3uvi{width:100%}}@media (max-width:1024px){.section.svelte-17d3uvi.svelte-17d3uvi{padding:80px 30px}.section--is-approach.svelte-17d3uvi.svelte-17d3uvi,.section--is-projects.svelte-17d3uvi.svelte-17d3uvi,.section--is-services.svelte-17d3uvi.svelte-17d3uvi,.section--is-technologies.svelte-17d3uvi.svelte-17d3uvi{padding-left:0;padding-right:0}}@media (max-width:767px){.section.svelte-17d3uvi.svelte-17d3uvi{padding:60px 5%}}.section--is-company.svelte-17d3uvi.svelte-17d3uvi{padding-bottom:40px}@media (max-width:767px){.section--is-company.svelte-17d3uvi.svelte-17d3uvi{padding:60px 10% 60px 5%}}.section--is-project.svelte-17d3uvi.svelte-17d3uvi{padding-top:100px;max-width:1322px;padding-bottom:160px}@media (max-width:1024px){.section--is-project.svelte-17d3uvi.svelte-17d3uvi{padding-left:30px;padding-right:30px}}@media (max-width:767px){.section--is-project.svelte-17d3uvi.svelte-17d3uvi{padding-right:0;padding-left:0;overflow:hidden;padding-top:0}.section--is-services.svelte-17d3uvi.svelte-17d3uvi,.section--is-team.svelte-17d3uvi.svelte-17d3uvi{padding-bottom:0}}
