.hero-main.svelte-aafokf{position:relative;overflow:hidden}.hero-main__inner.svelte-aafokf{display:flex;padding:2rem 0;position:relative}@media(max-width:767px){.hero-main__inner.svelte-aafokf{flex-direction:column}}@media(min-width:768px){.hero-main__inner.svelte-aafokf{align-items:flex-end;justify-content:space-between;padding:4rem 0 6rem}}@media(min-width:999px){.hero-main__inner.svelte-aafokf{padding:0 0 4rem}}@media(min-width:1200px){.hero-main__inner.svelte-aafokf{min-height:calc(100vh - 8rem)}}@media(min-width:768px){.hero-main__title-mobile.svelte-aafokf{display:none}}@media(max-width:767px){.hero-main__title-desktop.svelte-aafokf{display:none}}@media(max-width:767px){.hero-main__content.svelte-aafokf{display:contents}}@media(min-width:768px){.hero-main__content.svelte-aafokf{width:45%}}@media(min-width:999px){.hero-main__content.svelte-aafokf{width:52.5%}}@media(min-width:1600px){.hero-main__content.svelte-aafokf{width:51%}}@media(min-width:999px){.hero-main__content-inner.svelte-aafokf{align-items:center;display:flex}}@media(min-width:1200px){.js .hero-main__content-inner.svelte-aafokf{transform:translateY(10vh);opacity:0}}@media(min-width:768px){.hero-main__content-text.svelte-aafokf{max-width:45rem}}.hero-main.svelte-aafokf .title{margin-bottom:2rem}@media(min-width:1200px)and (max-width:1339px){.hero-main.svelte-aafokf .title{font-size:68px}}@media(min-width:1600px){.hero-main.svelte-aafokf .title{margin-bottom:3.3rem}}@media(min-width:1200px){.hero-main.svelte-aafokf.in-view .hero-main__content-inner:where(.svelte-aafokf){transform:translateY(0);opacity:1;transition:all .5s .2s ease-out}}.insights-item.svelte-331oe{background-color:#151515;border-radius:1rem;padding:1.8rem 2rem}@media(min-width:1200px){.insights-item.svelte-331oe{padding-right:2.7rem}}@media(min-width:768px){.insights-item__inner.svelte-331oe{display:flex;justify-content:space-between;height:100%;width:100%}}@media(min-width:1200px){.js .insights-item__inner.svelte-331oe{transform:translateY(2rem);transform-origin:50% 100%;opacity:0}.js .in-view .insights-item__inner.svelte-331oe{transform:translateY(0);opacity:1;transition:all .7s ease-out}}.insights-item__img-wrapper.svelte-331oe{background-color:#1e2121;border-radius:1rem;position:relative;display:block;overflow:hidden}@media(max-width:767px){.insights-item__img-wrapper.svelte-331oe{margin-bottom:3.5rem}}@media(max-width:998px){.insights-item__img-wrapper.svelte-331oe{aspect-ratio:1.2}}@media(min-width:768px){.insights-item__img-wrapper.svelte-331oe{width:42.5%}}.insights-item__img-wrapper.svelte-331oe img{background-color:#0000001a;transition:transform .5s ease;display:block;object-fit:cover;width:100%;height:100%}@media(min-width:1200px){.js .insights-item__img-wrapper.svelte-331oe img{transform:scale(1.2);transition:all .7s ease-out}.js .in-view .insights-item__img-wrapper.svelte-331oe img{transform:scale(1)}}@media(min-width:768px){.insights-item__content.svelte-331oe{display:flex;flex-direction:column;justify-content:space-between;padding:1rem 0 .7rem;width:52%}}.insights-item__text.svelte-331oe{font-size:2rem;line-height:1.2;margin-bottom:3rem}.insights-item__info.svelte-331oe{align-items:center;display:flex;font-size:1.6rem}.insights-item__separator.svelte-331oe{background-color:#97979733;display:inline-block;height:1.5rem;margin:0 1.2rem;width:.1rem}.insights-item__type.svelte-331oe{margin-right:2rem}.insights-item.svelte-331oe .icon{flex-shrink:0;margin-left:auto}a.insights-item__inner.svelte-331oe:hover .insights-item__img-wrapper:where(.svelte-331oe) img{transform:scale(1.05)}@media(min-width:1200px){.js .in-view a.insights-item__inner.svelte-331oe,.solid-background a.insights-item__inner.svelte-331oe{transition:all .5s ease;opacity:1}.js .in-view a.insights-item__inner.svelte-331oe img,.solid-background a.insights-item__inner.svelte-331oe img{transform:scale(1)}}.insights.svelte-rcfq8v{background-color:#101010;border-radius:0 0 1.5rem 1.5rem}.insights__inner.svelte-rcfq8v{padding:7rem 0 6rem}@media(min-width:999px){.insights__inner.svelte-rcfq8v{padding:10rem 0}}.insights__inner.svelte-rcfq8v .title{margin-bottom:2rem}.insights__head.svelte-rcfq8v{padding-bottom:3rem}@media(min-width:999px){.insights__head.svelte-rcfq8v{padding-bottom:4.8rem}}.insights__text.svelte-rcfq8v{margin-bottom:3rem;max-width:43rem}@media(min-width:999px){.insights__text.svelte-rcfq8v{margin-bottom:4rem}}@media(min-width:1200px){.insights__text.svelte-rcfq8v{margin-bottom:5.6rem;max-width:52rem}}.insights__text.svelte-rcfq8v a{text-decoration:underline;text-underline-position:from-font;text-decoration-thickness:.1rem}@media(max-width:998px){.insights__items.svelte-rcfq8v .insights-item:not(:last-child){margin-bottom:1rem}}@media(min-width:999px){.insights__items.svelte-rcfq8v{display:flex;justify-content:space-between}.insights__items.svelte-rcfq8v .insights-item{width:calc(50% - .5rem)}}.projects{position:relative;overflow:hidden;padding-top:3rem}@media(min-width:768px){.projects{padding-top:7rem}}@media(min-width:1200px){.projects{padding-top:9rem}}@media(min-width:1400px){.projects{padding-top:11rem}}.projects__inner{padding:3.2rem 0 1rem;position:relative}@media(min-width:999px){.projects__inner{padding:6rem 0 0}}.projects__inner :global(.title){margin-bottom:3.6rem}@media(max-width:767px){.projects__inner :global(.title){font-size:40px}}@media(min-width:1600px){.projects__inner :global(.title){margin-bottom:2.6rem}}.projects--listing{padding:0 0 5rem}@media(min-width:768px){.projects--listing{padding:0 0 8rem}}@media(min-width:1200px){.projects--listing{padding:0 0 10rem}}@media(min-width:1400px){.projects--listing{padding:0 0 12rem}}.projects--listing .title{margin-bottom:3rem}@media(min-width:999px){.projects--listing .title{margin-bottom:5rem}}@media(min-width:999px){.projects--listing .projects__inner{padding-top:5rem}}.projects__inner.svelte-gawoph{display:flex;row-gap:3rem}@media(max-width:767px){.projects__inner.svelte-gawoph{flex-direction:column}}@media(min-width:768px){.projects__inner.svelte-gawoph{flex-wrap:wrap;column-gap:1rem}}@media(min-width:999px){.projects__inner.svelte-gawoph{row-gap:6rem}}@media(min-width:768px){.projects__inner.svelte-gawoph .project-item-new:nth-child(6),.projects__inner.svelte-gawoph .project-item-new:nth-child(9){margin-left:auto}}@media(min-width:768px){.projects.se.svelte-gawoph .project-item-new:nth-child(6){margin-left:inherit}}@media(min-width:768px){.projects.se.svelte-gawoph .project-item-new:nth-child(7),.projects.se.svelte-gawoph .project-item-new:nth-child(9){margin-left:auto}}.background.svelte-1o10jzr{overflow:hidden;position:relative}.background__holder.svelte-1o10jzr{position:absolute;height:100%;width:100%}.background__content.svelte-1o10jzr{position:relative}.background__item.svelte-1o10jzr{position:absolute;display:none}.background__item.svelte-1o10jzr img:where(.svelte-1o10jzr){position:absolute;height:100%;width:100%;object-fit:contain}.background.svelte-1o10jzr .bg-01:where(.svelte-1o10jzr),.background.svelte-1o10jzr .bg-02:where(.svelte-1o10jzr),.background.svelte-1o10jzr .bg-04:where(.svelte-1o10jzr),.background.svelte-1o10jzr .bg-05:where(.svelte-1o10jzr){aspect-ratio:1}.background.svelte-1o10jzr .bg-03:where(.svelte-1o10jzr){aspect-ratio:2.22}.features__inner.svelte-1dpem8h{padding-bottom:3rem}@media(min-width:999px){.features__inner.svelte-1dpem8h{padding-bottom:6rem}}.features.svelte-1dpem8h .services-info .center{padding:0}.features.svelte-1dpem8h .services-info .services-info__item-link{min-height:12.3rem}
