/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-screen:#f0f1fa;--color-digital:#aba2ff;--color-connect:#713fff;--color-pixel:#130d3a;--color-white:#fff;--color-gradient:linear-gradient(90deg,#d0cdfd 0%,#aba2ff 33%,#713fff 66%,#130d3a 100%);--color-gradient-btn:linear-gradient(45deg,#d0cdfd 0%,#aba2ff 33%,#713fff 66%,#130d3a 100%);--color-gradient-text-dark:linear-gradient(90deg,#aba2ff 0%,#713fff 27%,#130d3a 100%);--color-gradient-text-light:linear-gradient(90deg,#f0f1fa 0%,#aba2ff 50%,#713fff 100%)}:root{--font-base-family:"Outfit","Helvetica","Arial",sans-serif;--font-secondary-family:"Doto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900}:root{--flex-gap:50px;--flex-total-columns:24}:root{--grid-gap:25px}@media screen and (min-width:992px){:root{--grid-gap:50px}}.p-hero{position:relative}.c-hero{border-radius:2.5rem;overflow:hidden}@media screen and (min-width:768px){.c-hero__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}}.c-hero__content{padding:2.5rem}@media screen and (min-width:768px){.c-hero__content{width:calc(11 / var(--flex-total-columns) * 100%);margin-left:calc(1 / var(--flex-total-columns) * 100%);padding:5rem 0}}@media screen and (min-width:992px){.c-hero__content{padding:10rem 0;width:calc(9 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:1150px){.c-hero__content{width:calc(8 / var(--flex-total-columns) * 100%)}}.c-hero__media div,.c-hero__media img{height:100%;-o-object-fit:cover;object-fit:cover}.c-hero__media .field--type-image{height:100%;clip-path:ellipse(95% 83% at 70% 84%)}@media screen and (min-width:768px){.c-hero__media .field--type-image{clip-path:circle(90% at 111% 30%)}}@media screen and (min-width:992px){.c-hero__media .field--type-image{clip-path:circle(95% at 102% 20%)}}@media screen and (min-width:1150px){.c-hero__media .field--type-image{clip-path:circle(92.1% at 92% 25%)}}@media screen and (min-width:1440px){.c-hero__media .field--type-image{clip-path:ellipse(100% 92% at 100% 18%)}}@media screen and (min-width:768px){.c-hero__media{width:calc(11 / var(--flex-total-columns) * 100%);margin-left:calc(1 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:992px){.c-hero__media{width:calc(13 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:1150px){.c-hero__media{width:calc(14 / var(--flex-total-columns) * 100%)}}.c-hero .field--name-field-solution{display:flex;flex-wrap:wrap;gap:1.5rem .5rem;margin-bottom:2rem}.c-hero .field--name-field-solution a{background-color:var(--color-screen);color:var(--color-pixel);padding:.5rem 1rem;border-radius:5rem}.c-hero .social-icons{display:none}.node--type-frontpage .c-hero__wrapper{--r:25px;--s:25px;--x:15px;--y:95px;border-radius:var(--r);--_m:/calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);--_d:(var(--s) + var(--r));-webkit-mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (min-width:900px){.node--type-frontpage .c-hero__content{padding:20rem 0 5rem}}@media screen and (min-width:992px){.node--type-frontpage .c-hero__content{padding:25rem 0 10rem}}@media screen and (min-width:768px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:circle(120% at 157% 20%)}}@media screen and (min-width:900px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:circle(120% at 166% 20%)}}@media screen and (min-width:992px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:circle(105% at 135% 20%)}}@media screen and (min-width:1100px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:circle(105% at 124% 20%)}}@media screen and (min-width:1150px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:circle(92.1% at 103% 25%)}}@media screen and (min-width:1300px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:circle(92.1% at 95% 25%)}}@media screen and (min-width:1440px){.node--type-frontpage .c-hero__media .field--type-image{clip-path:ellipse(100% 92% at 100% 18%)}}.node--type-frontpage .c-hero .social-icons{display:flex;position:absolute;right:0;bottom:0}@media screen and (min-width:900px){.node--type-frontpage .c-hero{margin-top:0}}
:root{--color-screen:#f0f1fa;--color-digital:#aba2ff;--color-connect:#713fff;--color-pixel:#130d3a;--color-white:#fff;--color-gradient:linear-gradient(90deg,#d0cdfd 0%,#aba2ff 33%,#713fff 66%,#130d3a 100%);--color-gradient-btn:linear-gradient(45deg,#d0cdfd 0%,#aba2ff 33%,#713fff 66%,#130d3a 100%);--color-gradient-text-dark:linear-gradient(90deg,#aba2ff 0%,#713fff 27%,#130d3a 100%);--color-gradient-text-light:linear-gradient(90deg,#f0f1fa 0%,#aba2ff 50%,#713fff 100%)}:root{--font-base-family:"Outfit","Helvetica","Arial",sans-serif;--font-secondary-family:"Doto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900}:root{--flex-gap:50px;--flex-total-columns:24}:root{--grid-gap:25px}@media screen and (min-width:992px){:root{--grid-gap:50px}}.p-team-overview .grid{row-gap:2.5rem}@media screen and (min-width:992px){.p-team-overview.h-margin-top-25{margin-top:5rem}}.c-teaser-team{position:relative}.c-teaser-team img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2.5rem}.c-teaser-team__content{position:absolute;bottom:2rem;left:1.5rem;display:flex;gap:.5rem}.c-teaser-team__content .name,.c-teaser-team__content .phone,.c-teaser-team__content .mail{background-color:var(--color-white);border-radius:1.5rem;height:3rem}.c-teaser-team__content .name{padding:.2rem 1rem .8rem;font-weight:var(--font-weight-regular);margin:0}.c-teaser-team__content .phone,.c-teaser-team__content .mail{width:3rem;display:flex;justify-content:center;align-items:center}.c-teaser-team__content .phone:hover,.c-teaser-team__content .mail:hover{background-color:var(--color-digital)}.c-teaser-team__content .phone{position:relative}.c-teaser-team__content .phone span{width:0;display:none;position:absolute;background:white;bottom:3.5rem;right:0;border-radius:5rem;padding:0 1rem;width:-moz-max-content;width:max-content;height:3rem}@media screen and (min-width:992px){.c-teaser-team__content .phone span{left:0;right:initial}}.c-teaser-team__content .phone:hover span{display:flex;justify-content:center;align-items:center}
