.section-image-text{color:#e3eae7}.section-image-text__header .section-title{padding-top:30px;font-weight:900;letter-spacing:0}.section-image-text__header .section-title strong{color:#6936dd}@media only screen and (min-width:960px){.section-image-text__header .section-title{padding-bottom:30px}}.section-image-text__content{padding-bottom:30px}.section-image-text__content--text{text-align:left;font-size:20px;font-weight:400}.section-image-text__content--text p{line-height:1.3}@media only screen and (min-width:960px){.section-image-text__content--text p{line-height:1}}.section-image-text__content--image .v-image{overflow:visible;clip-path:polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px)}@media only screen and (min-width:960px){.section-image-text .larger__text{font-size:28px}}.section-awards{padding-top:20px;padding-bottom:20px;background-color:#0a090f}@media only screen and (min-width:960px){.section-awards{padding-top:75px;padding-bottom:125px}}.section-awards__header{margin-bottom:40px}.section-awards__header .section-title strong{color:#6936dd}.section-awards__logos{margin-top:60px;margin-bottom:60px}@media only screen and (min-width:1264px){.section-awards__logos{margin-left:-4px;margin-right:-4px}.section-awards__logos .awards-logo-col{flex:0 0 20%;max-width:20%;padding-left:4px;padding-right:4px}}.section-awards__content .award-block{color:#e3eae7;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:62px;max-width:calc(100% - 50px)}@media only screen and (min-width:960px){.section-awards__content .award-block{min-height:76px}}.section-awards__content .award-block:after,.section-awards__content .award-block:before{content:"";position:absolute;top:50%;background-image:url(/_nuxt/img/element-award-b9b4ef5.png);background-size:contain;background-repeat:no-repeat;background-position:0;width:32px;height:62px}@media only screen and (min-width:960px){.section-awards__content .award-block:after,.section-awards__content .award-block:before{width:56px;height:76px}}.section-awards__content .award-block:before{left:-15px;transform:translateX(-50%) translateY(-50%)}.section-awards__content .award-block:after{right:-15px;transform:translateX(50%) translateY(-50%) scaleX(-1)}@media only screen and (min-width:960px){.section-awards__content .award-block:before{max-width:100%;left:0}.section-awards__content .award-block:after{max-width:100%;right:0}}.section-awards__content .award-block__title{text-transform:uppercase;color:#6936dd;font-size:13px;line-height:1;margin-bottom:4px}@media only screen and (min-width:960px){.section-awards__content .award-block__title{font-size:16px}}.section-awards__content .award-block__text{font-size:12px;margin-bottom:0}@media only screen and (min-width:960px){.section-awards__content .award-block__text{font-size:15px}}.section-team{background:#6936dd;color:#e3eae7;padding-top:20px;padding-bottom:20px;clip-path:polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px)}@media only screen and (min-width:960px){.section-team{padding-top:75px;padding-bottom:75px}}.section-team__header{margin-bottom:24px}@media only screen and (min-width:960px){.section-team__header{margin-bottom:40px}}.section-team .team-block{background-color:#19112f;width:100%;clip-path:polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px)}.section-team .team-block__title{font-size:20px;font-weight:400;line-height:1;letter-spacing:0;margin-top:22px;margin-bottom:8px}.section-team .team-block__text{font-size:13px;line-height:1;letter-spacing:0;margin-bottom:22px}.section-team .team-block__image .v-responsive__content{display:flex;align-items:flex-end;justify-content:flex-end}.section-team .team-block__image .v-responsive__content a{display:flex;align-items:center;justify-content:center;margin:5px 10px}.section-team .team-block__image .v-responsive__content a svg{filter:drop-shadow(0 0 8px #000)}.section-testimonials{padding-bottom:60px}.section-testimonials .section-title{margin-bottom:30px}.section-testimonials .testimonial-block{background-color:#19112f;color:#e3eae7;padding:30px;clip-path:polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px)}.section-testimonials .testimonial-block__header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.section-testimonials .testimonial-block__header--image{clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);background-color:#6936dd;width:60px;height:60px}.section-testimonials .testimonial-block__header--image .v-image{width:calc(100% - 4px);height:calc(100% - 4px);position:relative;top:2px;left:2px;clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%)}.section-testimonials .testimonial-block__header--text .name{color:#e3eae7;font-weight:700;font-size:16px;margin-bottom:0}.section-testimonials .testimonial-block__header--text .job-title{color:#a684ff;font-size:14px;margin-bottom:0}.section-testimonials .testimonial-block__content{color:#e3eae7;font-size:16px;font-style:italic;line-height:1.6}.section-title-text{padding-top:30px;background-color:#0a090f}@media only screen and (min-width:960px){.section-title-text{padding-top:100px}}.section-title-text .section-title{margin-bottom:26px}.section-title-text--text{text-align:center;color:#e3eae7;font-size:16px;font-weight:500;line-height:1.1}@media only screen and (min-width:960px){.section-title-text--text{max-width:760px;margin:0 auto;font-size:20px;font-weight:400}}@media only screen and (min-width:960px){.mobile{display:none}}@media only screen and (max-width:960px){.desktop{display:none!important}}@media screen and (min-width:1904px){.container{max-width:1216px}}@keyframes spinAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-services .page-title{background-image:url(/_nuxt/img/bg-servicespage-46deeda.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#0a090f;padding-top:50px;padding-bottom:30px}.page-services .page-title--title{text-align:center;color:#e3eae7;font-size:36px;text-transform:uppercase;max-width:910px;margin:0 auto;line-height:1.1}.page-services .page-title--title strong{color:#6936dd}@media only screen and (min-width:960px){.page-services .page-title--title{font-size:64px}}.page-services .services-content{text-align:center;color:#e3eae7;background-color:#0a090f;background-image:url(/_nuxt/img/bg-services-6b3efb3.png);background-repeat:repeat}.page-services .services-content__block{padding-top:90px;padding-bottom:90px;background-color:#19112f;margin-bottom:30px;min-height:90dvh;display:flex;align-items:center;justify-content:center;border-radius:50px;position:relative;overflow:hidden}.page-services .services-content__block .bg-image,.page-services .services-content__block .bg-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-services .services-content__block.overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#0a090f;opacity:.8}.page-services .services-content__block .container{max-width:850px;position:relative;z-index:1}.page-services .services-content--text{position:relative;z-index:1}.page-services .services-content--title{font-size:26px;line-height:1.1;text-transform:uppercase;margin-bottom:20px;position:relative;z-index:1}@media only screen and (min-width:600px){.page-services .services-content--title{font-size:40px}}@media only screen and (min-width:960px){.page-services .services-content--title{font-size:64px}}.page-services .section-logo{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #333}@media only screen and (max-width:600px){.page-services .section-logo__content .col-md-3.col-4{width:50%;max-width:50%}}.page-services .section-logo__header .section-title{font-size:20px;font-weight:400;text-transform:uppercase;color:#6936dd}.page-single-service__header{color:#e3eae7;position:relative}@media only screen and (min-width:960px){.page-single-service__header{padding-top:90px;padding-bottom:90px}}.page-single-service__header .page-title{padding-bottom:25px;text-align:center;font-size:36px;text-transform:uppercase;line-height:1.1}@media only screen and (min-width:960px){.page-single-service__header .page-title{font-size:64px}}.page-single-service__header__text{max-width:760px;margin:0 auto;text-align:center;font-size:16px;font-weight:400;line-height:1.1}@media only screen and (min-width:960px){.page-single-service__header__text{font-size:20px}}.page-single-service__related-cases__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;color:#e3eae7;margin-bottom:40px}@media only screen and (min-width:960px){.page-single-service__related-cases__header{flex-direction:row}}.page-single-service__related-cases__header__title{font-size:36px;text-transform:uppercase;line-height:1.1;margin-bottom:16px}@media only screen and (min-width:960px){.page-single-service__related-cases__header__title{font-size:48px;width:405px;flex-shrink:0}}.page-single-service__related-cases__header__text{font-size:16px;font-weight:500;line-height:1.1;color:#e3eae7;opacity:.5}@media only screen and (min-width:960px){.page-single-service__related-cases__header__text{font-size:24px;opacity:1}}.page-single-service__related-cases__content{padding-bottom:60px}.page-single-service__related-cases__content .col-sm-6.col-lg-3.col-12{padding-left:10px;padding-right:10px}.page-single-service__related-cases__content .case-link{display:block;transition:all .3s ease-in-out}.page-single-service__related-cases__content .case-link:hover{transform:scale(1.05)}.service__details{margin-top:32px;margin-bottom:32px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}@media only screen and (min-width:600px){.service__details{flex-direction:row}}.service__details__block{background-color:#6936dd;padding:1px;clip-path:polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px)}@media only screen and (max-width:600px){.service__details__block{width:230px}}.service__details__block--text{background-color:#0a090f;padding:25px 40px;clip-path:polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px)}.service__details__block--text p{margin-bottom:0}.service__platforms{position:relative;z-index:1}.service__platforms--title{text-align:center;color:#e3eae7;text-transform:uppercase;font-size:20px;font-weight:400;margin-top:30px;margin-bottom:20px;line-height:1.2}.service__platforms__row{margin-bottom:40px;flex-direction:row;flex-wrap:wrap;gap:18px}.service__platforms--block,.service__platforms__row{display:flex;justify-content:center;align-items:center}.service__platforms--block{background-color:#6936dd;width:50px;height:50px;flex-grow:0;flex-shrink:0;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}