.TitleDescription.pageTitle .title[data-v-9d489a86],.TitleDescription.sectionTitle .title[data-v-9d489a86],.TitleDescription.subTitle .title[data-v-9d489a86]{font-size:24px;font-weight:400}@media(min-width:576px){.TitleDescription.pageTitle .title[data-v-9d489a86],.TitleDescription.sectionTitle .title[data-v-9d489a86],.TitleDescription.subTitle .title[data-v-9d489a86]{font-size:26px}}@media(min-width:768px){.TitleDescription.pageTitle .title[data-v-9d489a86],.TitleDescription.sectionTitle .title[data-v-9d489a86],.TitleDescription.subTitle .title[data-v-9d489a86]{font-size:30px}}.TitleDescription .content[data-v-9d489a86],.TitleDescription .title[data-v-9d489a86]{color:#100b2f}.TitleDescription.white .content[data-v-9d489a86],.TitleDescription.white .title[data-v-9d489a86]{color:#fff}.TitleDescription[data-v-9d489a86] .content .link,.TitleDescription[data-v-9d489a86] .content a{color:#5738ff;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:border .5s ease-out;transition:border .5s ease-out;cursor:pointer}.TitleDescription[data-v-9d489a86] .content .link.router-link-active,.TitleDescription[data-v-9d489a86] .content a.router-link-active{color:rgba(16,11,47,.5)}.TitleDescription[data-v-9d489a86] .content .link:hover,.TitleDescription[data-v-9d489a86] .content a:hover{border-bottom-color:#5738ff}.TitleDescription[data-v-9d489a86] .content .link.button,.TitleDescription[data-v-9d489a86] .content a.button{border:1px solid rgba(87,56,255,.8);padding:5px 10px;-webkit-transition:border-color .5s ease-out;transition:border-color .5s ease-out}.TitleDescription[data-v-9d489a86] .content .link.button:hover,.TitleDescription[data-v-9d489a86] .content a.button:hover{border-color:#5738ff}.TitleDescription.sectionTitle .title[data-v-9d489a86]{margin:0}.TitleDescription.sectionTitle .content[data-v-9d489a86]{font-weight:400}.TitleDescription.pageTitle .title[data-v-9d489a86],.TitleDescription.subTitle .title[data-v-9d489a86]{margin-top:0;margin-bottom:20px}@media(min-width:992px){.TitleDescription.pageTitle .title[data-v-9d489a86]{font-size:34px}}@media(min-width:1200px){.TitleDescription.pageTitle .title[data-v-9d489a86]{font-size:38px}}
.WhoWeAre[data-v-fef575dc]{color:#fff}.WhoWeAre .partnerSvg[data-v-fef575dc]{height:127px}.WhoWeAre #svg1[data-v-fef575dc]{width:158px;height:117px}.WhoWeAre #svg2[data-v-fef575dc]{width:80px;height:69px;margin:17px 0 0}.WhoWeAre #svg3[data-v-fef575dc]{width:105px;height:77px;margin:9px 0 0}.WhoWeAre h3[data-v-fef575dc]{font-size:20px;margin:0;font-weight:500}.WhoWeAre p[data-v-fef575dc]{font-size:15px;font-weight:400;margin:25px 0 0}.WhoWeAre .partnerCol[data-v-fef575dc]{margin-top:60px}.WhoWeAre .partner[data-v-fef575dc]{margin:0;font-size:20px;font-weight:500}.WhoWeAre[data-v-fef575dc] a,.WhoWeAre a[data-v-fef575dc]{color:#ffba00;font-weight:700;text-decoration:none}.WhoWeAre[data-v-fef575dc] a:hover,.WhoWeAre a[data-v-fef575dc]:hover{border-bottom-color:#ffba00}
.WorkItem[data-v-ee46d094]{cursor:pointer;padding:0 0 30px}.WorkItem a[data-v-ee46d094]{text-decoration:none}.image[data-v-ee46d094]{display:block;width:100%}.services[data-v-ee46d094]{color:rgba(16,11,47,.5);font-size:15px;font-weight:400;margin:10px 0 0}.title[data-v-ee46d094]{color:#100b2f;font-size:20px;font-weight:500;margin:15px 0 0}
.LatestProjects[data-v-1a6e7a7e]{color:#100b2f}.LatestProjects .title[data-v-1a6e7a7e]{font-size:20px;font-weight:500;margin:30px 0 0}.LatestProjects .text[data-v-1a6e7a7e]{font-size:15px;font-weight:400;margin:20px 0 0}.LatestProjects .services[data-v-1a6e7a7e]{font-size:15px;color:rgba(16,11,47,.5);margin:20px 0 0}.LatestProjects .projectImage[data-v-1a6e7a7e]{max-width:100%;display:block}
.OurClients .title[data-v-3f56279c]{font-size:24px;font-weight:400}@media(min-width:576px){.OurClients .title[data-v-3f56279c]{font-size:26px}}@media(min-width:768px){.OurClients .title[data-v-3f56279c]{font-size:30px}}.OurClients .techLogo[data-v-3f56279c]{width:100%;-webkit-filter:grayscale(100%) sepia(20%) hue-rotate(200deg);filter:grayscale(100%) sepia(20%) hue-rotate(200deg)}.OurClients .title[data-v-3f56279c]{color:#100b2f;margin:0}.OurClients .text[data-v-3f56279c]{font-size:15px;font-weight:400;color:rgba(16,11,47,.5);margin:15px 0 0}.OurClients .text-center[data-v-3f56279c]{text-align:center}
.OurServicesNav .nav[data-v-66790881]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;margin-right:-1rem;margin-left:-1rem}.OurServicesNav .nav:hover .nav-item[data-v-66790881]:not(:hover):not(.is-expanded){opacity:.5}.OurServicesNav .nav .is-monotone[data-v-66790881]{-webkit-filter:grayscale(100%) sepia(100%) hue-rotate(200deg);filter:grayscale(100%) sepia(100%) hue-rotate(200deg)}.OurServicesNav .nav-item[data-v-66790881]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:50%;flex-basis:50%;padding:1rem;text-decoration:none;border:none;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease,-webkit-filter .25s ease;transition:opacity .5s ease,-webkit-transform .5s ease,-webkit-filter .25s ease;transition:opacity .5s ease,transform .5s ease,filter .25s ease;transition:opacity .5s ease,transform .5s ease,filter .25s ease,-webkit-transform .5s ease,-webkit-filter .25s ease;-webkit-transform:translateY(1rem);transform:translateY(1rem)}.OurServicesNav .nav-item.is-expanded[data-v-66790881],.OurServicesNav .nav-item[data-v-66790881]:hover{-webkit-filter:none!important;filter:none!important;opacity:1!important}.OurServicesNav .nav-item[data-v-66790881]:hover{cursor:pointer;-webkit-transform:translateY(-.5rem)!important;transform:translateY(-.5rem)!important}.OurServicesNav .nav-item:hover .nav-label[data-v-66790881]{font-weight:500}.OurServicesNav .nav-icon[data-v-66790881]{width:100%;max-width:4rem;margin:0 auto .25rem}.OurServicesNav .nav-label[data-v-66790881]{display:block;color:#100b2f;font-size:.85rem;letter-spacing:-.01em;font-weight:400;line-height:1.67em;text-align:center}@media(min-width:576px){.OurServicesNav .nav-item[data-v-66790881]{-ms-flex-preferred-size:50%;flex-basis:50%}.OurServicesNav .nav-icon[data-v-66790881]{max-width:5rem}}@media(min-width:768px){.OurServicesNav .nav-item[data-v-66790881]{-ms-flex-preferred-size:25%;flex-basis:25%}}@media(min-width:1200px){.OurServicesNav .nav[data-v-66790881]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:-1.5rem;margin-left:-1.5rem}.OurServicesNav .nav-item[data-v-66790881]{padding:.5rem}}

@-webkit-keyframes fx-orbit-6ce87bf3{to{-webkit-transform:rotate(1turn) translateZ(0);transform:rotate(1turn) translateZ(0)}}@keyframes fx-orbit-6ce87bf3{to{-webkit-transform:rotate(1turn) translateZ(0);transform:rotate(1turn) translateZ(0)}}.animated-planets[data-v-6ce87bf3]{--orbit-hidden-below:0;--orbit-level:2;--orbit-size:100vw;--orbit-x-left:0;--orbit-x-right:auto;--orbit-y-top:0;--orbit-y-bottom:auto;--orbit-path-width:2px;--orbit-path-style:dashed;--orbit-path-color:#e8e7eb;--orbit-animation-play-state:running;--orbit-animation-duration:10s;--orbit-animation-timing-function:linear;--orbit-animation-iteration-count:infinite;--planer-size:calc(60px + 0.5vw);top:var(--orbit-y-top);right:var(--orbit-x-right);bottom:var(--orbit-y-bottom);left:var(--orbit-x-left);width:var(--orbit-size);height:var(--orbit-size)}@media(max-width:var(--orbit-hidden-below)){.animated-planets[data-v-6ce87bf3]{display:none}}.animated-planets[data-v-6ce87bf3],.animated-planets .orbit[data-v-6ce87bf3],.animated-planets .planet[data-v-6ce87bf3]{position:absolute}.animated-planets .orbit[data-v-6ce87bf3],.animated-planets .planet[data-v-6ce87bf3]{border-radius:100%}.animated-planets .orbit[data-v-6ce87bf3]{will-change:transform;top:0;left:0;width:100%;height:100%;border:var(--orbit-path-width) var(--orbit-path-style) var(--orbit-path-color);-webkit-animation:fx-orbit-6ce87bf3 var(--orbit-animation-duration) var(--orbit-animation-timing-function) var(--orbit-animation-iteration-count);animation:fx-orbit-6ce87bf3 var(--orbit-animation-duration) var(--orbit-animation-timing-function) var(--orbit-animation-iteration-count);-webkit-animation-play-state:var(--orbit-animation-play-state);animation-play-state:var(--orbit-animation-play-state)}.animated-planets .planet[data-v-6ce87bf3]{overflow:hidden;z-index:var(--orbit-level);top:calc(var(--planer-size)*-1/2);left:calc(var(--orbit-size)/2);height:var(--planer-size);width:var(--planer-size);border-radius:100%}.animated-planets .planet svg[data-v-6ce87bf3]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.animated-wave[data-v-06fac52a]{position:absolute;top:auto;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}

@media(max-width:575px){@-webkit-keyframes floating-0de30c00{0%{-webkit-transform:rotate(-5deg) translateY(-150%) translateX(-25%);transform:rotate(-5deg) translateY(-150%) translateX(-25%)}50%{-webkit-transform:rotate(2deg) translateY(-145%) translateX(0);transform:rotate(2deg) translateY(-145%) translateX(0)}to{-webkit-transform:rotate(-5deg) translateY(-150%) translateX(-25%);transform:rotate(-5deg) translateY(-150%) translateX(-25%)}}@keyframes floating-0de30c00{0%{-webkit-transform:rotate(-5deg) translateY(-150%) translateX(-25%);transform:rotate(-5deg) translateY(-150%) translateX(-25%)}50%{-webkit-transform:rotate(2deg) translateY(-145%) translateX(0);transform:rotate(2deg) translateY(-145%) translateX(0)}to{-webkit-transform:rotate(-5deg) translateY(-150%) translateX(-25%);transform:rotate(-5deg) translateY(-150%) translateX(-25%)}}}@media(min-width:576px){@-webkit-keyframes floating-0de30c00{0%{-webkit-transform:rotate(-4deg) translateY(-150%) translateX(-30%);transform:rotate(-4deg) translateY(-150%) translateX(-30%)}50%{-webkit-transform:rotate(2deg) translateY(-145%) translateX(0);transform:rotate(2deg) translateY(-145%) translateX(0)}to{-webkit-transform:rotate(-4deg) translateY(-150%) translateX(-30%);transform:rotate(-4deg) translateY(-150%) translateX(-30%)}}@keyframes floating-0de30c00{0%{-webkit-transform:rotate(-4deg) translateY(-150%) translateX(-30%);transform:rotate(-4deg) translateY(-150%) translateX(-30%)}50%{-webkit-transform:rotate(2deg) translateY(-145%) translateX(0);transform:rotate(2deg) translateY(-145%) translateX(0)}to{-webkit-transform:rotate(-4deg) translateY(-150%) translateX(-30%);transform:rotate(-4deg) translateY(-150%) translateX(-30%)}}}.animated-boat[data-v-0de30c00]{--boat-width:180px;--boat-animation-duration:7.25s;--boat-animation-timing-function:cubic-bezier(0.445,0.05,0.55,0.95);--boat-animation-iteration-count:infinite}@media(min-width:768px){.animated-boat[data-v-0de30c00]{--boat-width:230px}}.animated-boat[data-v-0de30c00]{position:absolute;top:0;-webkit-animation:floating-0de30c00 var(--boat-animation-duration) var(--boat-animation-iteration-count) var(--boat-animation-timing-function);animation:floating-0de30c00 var(--boat-animation-duration) var(--boat-animation-iteration-count) var(--boat-animation-timing-function);width:var(--boat-width)}.animated-boat svg[data-v-0de30c00]{width:100%}.animated-boat .shape-1[data-v-0de30c00]{fill:#f09475}.animated-boat .shape-2[data-v-0de30c00]{fill:#ff7575}.animated-boat .shape-3[data-v-0de30c00]{fill:#e97775}.animated-boat .shape-4[data-v-0de30c00]{fill:#ffba00}.animated-boat .shape-5[data-v-0de30c00]{fill:#fff}

.animated-sea[data-v-39b15cc0]{--sea-color:#532ff8;--sea-wave-color-under:#d4cffc;--sea-wave-color-middle:#7361f7;--sea-wave-color-over:rgba(83,47,248,0.86);--boat-level:1;--boat-immersed-height:23px;--boat-immersed-y:calc(var(--boat-immersed-height) + 2px);position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:-1px}@media(min-width:768px){.animated-sea[data-v-39b15cc0]{--boat-immersed-height:31px;margin-top:3.5rem}}.animated-sea .animated-wave[data-v-39b15cc0]{z-index:0}.animated-sea .animated-wave[data-v-39b15cc0]:nth-of-type(2){z-index:3}.animated-sea .animated-wave[data-v-39b15cc0]:nth-of-type(3){z-index:1}.animated-sea .animated-boat[data-v-39b15cc0]{z-index:2}.animated-sea[data-v-39b15cc0]:after{z-index:calc(var(--boat-level) + 1);-webkit-transform:translateZ(0);transform:translateZ(0);content:"";position:absolute;left:0;bottom:var(--boat-immersed-y);opacity:1;display:block;width:100vw;height:var(--boat-immersed-height);background-color:var(--sea-wave-color-middle)}
@-webkit-keyframes pulse-zoom-d736259a{0%{-webkit-transform:scale(1);transform:scale(1);border-width:4px;opacity:1}to{-webkit-transform:scale(2);transform:scale(2);border-width:1px;opacity:0}}@keyframes pulse-zoom-d736259a{0%{-webkit-transform:scale(1);transform:scale(1);border-width:4px;opacity:1}to{-webkit-transform:scale(2);transform:scale(2);border-width:1px;opacity:0}}.link[data-v-d736259a]{color:#100b2f;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:border .5s ease-out;transition:border .5s ease-out;cursor:pointer}.link.router-link-active[data-v-d736259a]{color:rgba(16,11,47,.5)}.link[data-v-d736259a]:hover{border-bottom-color:#100b2f}.link.button[data-v-d736259a]{border:1px solid rgba(16,11,47,.8);padding:5px 10px;-webkit-transition:border-color .5s ease-out;transition:border-color .5s ease-out}.link.button[data-v-d736259a]:hover{border-color:#100b2f}.animated-hero .title[data-v-d736259a]{font-size:24px;font-weight:400}@media(min-width:576px){.animated-hero .title[data-v-d736259a]{font-size:26px}}@media(min-width:768px){.animated-hero .title[data-v-d736259a]{font-size:30px}}.animated-hero[data-v-d736259a]{overflow:hidden}.animated-hero .sun-orbit-outer[data-v-d736259a]{position:relative;height:300px;overflow:hidden;margin-top:-300px}.animated-hero[data-v-d736259a],.animated-hero .container[data-v-d736259a]{position:relative}.animated-hero .container[data-v-d736259a]{z-index:1;padding-top:16vh;padding-bottom:16vh}@media(orientation:landscape){.animated-hero .container[data-v-d736259a]{padding-top:30vh}}@media(min-width:576px)and (orientation:landscape){.animated-hero .container[data-v-d736259a]{padding-top:25vh}}@media(min-width:768px){.animated-hero .container[data-v-d736259a]{padding-top:20vh;padding-bottom:12vh}}@media(min-width:768px)and (orientation:landscape){.animated-hero .container[data-v-d736259a]{padding-top:30vh}}@media(min-width:992px){.animated-hero .container[data-v-d736259a]{padding-top:22vh;padding-bottom:8vh}}.animated-hero .typewriter[data-v-d736259a]{display:inline}@media(min-width:768px){.animated-hero .copy[data-v-d736259a],.animated-hero .title[data-v-d736259a]{max-width:75vw}}@media(min-width:992px){.animated-hero .copy[data-v-d736259a],.animated-hero .title[data-v-d736259a]{max-width:80vw}}@media(min-width:1200px){.animated-hero .copy[data-v-d736259a],.animated-hero .title[data-v-d736259a]{max-width:1150px}}@media(min-width:992px){.animated-hero .title[data-v-d736259a]{font-size:34px}}@media(min-width:1200px){.animated-hero .title[data-v-d736259a]{font-size:38px}}.animated-hero .title[data-v-d736259a]{margin:0 0 30px}[lang=it] .animated-hero .title[data-v-d736259a]{height:6.5em}@media(min-width:576px)and (orientation:landscape){[lang=it] .animated-hero .title[data-v-d736259a]{height:3.5em}}@media(min-width:768px)and (orientation:portrait){[lang=it] .animated-hero .title[data-v-d736259a]{height:4.5em}}@media(min-width:768px)and (orientation:landscape){[lang=it] .animated-hero .title[data-v-d736259a]{height:3.5em}}@media(min-width:992px)and (orientation:portrait){[lang=it] .animated-hero .title[data-v-d736259a]{height:3.5em}}@media(min-width:992px)and (orientation:landscape){[lang=it] .animated-hero .title[data-v-d736259a]{height:3.5em}}@media(min-width:1200px){[lang=it] .animated-hero .title[data-v-d736259a]{height:2.5em}}[lang=en] .animated-hero .title[data-v-d736259a]{height:4.5em}@media(min-width:576px)and (orientation:landscape){[lang=en] .animated-hero .title[data-v-d736259a]{height:2.5em}}@media(min-width:768px)and (orientation:portrait){[lang=en] .animated-hero .title[data-v-d736259a]{height:2.5em}}@media(min-width:768px)and (orientation:landscape){[lang=en] .animated-hero .title[data-v-d736259a]{height:2.5em}}@media(min-width:992px)and (orientation:portrait){[lang=en] .animated-hero .title[data-v-d736259a]{height:2.5em}}@media(min-width:992px)and (orientation:landscape){[lang=en] .animated-hero .title[data-v-d736259a]{height:2.5em}}@media(min-width:1200px){[lang=en] .animated-hero .title[data-v-d736259a]{height:1.5em}}.animated-hero .copy[data-v-d736259a]{color:rgba(16,11,47,.5);margin:0 0 60px}@media(orientation:landscape){.animated-hero .copy[data-v-d736259a]{margin-bottom:120px}}@media(min-width:576px)and (orientation:landscape){.animated-hero .copy[data-v-d736259a]{margin-bottom:100px}}@media(min-width:768px){.animated-hero .copy[data-v-d736259a]{margin-top:60px;font-size:16px}}@media(min-width:1200px){.animated-hero .copy[data-v-d736259a]{margin-bottom:120px;font-size:17px}}.animated-hero .showMoreLink[data-v-d736259a]{display:inline-block;min-width:140px;margin-top:20px;padding:1em;line-height:1;border-color:#d2d0e7;border-style:dashed;border-width:1px 0}.animated-hero .showMoreLink[data-v-d736259a]:hover{border-color:inherit}@media(min-width:768px){.animated-hero .showMoreLink[data-v-d736259a]{min-width:180px}}@media(min-width:1200px){.animated-hero .showMoreLink[data-v-d736259a]{margin-top:30px}}.has-animated-curved-sea .animated-hero[data-v-d736259a]{min-height:80vh}@media(max-width:768px){.has-animated-curved-sea .animated-hero[data-v-d736259a]{min-height:100vh;margin-bottom:-60px}}.has-animated-curved-sea .animated-hero .container[data-v-d736259a]{padding-bottom:0!important;background-color:#fff}
.we-work-with-section[data-v-c9d21942]{background-color:rgba(83,47,248,.86);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(83,47,248,.82)),to(#4c1ff2));background-image:linear-gradient(180deg,rgba(83,47,248,.82),#4c1ff2)}.latest-project-section[data-v-c9d21942],.our-clients-section[data-v-c9d21942]{background-color:#fff}.our-services-section[data-v-c9d21942]{background-color:#fafaff}.certifications-section[data-v-c9d21942],.our-technologies-section[data-v-c9d21942],.recognitions-section[data-v-c9d21942]{background-color:#f0f0fb}.certifications-section .image[data-v-c9d21942],.recognitions-section .image[data-v-c9d21942]{display:block;width:100%;max-width:150px;margin:0 auto;-webkit-filter:grayscale(100%) sepia(50%) hue-rotate(200deg);filter:grayscale(100%) sepia(50%) hue-rotate(200deg);-webkit-transition:-webkit-filter .15s ease;transition:-webkit-filter .15s ease;transition:filter .15s ease;transition:filter .15s ease,-webkit-filter .15s ease}.certifications-section .image[data-v-c9d21942]:hover,.recognitions-section .image[data-v-c9d21942]:hover{-webkit-filter:grayscale(0) sepia(0) hue-rotate(0deg);filter:grayscale(0) sepia(0) hue-rotate(0deg)}.certifications-section .image.cybervadis[data-v-c9d21942],.recognitions-section .image.cybervadis[data-v-c9d21942]{max-width:275px}.certifications-section[data-v-c9d21942]{background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0fb),to(#fff));background-image:linear-gradient(180deg,#f0f0fb,#fff)}
