.case{position:relative;overflow:hidden;min-height:260px;display:flex;flex-direction:column;justify-content:center}.case-link{display:block;text-decoration:none;overflow:hidden;margin:2px}@media only screen and (min-width:1264px){.case-link{margin:1px 2px}}@media only screen and (min-width:1904px){.case-link{margin:2px}}.case .case-image__container{overflow:hidden;width:100%;height:100%}.case--image{z-index:0;height:100%;width:auto;-o-object-fit:cover;object-fit:cover;clip-path:polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px)}.case--image__container{display:inline-block;overflow:hidden;min-height:300px;height:100%}.case--title{margin-top:16px;margin-bottom:20px;color:#e3eae7;font-size:16px;font-weight:900;line-height:1.2;text-transform:uppercase;position:relative;z-index:1}@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)}