@charset "UTF-8";@import"https://p.typekit.net/p.css?s=1&k=jyt4wcw&ht=tk&f=17003.17005.17006.22624.22625.22658&a=83355209&app=typekit&e=css";.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}.bg--default,.bg--fixed,.bg--100,.bg--cover{background-repeat:no-repeat;background-position:center}.bg--cover{background-size:cover}.bg--100{background-size:100%}.bg--fixed{background-attachment:fixed}.ct--both{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ct--hor{position:absolute;left:50%;transform:translate(-50%)}.ct--vert{position:absolute;top:50%;transform:translateY(-50%)}.cl:after,.fl--none:after{content:"";display:table;clear:both}.d--inl{display:inline}.d--inl-block{display:inline-block}.d--flex{display:flex}.d--grid{display:grid}.d--block{display:block}@media only screen and (max-width: 575px){.d--block--sm{display:block!important}}@media only screen and (max-width: 767px){.d--block--md{display:block!important}}@media only screen and (max-width: 991px){.d--block--lg{display:block!important}}@media only screen and (min-width: 992px){.d--block--xlg{display:block!important}}.d--none{display:none}@media only screen and (max-width: 575px){.d--none--sm{display:none!important}}@media only screen and (max-width: 767px){.d--none--md{display:none!important}}@media only screen and (max-width: 991px){.d--none--lg{display:none!important}}@media only screen and (min-width: 992px){.d--none--xlg{display:none!important}}.evt--none{pointer-events:none}.evt--auto{pointer-events:auto}.flx,.flx--center--vert,.flx--center--hor,.flx--center{display:flex;flex-wrap:wrap}.flx--center{align-items:center;justify-content:center}.flx--center--hor{justify-content:center}.flx--center--vert{align-items:center}.fl--left{float:left}.fl--right{float:right}.fl--none{float:none}.container{width:100%;position:relative;margin:0 auto;max-width:992px}.container--fluid{max-width:100%!important}.gr--flex{display:flex;flex-wrap:wrap;margin:-8px}@media only screen and (max-width: 575px){.gr--flex{margin:-8px}}@media only screen and (max-width: 767px){.gr--flex{margin:-8px}}@media only screen and (max-width: 991px){.gr--flex{margin:-8px}}.gr--flex .col{flex:0 0 auto;max-width:100%;padding:8px}@media only screen and (max-width: 575px){.gr--flex .col{padding:8px}}@media only screen and (max-width: 767px){.gr--flex .col{padding:8px}}@media only screen and (max-width: 991px){.gr--flex .col{padding:8px}}.gr--flex .col--right{justify-self:flex-end;margin-left:auto}.gr--flex .col--left{justify-self:flex-start;margin-right:auto}.gr--flex .col--center{justify-self:center;margin:0 auto}.gr--flex .col--1{flex-basis:8.3333333333%;max-width:8.3333333333%}@media only screen and (max-width: 575px){.gr--flex .col--1--sm{flex-basis:8.3333333333%;max-width:8.3333333333%}}@media only screen and (max-width: 767px){.gr--flex .col--1--md{flex-basis:8.3333333333%;max-width:8.3333333333%}}@media only screen and (max-width: 991px){.gr--flex .col--1--lg{flex-basis:8.3333333333%;max-width:8.3333333333%}}.gr--flex .col--2{flex-basis:16.6666666667%;max-width:16.6666666667%}@media only screen and (max-width: 575px){.gr--flex .col--2--sm{flex-basis:16.6666666667%;max-width:16.6666666667%}}@media only screen and (max-width: 767px){.gr--flex .col--2--md{flex-basis:16.6666666667%;max-width:16.6666666667%}}@media only screen and (max-width: 991px){.gr--flex .col--2--lg{flex-basis:16.6666666667%;max-width:16.6666666667%}}.gr--flex .col--3{flex-basis:25%;max-width:25%}@media only screen and (max-width: 575px){.gr--flex .col--3--sm{flex-basis:25%;max-width:25%}}@media only screen and (max-width: 767px){.gr--flex .col--3--md{flex-basis:25%;max-width:25%}}@media only screen and (max-width: 991px){.gr--flex .col--3--lg{flex-basis:25%;max-width:25%}}.gr--flex .col--4{flex-basis:33.3333333333%;max-width:33.3333333333%}@media only screen and (max-width: 575px){.gr--flex .col--4--sm{flex-basis:33.3333333333%;max-width:33.3333333333%}}@media only screen and (max-width: 767px){.gr--flex .col--4--md{flex-basis:33.3333333333%;max-width:33.3333333333%}}@media only screen and (max-width: 991px){.gr--flex .col--4--lg{flex-basis:33.3333333333%;max-width:33.3333333333%}}.gr--flex .col--5{flex-basis:41.6666666667%;max-width:41.6666666667%}@media only screen and (max-width: 575px){.gr--flex .col--5--sm{flex-basis:41.6666666667%;max-width:41.6666666667%}}@media only screen and (max-width: 767px){.gr--flex .col--5--md{flex-basis:41.6666666667%;max-width:41.6666666667%}}@media only screen and (max-width: 991px){.gr--flex .col--5--lg{flex-basis:41.6666666667%;max-width:41.6666666667%}}.gr--flex .col--6{flex-basis:50%;max-width:50%}@media only screen and (max-width: 575px){.gr--flex .col--6--sm{flex-basis:50%;max-width:50%}}@media only screen and (max-width: 767px){.gr--flex .col--6--md{flex-basis:50%;max-width:50%}}@media only screen and (max-width: 991px){.gr--flex .col--6--lg{flex-basis:50%;max-width:50%}}.gr--flex .col--7{flex-basis:58.3333333333%;max-width:58.3333333333%}@media only screen and (max-width: 575px){.gr--flex .col--7--sm{flex-basis:58.3333333333%;max-width:58.3333333333%}}@media only screen and (max-width: 767px){.gr--flex .col--7--md{flex-basis:58.3333333333%;max-width:58.3333333333%}}@media only screen and (max-width: 991px){.gr--flex .col--7--lg{flex-basis:58.3333333333%;max-width:58.3333333333%}}.gr--flex .col--8{flex-basis:66.6666666667%;max-width:66.6666666667%}@media only screen and (max-width: 575px){.gr--flex .col--8--sm{flex-basis:66.6666666667%;max-width:66.6666666667%}}@media only screen and (max-width: 767px){.gr--flex .col--8--md{flex-basis:66.6666666667%;max-width:66.6666666667%}}@media only screen and (max-width: 991px){.gr--flex .col--8--lg{flex-basis:66.6666666667%;max-width:66.6666666667%}}.gr--flex .col--9{flex-basis:75%;max-width:75%}@media only screen and (max-width: 575px){.gr--flex .col--9--sm{flex-basis:75%;max-width:75%}}@media only screen and (max-width: 767px){.gr--flex .col--9--md{flex-basis:75%;max-width:75%}}@media only screen and (max-width: 991px){.gr--flex .col--9--lg{flex-basis:75%;max-width:75%}}.gr--flex .col--10{flex-basis:83.3333333333%;max-width:83.3333333333%}@media only screen and (max-width: 575px){.gr--flex .col--10--sm{flex-basis:83.3333333333%;max-width:83.3333333333%}}@media only screen and (max-width: 767px){.gr--flex .col--10--md{flex-basis:83.3333333333%;max-width:83.3333333333%}}@media only screen and (max-width: 991px){.gr--flex .col--10--lg{flex-basis:83.3333333333%;max-width:83.3333333333%}}.gr--flex .col--11{flex-basis:91.6666666667%;max-width:91.6666666667%}@media only screen and (max-width: 575px){.gr--flex .col--11--sm{flex-basis:91.6666666667%;max-width:91.6666666667%}}@media only screen and (max-width: 767px){.gr--flex .col--11--md{flex-basis:91.6666666667%;max-width:91.6666666667%}}@media only screen and (max-width: 991px){.gr--flex .col--11--lg{flex-basis:91.6666666667%;max-width:91.6666666667%}}.gr--flex .col--12{flex-basis:100%;max-width:100%}@media only screen and (max-width: 575px){.gr--flex .col--12--sm{flex-basis:100%;max-width:100%}}@media only screen and (max-width: 767px){.gr--flex .col--12--md{flex-basis:100%;max-width:100%}}@media only screen and (max-width: 991px){.gr--flex .col--12--lg{flex-basis:100%;max-width:100%}}.p--abs{position:absolute}.p--abs--100{position:absolute;inset:0}.p--rel{position:relative}.p--fixed{position:fixed}::selection{background:rgba(180,213,254,.99);opacity:0;color:#000}::-moz-selection{background:rgba(180,213,254,.99);color:#000}.t--center{text-align:center}.t--right{text-align:right}.t--left{text-align:left}.t--ellipsis{width:100%;max-width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.icon--arrow-down,.language-switcher:after{-webkit-mask-image:url(/assets/images/icons/arrow-down.svg?v=28522);mask-image:url(/assets/images/icons/arrow-down.svg?v=28522);background-image:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--arrow-right,.service-card__more:after,.slider-buttons button:nth-of-type(2):after,.service-description__link a:after,.icon--arrow-left,.slider-buttons button:nth-of-type(1):after{-webkit-mask-image:url(/assets/images/icons/arrow-right.svg?v=28522);mask-image:url(/assets/images/icons/arrow-right.svg?v=28522);background-image:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--download,.whitepaper__download-button:after{-webkit-mask-image:url(/assets/images/icons/download.svg?v=28522);mask-image:url(/assets/images/icons/download.svg?v=28522);background-image:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--close,.highlighted__close:after{-webkit-mask-image:url(/assets/images/icons/close.svg?v=28522);mask-image:url(/assets/images/icons/close.svg?v=28522);background-image:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--loading,.btn--loading:after{-webkit-mask-image:url(/assets/images/icons/loading.svg?v=28522);mask-image:url(/assets/images/icons/loading.svg?v=28522);background-image:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--instagram,.footer__socials a.instagram:after{-webkit-mask-image:url(/assets/images/icons/instagram.svg?v=28522);mask-image:url(/assets/images/icons/instagram.svg?v=28522);background-image:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--linkedin,.footer__socials a.linkedin:after{-webkit-mask-image:url(/assets/images/icons/linkedin.svg?v=28522);mask-image:url(/assets/images/icons/linkedin.svg?v=28522);background-image:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--arrow-left,.slider-buttons button:nth-of-type(1):after{transform:rotate(180deg)}@keyframes loading-spin{to{transform:rotate(360deg)}}.theme-light,.content-wrapper--secondary{background:#fff;display:block}.grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:100%;column-gap:24px;padding:0 16px;margin:0 auto;box-sizing:content-box}@media only screen and (min-width: 540px){.grid{padding:0 32px}}@media only screen and (min-width: 1024px){.grid{grid-template-columns:repeat(6,1fr);column-gap:32px;padding:0 32px}}@media only screen and (min-width: 1160px){.grid{grid-template-columns:repeat(12,1fr);column-gap:32px;padding:0 32px;max-width:1200px}}.grid-content--full-width,app-service-cards,.service-description__technique-cards,.service-description,app-service-descriptions,.content-container>*{grid-column:1/-1}@font-face{font-family:soleil;src:url(https://use.typekit.net/af/3ec29d/00000000000000007735a1b1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/3ec29d/00000000000000007735a1b1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/3ec29d/00000000000000007735a1b1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:soleil;src:url(https://use.typekit.net/af/fd801b/00000000000000007735a1b6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/fd801b/00000000000000007735a1b6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/fd801b/00000000000000007735a1b6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:soleil;src:url(https://use.typekit.net/af/a9ccd8/00000000000000007735a1b7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/a9ccd8/00000000000000007735a1b7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/a9ccd8/00000000000000007735a1b7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:soleil;src:url(https://use.typekit.net/af/d9e6fa/00000000000000007735a1c3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/d9e6fa/00000000000000007735a1c3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/d9e6fa/00000000000000007735a1c3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:soleil;src:url(https://use.typekit.net/af/4dd902/00000000000000007735a1c2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff2"),url(https://use.typekit.net/af/4dd902/00000000000000007735a1c2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff"),url(https://use.typekit.net/af/4dd902/00000000000000007735a1c2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:600;font-stretch:normal}@font-face{font-family:soleil;src:url(https://use.typekit.net/af/4b2283/00000000000000007735a1c1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3) format("woff2"),url(https://use.typekit.net/af/4b2283/00000000000000007735a1c1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3) format("woff"),url(https://use.typekit.net/af/4b2283/00000000000000007735a1c1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:800;font-stretch:normal}h1,h2,.h1,.h2,h3,h4,p,.h3,.h4{margin-bottom:1rem}h2.gradient,h3.gradient,h4.gradient,p.gradient,.h2.gradient,.h3.gradient,.h4.gradient{background:linear-gradient(357.29deg,#fff5ea 4.88%,#bdb0ff 77.91%);-webkit-background-clip:text;background-clip:text;color:transparent}h1,.h1{font-size:2rem;line-height:2.5rem;font-weight:600}@media only screen and (min-width: 1024px){h1,.h1{font-size:2.5rem;line-height:3.125rem}}h2,.h2{font-size:1.5rem;line-height:1.875rem;font-weight:600}@media only screen and (min-width: 1024px){h2,.h2{font-size:2rem;line-height:2.5rem}}h3,.h3{font-size:1.25rem;line-height:1.625rem;font-weight:600}@media only screen and (min-width: 1024px){h3,.h3{font-size:1.5rem;line-height:1.875rem}}h4,.h4{font-size:1.125rem;line-height:1.5rem;font-weight:600}@media only screen and (min-width: 1024px){h4,.h4{font-size:1.25rem;line-height:1.625rem}}p,a,li{font-size:1rem;line-height:1.5rem;font-weight:400}@media only screen and (min-width: 1024px){p,a,li{font-size:1.125rem;line-height:1.75rem}}p:last-child{margin-bottom:0}strong{font-size:1rem;line-height:1.5rem;font-weight:600}@media only screen and (min-width: 1024px){strong{font-size:1.125rem;line-height:1.75rem}}.t-xsm-bold{font-size:.75rem;line-height:1rem;font-weight:600}@media only screen and (min-width: 1024px){.t-xsm-bold{font-size:.875rem;line-height:1.25rem}}em{font-style:italic}.truncate,.badge{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn--primary,.btn--secondary,.btn--transparent{display:inline-block;font-size:1rem;font-weight:600;border:none;border-radius:2rem;text-align:center;text-decoration:none;line-height:1.5rem;padding:.5rem 1rem;cursor:pointer}@media only screen and (min-width: 1024px){.btn--primary,.btn--secondary,.btn--transparent{font-size:1.125rem;line-height:1.75rem;padding:.75rem 1.5rem}}.btn--icon,.btn--loading,.btn--icon-before{display:inline-flex;align-items:center}.btn--icon:after,.btn--loading:after,.btn--icon-before:after{content:"";width:1.25rem;height:1.25rem;background-color:currentcolor;margin-left:8px}@media only screen and (min-width: 1024px){.btn--icon:after,.btn--loading:after,.btn--icon-before:after{width:1.5rem;height:1.5rem}}.btn--icon-before{display:inline-flex;flex-direction:row-reverse;align-items:center}.btn--icon-before:after{margin-left:0;margin-right:8px}.btn--loading:after{animation:loading-spin 1s linear infinite}.btn--primary{background:#16d8b7;color:#03020e}.btn--primary:hover{background:#5ce4cd}.btn--primary:disabled{color:#9a9a9a;background-color:#e7e7e8;cursor:default}.btn--primary:disabled:after{background-color:#9a9a9a}.btn--secondary{color:#16d8b7;border:2px solid #16d8b7;background:none;padding:calc(.5rem - 2px) calc(1rem - 2px)}@media only screen and (min-width: 1024px){.btn--secondary{padding:calc(.75rem - 2px) calc(1.5rem - 2px)}}.btn--secondary:hover{color:#5ce4cd;border-color:#5ce4cd}.btn--transparent{background:transparent;color:#fff}.btn--text{font-size:1.125rem;font-weight:400;position:relative;padding:.5rem 0;background:none;border:none;text-decoration:none}.btn--text:after{position:absolute;content:"";height:1.5px;background:#16d8b7;width:0;bottom:0;left:0;opacity:0;transition:all .5s ease}.btn--text:hover{cursor:pointer}.btn--text:hover:after{width:24px;opacity:1}.btn--text:active,.btn--text--active,.btn--text:focus{font-weight:600}.btn--text:active:after,.btn--text--active:after,.btn--text:focus:after{opacity:1;width:100%}.btn--text--black{color:#03020e}.btn--text--black:after{background:#312766}.btn--text--black:hover{color:#312766}.btn--text--black:active,.btn--text--black--active,.btn--text--black:focus{color:#03020e!important}.btn--text--black:active:after,.btn--text--black--active:after,.btn--text--black:focus:after{background:#5ce4cd}.btn--text--green{color:#16d8b7}.btn--text--green:hover{color:#5ce4cd}.btn--text--white{color:#fff}.btn--text--white:after{background:#fff}.btn__group{display:flex;gap:16px}.cards__content{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media only screen and (min-width: 1024px){.cards__content{gap:32px}}.cards__content--item,.cards__content--clickable-item{position:relative;grid-column:1/span 3;height:280px;border-radius:16px;overflow:hidden}@media only screen and (min-width: 1024px){.cards__content--item,.cards__content--clickable-item{grid-column:initial;height:460px}.cards__content--item:nth-of-type(4n+1),.cards__content--clickable-item:nth-of-type(4n+1){grid-column:1/span 2}.cards__content--item:nth-of-type(4n+4),.cards__content--clickable-item:nth-of-type(4n+4){grid-column:2/span 2}.cards__content--item:nth-child(odd):last-of-type,.cards__content--clickable-item:nth-child(odd):last-of-type{grid-column:1/span 3}}.cards__content--item img,.cards__content--clickable-item img{object-fit:cover;width:100%;height:100%;transition:transform cubic-bezier(.22,1,.36,1) .35s}.cards__content--clickable-item:hover img{transform:scale(1.08);transform-origin:50% 50%}.cards__content--overlay{position:absolute;inset:0;z-index:1;padding:1rem;display:flex;flex-direction:column;justify-content:space-between}.cards__content--overlay .cards__content--header{display:flex;flex-flow:row wrap;gap:.5rem}.cards__content--overlay .cards__content--footer{display:flex;flex-direction:column;gap:.5rem;text-shadow:1px 1px 4px black}.cards__content--date,.cards__content--title,.cards__content--tag-line{color:#fff;margin:0;padding:0}@media only screen and (max-width: 539px){.cards__content--date{display:none}}@media only screen and (max-width: 539px){.cards__content-sm{display:flex;flex-direction:column}}@media only screen and (min-width: 540px){.cards__content-sm{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1024px){.cards__content-sm{grid-template-columns:repeat(3,1fr)}}.cards__content-sm .cards__content--item,.cards__content-sm .cards__content--clickable-item{height:100px}@media only screen and (min-width: 540px){.cards__content-sm .cards__content--item,.cards__content-sm .cards__content--clickable-item{height:460px}}.cards__content-sm--image{flex-shrink:0;height:250px;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);border-radius:16px}@media only screen and (max-width: 1023px){.cards__content-sm--image{height:225px}}@media only screen and (max-width: 539px){.cards__content-sm--image{height:150px}}.cards__content .loader--skeleton{min-height:75px}.cards__links{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.cards-static .cards__content--item,.cards-static .cards__content--clickable-item{text-decoration:none;grid-column:auto!important}@media only screen and (max-width: 539px){.cards-static .cards__content--item,.cards-static .cards__content--clickable-item{display:flex;gap:16px;flex-direction:row;height:100%}}.cards-static .cards__content--clickable-item{display:flex;flex-direction:column}@media only screen and (min-width: 540px){.cards-static .cards__content--clickable-item{gap:1rem}}.cards-static .cards__content--overlay,.cards-static .cards__content--footer{position:relative}.cards-static .cards__content--overlay{padding:1rem 0 0}.badge{display:flex;flex-direction:row;align-items:center;background:#fff;border-radius:2rem;padding:.5rem 1rem;color:#03020e}app-input{display:flex;flex-direction:column}app-input label{margin-bottom:8px}app-input input{height:3.25rem}app-input textarea{min-height:3.25rem;min-width:100%;max-width:100%}app-input input,app-input textarea{font-size:1rem;border:2px solid #03020e;border-radius:4px;padding:.75rem 1rem;transition:border .1s cubic-bezier(0,0,.64,1),background .1s cubic-bezier(0,0,.64,1);outline:none}app-input input.error,app-input textarea.error{border-color:#ff4d4d}app-input input:focus,app-input textarea:focus{color:#312766;border-color:#312766;background-color:#f2efff}app-input .error-message{color:#ff4d4d;font-size:.75rem;margin-top:4px}app-checkbox{display:block}app-checkbox label{height:1.5rem;display:inline-flex;align-items:center;position:relative;padding-left:calc(1.5rem + 8px);cursor:pointer;-webkit-user-select:none;user-select:none}app-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}app-checkbox .checkbox{position:absolute;top:0;left:0;height:1.5rem;width:1.5rem;border:2px solid #03020e;border-radius:4px;transition:border .1s cubic-bezier(0,0,.64,1),background .1s cubic-bezier(0,0,.64,1)}app-checkbox label:hover input~.checkbox,app-checkbox label input:focus-visible~.checkbox{background-color:#f2efff;border-color:#312766}app-checkbox label input:checked~.checkbox{background-color:#7b61ff}app-checkbox label input:checked:focus-visible~.checkbox{background-color:#a390ff;border-color:#312766}app-checkbox label input:checked~.checkbox:after{content:"\2713";display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;color:#fff}app-banner img{max-width:100%;border-radius:16px}app-blog-details{margin-bottom:-80px}@media only screen and (min-width: 1024px){app-blog-details{margin-bottom:-80px}}.content-wrapper{width:100%}.content-wrapper--primary{color:#fff;padding-bottom:96px}.content-wrapper--secondary{color:#03020e;padding-top:48px}@media only screen and (min-width: 1024px){.content-wrapper--secondary{padding-top:64px}}.content-container{display:flex;flex-direction:column;gap:96px}.highlighted{display:flex;flex-direction:column;position:fixed;bottom:0;right:0;max-height:400px;width:100%;z-index:8;background:linear-gradient(360deg,#7b61ff 0%,#312766 90%,#312766 100%);padding-top:16px;color:#fff;overflow:hidden;border-radius:16px 16px 0 0;box-shadow:0 1px 2px 2px #130d2c66}@media only screen and (min-width: 540px){.highlighted{max-height:500px;width:500px;bottom:8px;right:8px;border-radius:16px;box-shadow:0 4px 6px -1px #7b61ff33,0 2px 4px -2px #7b61ff33}}@media screen and (orientation: landscape) and (height <= 550px){.highlighted{max-height:calc(100% - 63px);min-height:calc(100% - 63px)}}.highlighted--contact{max-height:70%;min-height:400px}@media only screen and (min-width: 540px){.highlighted--contact{max-height:60%;min-height:500px}}@media screen and (orientation: landscape) and (height <= 550px){.highlighted--contact{max-height:calc(100% - 63px);min-height:calc(100% - 63px)}}.highlighted__close{margin-left:auto;padding-top:0;padding-bottom:0;padding-right:16px;flex-shrink:0;margin-bottom:4px}@media only screen and (min-width: 540px){.highlighted__close{padding-right:32px}}.highlighted__content{height:calc(100% + 16px);overflow:scroll;padding-bottom:16px;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 12px,black calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 12px,black calc(100% - 12px),transparent 100%)}.highlighted__content::-webkit-scrollbar{display:none}.highlighted__content .content-container{gap:32px;margin-top:4px}.highlighted-contact{position:fixed;bottom:max(8px,env(safe-area-inset-bottom));right:8px;box-shadow:0 4px 6px -1px #042b2533,0 2px 4px -2px #042b2533;z-index:8}@media only screen and (min-width: 1024px){.highlighted-contact{bottom:16px;right:16px}}.footer{padding-top:32px;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.footer .logo-list{grid-template-columns:repeat(2,1fr)}.footer__logo{filter:invert(1);width:130px;margin-bottom:24px}.footer__content{grid-column:1/-1;display:grid}@media only screen and (min-width: 1024px){.footer__content{grid-template-columns:repeat(3,1fr);gap:16px}}.footer__locations{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:3rem}@media only screen and (min-width: 540px){.footer__locations{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px){.footer__locations{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:0;min-width:350px;margin-right:24px}}.footer__address p,.footer__address a{font-size:1rem;line-height:1.5rem;margin-bottom:0}.footer__address p:first-of-type{font-weight:600}.footer__address-contact{display:block;margin-top:1rem}.footer__navigation{display:grid;grid-template-columns:repeat(1,1fr);column-gap:16px;margin-bottom:3rem;height:fit-content}@media only screen and (min-width: 540px){.footer__navigation{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px){.footer__navigation{display:flex;flex-wrap:nowrap;gap:2rem;margin-bottom:0}}.footer__navigation ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media only screen and (min-width: 540px){.footer__navigation ul{grid-column:1/span 2}}@media only screen and (min-width: 1024px){.footer__navigation ul{gap:.5rem 2rem}}.footer__navigation ul li{margin-bottom:8px}.footer__navigation ul a{padding:0 0 4px;font-size:1rem;line-height:1}.footer__awards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:center;margin-bottom:3rem;height:fit-content}@media only screen and (min-width: 540px){.footer__awards{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px){.footer__awards{margin-bottom:0;grid-template-columns:repeat(2,1fr)}}.footer__awards img{max-width:125px;filter:invert(1)}.footer__footer{grid-column:1/-1;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 1024px){.footer__footer{flex-direction:row;margin-top:2rem;justify-content:space-between;align-items:center}}.footer__socials{display:flex;gap:16px}.footer__socials a:after{content:"";display:block;width:1.5rem;height:1.5rem;background-color:currentcolor}.footer__info{display:flex;flex-direction:column;justify-content:flex-start;gap:1.5rem}@media only screen and (min-width: 1024px){.footer__info{flex-direction:row;gap:2rem}}@media only screen and (min-width: 1024px){.footer__info li{align-self:center}}.footer__info li,.footer__info a,.footer__info button{font-size:1rem;line-height:1.5rem}.form app-input,.form app-checkbox{margin-bottom:24px}.form button{align-self:start;margin-top:12px}.form .error-message{margin-bottom:-16px}.formatted-text{row-gap:24px;grid-auto-flow:dense;display:grid;grid-template-columns:repeat(12,1fr);align-items:center}.formatted-text table{display:flex;position:relative;margin-left:-12px;margin-right:-12px;border:1px solid #e7e7e8;border-radius:4px}.formatted-text table tbody{display:block;overflow-x:auto;white-space:nowrap;scrollbar-color:#9a9a9a transparent;scrollbar-width:thin}.formatted-text table tbody ::-webkit-scrollbar-thumb{background:#9a9a9a}.formatted-text table tbody ::-webkit-scrollbar-track{background:transparent}.formatted-text table tr:first-child{border-bottom:1px solid #e7e7e8}.formatted-text table td{padding-left:8px;padding-right:8px;border-right:1px solid #e7e7e8}.formatted-text table td:first-child{padding-left:12px}.formatted-text table td:last-child{padding-right:12px}.formatted-text img{object-fit:cover;max-width:100%;grid-column:1/span 12}@media only screen and (min-width: 1024px){.formatted-text img{grid-column:8/span 5}}.formatted-text__content{grid-column:1/span 12}@media only screen and (min-width: 1024px){.formatted-text__content{grid-column:1/span 10}}@media only screen and (min-width: 1024px){.formatted-text__content--with-image{grid-column:1/span 6}}.formatted-text__links{margin-top:2rem;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.formatted-text ul{list-style:square;padding:0 20px}.formatted-text ul li{margin-bottom:.75rem}.formatted-text ul li::marker{color:#0f9780}.formatted-text--before img{grid-row:1}@media only screen and (min-width: 1024px){.formatted-text--before img{grid-column:1/span 5}}@media only screen and (min-width: 1024px){.formatted-text--before .formatted-text__content{grid-column:7/span 6}}.header{position:fixed;display:flex;align-items:center;height:55px;width:100%;color:#fff;background:linear-gradient(180deg,#0c0a19 40%,rgba(12,10,25,0) 100%);z-index:12;padding:0 16px}@media only screen and (min-width: 540px){.header{padding:0 32px}}@media only screen and (min-width: 1024px){.header{height:80px}}.header *{z-index:14}.header__logo{height:1.5rem;margin-right:auto}@media only screen and (min-width: 1024px){.header__logo{height:2rem}}.header__logo img{height:100%}.header__navigation{display:none;column-gap:24px;margin-left:auto}@media only screen and (min-width: 1024px){.header__navigation{display:flex;flex-wrap:wrap}}.header__mobile-navigation{position:fixed;top:0;left:0;height:100vh;width:100vw;background:linear-gradient(360deg,#37267d 11.13%,#02020e 98.78%);flex-direction:column;justify-content:center;gap:48px;z-index:13;padding:0 24px;opacity:0;display:flex;visibility:hidden;transition:all .2s cubic-bezier(0,0,.64,1);-webkit-user-select:none;user-select:none}@media only screen and (min-width: 1024px){.header__mobile-navigation{display:none!important}}@media screen and (orientation: landscape){.header__mobile-navigation{margin-top:59px;flex-direction:row;justify-content:start}}.header__mobile-navigation--open{visibility:visible;opacity:1}.header__nav-column{display:flex;flex-direction:column}.header__link{text-decoration:none;font-size:2rem;font-weight:600;line-height:2.5rem;margin-bottom:32px;opacity:.7;transition:opacity .2s cubic-bezier(0,0,.64,1)}.header__link:last-of-type{margin-bottom:0}.header-nav-mobile .header-nav-link--primary+.header-nav-link--secondary{margin-top:12px}.header__link--secondary{font-size:1.25rem;line-height:1.625rem}@media screen and (orientation: landscape){.header__link--secondary{line-height:2.5rem}}.header__link--active,.header__link:hover{opacity:1}.header__menu-button{position:relative;display:flex;justify-content:center;align-items:center;width:28px;height:50px;margin-left:24px;cursor:pointer}@media only screen and (min-width: 1024px){.header__menu-button{display:none}}@media only screen and (max-width: 1023px){.header__menu-button{margin-left:16px}}.header__menu-button span{width:4px;height:4px;display:block;background-color:#fff;transition:all .2s cubic-bezier(0,0,.64,1)}.header__menu-button span:nth-child(2){margin:0 6px}.header__menu-button--open span:nth-child(2){margin:0!important;width:18px}.header__menu-button--open:hover span:nth-child(2){width:20px}.header__menu-button:hover span:nth-child(2){margin:0 8px}.header__language-switcher{margin-left:32px}.language-switcher{position:relative;display:flex;color:#16d8b7;font-size:1.125rem;-webkit-user-select:none;user-select:none;cursor:pointer}@media only screen and (max-width: 1023px){.language-switcher{color:#fff}}.language-switcher:after{content:"";width:16px;height:1.125rem;margin-left:8px;background-color:currentcolor}@media only screen and (max-width: 1023px){.language-switcher:after{display:none}}.language-switcher:hover{color:#5ce4cd}@media only screen and (max-width: 1023px){.language-switcher:hover{color:unset}}.language-switcher--open:after{transform:rotate(180deg)}.language-switcher--open>.language-switcher__menu{visibility:visible;opacity:1}@media only screen and (max-width: 1023px){.language-switcher__current{display:none}}.language-switcher__menu{display:flex;flex-flow:column nowrap;position:absolute;top:1.5rem;left:0;visibility:hidden;opacity:0;gap:8px;transition:opacity .2s cubic-bezier(0,0,.64,1)}@media only screen and (max-width: 1023px){.language-switcher__menu{flex-direction:row;visibility:visible;opacity:1;transition:none;position:unset;gap:16px}}.language-switcher__menu a{line-height:1;text-decoration:none}@media only screen and (min-width: 1024px){.language-switcher__menu a:first-of-type{display:none}.language-switcher__menu a:not(:first-of-type){color:#fff}}.language-switcher__menu a:hover{opacity:1;color:#5ce4cd}@media only screen and (max-width: 1023px){.language-switcher__menu-item{opacity:.7}.language-switcher__menu-item--active{opacity:1}}app-logos .loader--skeleton{height:300px}.logos-container{gap:4rem;padding:1.5rem;border-radius:1rem;background-color:#191333}.logos-container h2{text-align:center;margin-bottom:24px}app-logo-list .logo-list{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;justify-content:flex-start}@media only screen and (min-width: 540px){app-logo-list .logo-list{grid-template-columns:repeat(3,1fr);gap:48px}}@media only screen and (min-width: 1024px){app-logo-list .logo-list{grid-template-columns:repeat(4,1fr);gap:48px}}app-logo-list .logo-list--item{display:flex;justify-content:center}app-logo-list .logo-list--item img{max-width:100%}.theme-light .logos-container,.content-wrapper--secondary .logos-container{background:#f4f4f4}.theme-light .logo-list img,.content-wrapper--secondary .logo-list img{filter:invert(1)}app-quote .loader--skeleton{height:156px}@media only screen and (min-width: 1024px){app-quote .loader--skeleton{height:198px}}.quote{display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center}.quote__statement{margin-bottom:32px}@media only screen and (min-width: 1024px){.quote__statement{margin-bottom:48px}}.quote__author-image{width:88px;height:88px;border-radius:50%;margin-bottom:8px}.quote__author-name{margin-bottom:0}app-service-descriptions{color:#fff;grid-template-columns:repeat(12,1fr)}.service-description{display:grid;grid-template-columns:repeat(12,1fr);color:#fff;margin-bottom:64px;gap:1.5rem}.service-description__image-container{grid-column:1/-1}@media only screen and (min-width: 1024px){.service-description__image-container{grid-column:1/span 5}}.service-description__image{width:100%;align-self:flex-start;object-fit:cover;border-radius:1rem;height:200px}@media only screen and (min-width: 1024px){.service-description__image{height:450px;width:450px}}.service-description__content{grid-column:1/-1;display:grid}@media only screen and (min-width: 1024px){.service-description__content{grid-column:6/span 6}}.service-description__technique-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.service-description__technique-cards app-technique-card:last-of-type{display:none}.service-description__link{justify-self:flex-end;margin-top:2rem}.service-description__link a{text-decoration:none;color:#16d8b7}.service-description__link a:hover{text-decoration:underline}.service-description__link a:after{content:"";width:16px;height:1.125rem;background-color:#16d8b7;display:inline-block;vertical-align:middle}@media only screen and (min-width: 540px){.service-description__technique-cards{gap:2rem;grid-template-columns:repeat(3,1fr)}.service-description__technique-cards app-technique-card:last-of-type{display:block}}@media only screen and (min-width: 1024px){.service-description{gap:0;margin-bottom:96px}.service-description__img{grid-column:1/span 5}.service-description__content{grid-column:7/span 6}.service-description__technique-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}}app-slogan h1{margin:32px 0 0;height:calc(3.125rem + 32px)}@media only screen and (max-width: 539px){app-slogan h1{font-size:1.25rem;line-height:1.875rem;height:calc(1.875rem + 32px)}}app-slogan .closing{border-right:#fff 2px solid;padding-right:.25rem;animation:cursor .2s linear infinite alternate}app-slogan .loader--skeleton{height:2.5rem;margin:32px 0}@keyframes cursor{0%{border-color:#fff}40%{border-color:#fff}60%{border-color:transparent}to{border-color:transparent}}app-technique-cards .loader--skeleton{height:144px}.technique-cards{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width: 325px){.technique-cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 540px){.technique-cards{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px){.technique-cards{grid-template-columns:repeat(6,1fr);gap:2rem}}.technique-cards__links{margin-top:2rem}.technique-card{color:#f2efff;background-color:#191333;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:24px 12px;border-radius:1rem;height:100%;text-decoration:none}.technique-card__img{height:2rem;object-fit:contain}.technique-card__text{flex:1 1 auto;display:flex;align-items:center;text-align:center;color:#cac0ff}.toast__item{position:fixed;width:calc(100% - 2rem);max-width:calc(1200px + 4rem);background:#fff;left:0;right:0;bottom:1rem;margin:0 auto;padding:1rem;display:flex;flex-direction:column;border-radius:.5rem;box-shadow:0 4px 4px 2px #221c461a;z-index:16}@media only screen and (min-width: 1024px){.toast__item{padding:1.5rem;gap:1rem;flex-direction:row}}.toast__content{flex-grow:1}.toast__content--title{margin-bottom:.5rem}.toast__controls{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;gap:12px;min-width:250px;margin-top:16px}@media only screen and (min-width: 1024px){.toast__controls{margin-top:0;gap:16px}}app-employee-cards div.loader--skeleton{height:275px}.employee-cards__container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media only screen and (min-width: 540px){.employee-cards__container{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px){.employee-cards__container{gap:2rem;grid-template-columns:repeat(4,1fr)}}.employee-card__img{margin-bottom:8px;max-width:100%;border-radius:1rem}.cta-links,.cta-links--right{margin-top:2rem;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.cta-links--right{justify-content:flex-end}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media only screen and (min-width: 1024px){.services-grid{grid-template-columns:repeat(3,1fr);gap:32px}}@media only screen and (max-width: 539px){.services-slider{width:150%!important}}@media only screen and (min-width: 1200px){.services-slider{width:calc(100% + 821.32px)!important;margin-left:-410.66px;-webkit-mask-image:linear-gradient(to left,transparent,transparent 15.5%,black 18%,black 82%,transparent 84.5%,transparent);mask-image:linear-gradient(to left,transparent,transparent 15.5%,black 18%,black 82%,transparent 84.5%,transparent)}}.slider-buttons{margin-top:32px;justify-content:flex-end;display:flex}.slider-buttons button:nth-of-type(1):after{display:block;content:"";width:16px;height:1.125rem;background-color:currentcolor}.slider-buttons button:nth-of-type(2):after{display:block;content:"";width:16px;height:1.125rem;background-color:currentcolor}.service-card{position:relative;height:320px;background-color:#191333;border-radius:16px;box-shadow:0 6px 8px 4px #221c461a;overflow:hidden;color:#fff}@media only screen and (min-width: 1024px){.service-card{height:460px}}.service-card__cover{height:128px;width:100%;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;transition:filter .2s cubic-bezier(0,0,.64,1)}@media only screen and (min-width: 1024px){.service-card__cover{height:190px}}.services-slider>.service-card--inactive>.service-card__cover{filter:brightness(30%)}.service-card__content{padding:16px}@media only screen and (min-width: 1024px){.service-card__content{padding:24px}}.service-card__name{margin:0;padding-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-card__tag-line{font-size:.875rem;line-height:1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width: 1024px){.service-card__tag-line{font-size:1.125rem;line-height:1.75rem}}.service-card__more{position:absolute;bottom:24px;right:38px;color:#16d8b7;line-height:100%;text-decoration:none;cursor:pointer}@media only screen and (min-width: 1024px){.service-card__more{font-size:1.125rem;right:45px}}.service-card__more:after{position:absolute;top:.5px;content:"";width:1.125rem;height:1.125rem;margin-left:8px;background-color:currentcolor}@media only screen and (min-width: 1024px){.service-card__more:after{top:1px}}.contact-form__content{display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem}@media only screen and (min-width: 1024px){.contact-form__content{display:grid;grid-template-columns:repeat(12,1fr)}}.contact-form__container{background:#fff;color:#03020e;padding:2rem;grid-column:1/7;border-radius:1.5rem}.contact-form__captcha{margin-top:.5rem;font-size:.75rem;line-height:1rem}.contact-form__captcha a{font-size:.75rem;line-height:1rem}.contact-form__employee{display:grid;align-self:center}@media only screen and (max-width: 1023px){.contact-form__employee{grid-template-columns:repeat(2,auto);align-items:center;gap:24px}}@media only screen and (min-width: 1024px){.contact-form__employee{display:grid;grid-column:8/-1}}.contact-form__employee--details{display:flex;flex-direction:column;gap:.5rem}@media only screen and (max-width: 539px){.contact-form__container,.contact-form__employee{grid-column:auto}}app-contact-form .contact-form__content .loader--skeleton{height:450px;width:100%}.highlighted .contact-form__content{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.highlighted .contact-form__employee{grid-template-columns:repeat(2,auto);align-items:center;gap:24px}app-text-list li.loader--skeleton{height:150px}.text-list__heading{width:100%;margin-bottom:24px}@media only screen and (min-width: 1024px){.text-list__heading{width:60%}}.text-list__card-container{display:grid;gap:1.5rem}@media only screen and (min-width: 540px){.text-list__card-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1024px){.text-list__card-container{grid-template-columns:repeat(3,1fr);gap:2rem}}.text-list__card{border-radius:16px;color:#03020e;padding:1.5rem}.text-list__card:nth-of-type(2n){background:linear-gradient(0deg,#efceff 11.13%,#7b61ff 98.78%)}.text-list__card:nth-of-type(odd){background:linear-gradient(360deg,#ffe8ce 11.13%,#16d8b7 98.78%)}app-white-paper-form .whitepaper__form.loader--skeleton{height:515px}.whitepaper{display:grid;grid-template-columns:1fr;gap:32px}@media only screen and (min-width: 1024px){.whitepaper{grid-template-columns:1fr 1fr;gap:64px}}.whitepaper__form{background:#fff;color:#03020e;padding:2rem;border-radius:1.5rem}.whitepaper__captcha{margin-top:.5rem;font-size:.75rem;line-height:1rem}.whitepaper__captcha a{font-size:.75rem;line-height:1rem}.highlighted .whitepaper{grid-template-columns:1fr;gap:16px}app-email-signup-form .email-signup__form.loader--skeleton{height:515px}.email-signup{display:grid;grid-template-columns:1fr;gap:32px}@media only screen and (min-width: 1024px){.email-signup{grid-template-columns:1fr 1fr;gap:64px}}.email-signup__form{background:#fff;color:#03020e;padding:2rem;border-radius:1.5rem}.email-signup__captcha{margin-top:.5rem;font-size:.75rem;line-height:1rem}.email-signup__captcha a{font-size:.75rem;line-height:1rem}.highlighted .email-signup{grid-template-columns:1fr;gap:16px}app-video div.video__container,app-video div.loader--skeleton{position:relative;padding-bottom:56.25%;width:100%;height:0}app-video div.video__container iframe,app-video div.loader--skeleton iframe{position:absolute;top:0;left:0;width:100%;height:100%}.loader--skeleton{display:block;background-color:#f2efff;background-image:none;-webkit-mask-image:none!important;mask-image:none!important;border-radius:.25rem;color:transparent;border:none;outline:none;transform:none;min-height:1.5rem;content:none;box-shadow:none;cursor:initial;animation:loader-skeleton-pulse 3s ease-in-out infinite}.loader--skeleton *{color:transparent}.loader--skeleton:after,.loader--skeleton:before{content:none}.loader--skeleton::selection{color:transparent}@media (hover: hover){.loader--skeleton:hover{border:none;box-shadow:none;cursor:default;transform:none;content:none}}@keyframes loader-skeleton-pulse{0%{opacity:.12}50%{opacity:.06}to{opacity:.12}}*{box-sizing:border-box;font-family:soleil,helvetica,arial,sans-serif}html,body{overscroll-behavior:none;min-height:100%;-webkit-tap-highlight-color:transparent}body{background:linear-gradient(180deg,#02020e 0%,#19142f 100%);background-repeat:no-repeat}main{overflow:hidden;padding-top:103px;min-height:100vh}@media only screen and (min-width: 1024px){main{padding-top:144px}}a{color:inherit}.grecaptcha-badge{visibility:hidden}
