:root{--text-xl:20px;--text-lg:20px;--text-md:20px;--text-sm:12px;--spacing:28px}body{font-size:14px}h1,.ud-heading-wrapper h2{font-size:32px}#single_header_case_study h2{font-size:28px}.ud-heading h1,.ud-heading a{margin:0}.ud-heading-first-variant::before{width:89vw}.ud-heading .splide__pagination{justify-content:center;padding-left:0px!important;padding-top:10px!important}.pill--home .red.pill.lg{right:27.5%;top:40%}.pill--home .red.pill.sm{right:21%;top:40%}.pill--home .green.pill.lg{right:7.5%;top:25%}.pill--home .green.pill.sm{right:3.5%;top:25%}.pill--home .blue.pill.lg{right:25%;top:60%}.pill--home .blue.pill.sm{right:42%;top:60%}.banner__left{margin-top:220px;margin-left:0;padding-left:90px;padding-right:90px;max-width:none;width:100%;gap:25px}.order-point__content{width:100%}.description__content{margin-left:0;padding-right:0}.redbullets .description{display:flex;flex-flow:column}.redbullets .order-point{flex-flow:column}.order-point:not(:first-child){margin-top:20px}.blog__container{display:flex;flex-flow:column}.blog__header{padding-left:var(--spacing);padding-right:var(--spacing)}.blog .blog__button{margin-left:auto;width:100%;margin-right:45px}.contact-2{flex-flow:column;justify-content:center;align-items:flex-start}.contact-2 .btn{margin-left:auto;margin-top:30px}.blog__container>div{width:100%}.blog__right-section{margin-top:0}.slider>.splide{display:flex!important;flex-flow:column!important}.slider .splide__arrow{display:block!important;position:unset!important;width:60px!important;height:60px!important;transform:unset!important}.slider .splide__pagination{margin-bottom:0!important;padding-top:0!important;order:6!important}.slider .splide__arrows{display:flex;justify-content:space-between;padding:50px 45px;order:5!important}.stories__content{padding:50px 40px}.stories__content-wrapper{margin-right:auto;flex-flow:column;width:100%;align-items:flex-start}.stories__content-wrapper .btn{margin-left:auto}.craft__block{padding-right:0}.description{padding-left:var(--spacing);padding-right:var(--spacing)}.description__header{width:unset}.our-clients .description__content{max-width:unset}.our-clients__first-row{align-items:center}.craft{flex-flow:column}.craft__right-side{margin-top:0}.banner{padding-bottom:200px}.banner .btn{max-width:none!important;width:100%}.footer__container{flex-wrap:wrap;gap:0}.footer__col:last-child{margin-left:0}.footer__col{flex:0 0 50%;min-width:unset;margin-bottom:60px}.footer__col:nth-of-type(even){align-items:flex-end}.career-description{margin-top:0}.grid1__one,.grid1__three{display:none}.grid1{width:100%}.grid1>div{position:unset;width:100%}.grid1__two{padding:46px;text-align:center}.grid1__two>h1{color:#fff;display:inline}.top-content h1{display:none}.numer-points__block{flex-direction:column}.numer-points__block>div{width:100%;justify-content:flex-start}.numer-points__point{margin-bottom:30px}.numer-points__header{width:50%!important}.composition{padding-top:40px;padding-bottom:40px}.benefits{flex-direction:column;padding-top:0}.benefits>div{width:100%;margin:0!important}.benefits__block:nth-child(odd){background:var(--xbr-darkblue)}.benefits__block:nth-child(even){background:var(--xbr-red)}.open-positions__block{flex-direction:column;align-items:flex-end}.open-positions__block>div:first-child{margin-bottom:20px}.offer-grid{flex-direction:column}.offer-grid__img{width:calc(100vw + 100px);margin-left:-100px}.offer-grid .tags{flex-flow:row}.modal__container{width:90%}.our-clients .description{flex-direction:column}.our-clients__logo{width:100px}.about-page .top-content h1{display:flex}.values__block{width:auto;height:auto;padding:60px 10px}.values__block img{max-width:60px;margin-right:15px}.about-grid__desc1{width:100%;margin-top:0}.about-grid__img1{width:100%}.about-grid__img2{margin-left:auto}.about-grid__img2,.about-grid__img3{width:80%;margin-bottom:0;order:3}.about-grid__desc1{padding:var(--spacing);order:2}.eng-grid{flex-direction:column;margin-top:0}.eng-grid>div{height:auto;width:100%!important;padding-left:var(--spacing);padding-right:var(--spacing)}.eng-grid>div:first-child{margin-top:0}.eng-grid>div:nth-child(2){background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;padding-top:35%;width:80%!important;margin-left:auto}.eng-grid>div:nth-child(3){width:80%!important;padding:50px 30px}.order-point__label{text-align:left}.home-redirects .service{width:100%;transform:none!important}.department-grid>div:last-child>div:last-child{position:unset;margin:0}.department-grid>div:nth-child(2)>div:first-child{width:100%;padding-left:var(--spacing);padding-right:var(--spacing)}.department-grid>div:first-child{padding-top:66%;background-size:cover!important;width:100%}.post{padding:0}.post>*:not(.post__img){padding:0 35px}.post__main-img{padding-left:0;padding-right:0}.post__container{flex-direction:column}.post__data{display:flex;flex-direction:row-reverse;margin-bottom:30px}.post__content{width:100%}.post__data>div{width:50%}.related-posts{flex-direction:column}.related-posts>div{width:100%}.post .post__container:nth-of-type(1){padding:0}.post .post__container:nth-of-type(1)>div:first-child{padding:60px 35px 0}.post .post__container:nth-of-type(1)>.post__content>span{padding:50px 35px}.post__img{padding-top:45%;width:100%;margin-bottom:43px}.career-description .btn{width:100%}.career-description{margin-bottom:50px!important}.related-services__tags{display:flex;flex-flow:column}.related-services__tags{align-items:center}.top-content--single-service h1{display:block;text-align:center;margin-bottom:86px;margin-top:184px}.grid-industry__img1{order:1;width:100%;min-height:150px}.grid-industry__img2{order:3;margin-left:-45px;width:calc(100vw + 45px);min-height:220px}.grid-industry .md-desc{order:2;margin-left:0}.modal__container{padding-left:30px;padding-right:30px;right:-30px}.md-desc{margin-right:auto}.img-container--single-ind>div{width:100%!important}.md-desc--sing-ind{width:100%;padding-right:0;padding-left:var(--spacing);padding-right:var(--spacing)}.related-posts{margin-bottom:0}.related-posts .blog__small-post:nth-child(2){margin-top:0}.team__person{width:33%;height:118px}.craft>div{width:100%}.services-grid{padding:0}.service__icon{display:flex;align-items:center}.service__icon img{max-width:110px}.services-grid-wrapper{background:var(--xbr-gray);margin-top:24px}.services-grid-wrapper div{width:100%}.services-grid-wrapper .services-grid__secondary-img{width:80%}.services-grid-wrapper .services-grid__tertiary-img-wrapper{margin-left:auto;width:80%}.services-grid__intro,.services-grid__desc{padding-left:var(--spacing);padding-right:var(--spacing)}.services-grid__main-img{order:1}.services-grid__intro{order:2}.services-grid__secondary-img{order:3}.services-grid__tertiary-img-wrapper{order:4}.services-grid__desc{order:5}.top-content--with-services h1{display:block;text-align:center;margin-top:180px}.services-redirects>div{flex-direction:row!important}.service{flex-wrap:wrap}.service>div{width:100%}.service .btn{margin-right:0;margin-left:auto}.pill-wrapper{position:relative;--sm:14px;--md:48px;--big:42.5px;--lg:59px}.pill--home{height:350px}.banner{display:none}.banner-mobile{display:flex}.banner__left .btn{margin-top:0;margin-bottom:20px}.banner-mobile .banner__left{margin-top:0;align-items:center;padding-left:65px;padding-right:65px;text-align:center}.open-positions__block .tags span{font-size:10px!important;margin-right:8px;padding:5px 8px}.banner-mobile .banner__left .btn{width:100%;max-width:unset}.grid--single-service>.col-wrapper>div:first-child{height:148px}.grid--single-service>.col-wrapper>div:nth-child(2){height:148px}.grid--single-service>div:nth-child(2){height:200px}.grid--single-service{flex-direction:column-reverse}.grid--single-service>div:nth-child(2){width:100%;margin-bottom:42px}.grid--single-service>div:first-child{width:100%}.grid--single-service>.col-wrapper>div:first-child{width:85%}.grid--single-service>.col-wrapper>div:nth-child(2){width:85%}.pill-single-service{margin-bottom:39px}.pill--home .red.pill.sm{right:15%;top:40%}.pill--home .green.pill.sm{right:1.5%;top:25%}.pill--home .blue.pill.sm{right:52%;top:60%}.pill-case h1{display:block;text-align:center;margin-top:240px}.pill-contact h1{display:block;padding:100px 0;text-align:center}.pill-career .grid1{margin-top:150px}.pill-career h1{font-family:Comfortaa}.pill-services .pill.green{left:-3%;top:unset!important;bottom:0%!important}.pill-services .pill.red{left:37%!important;bottom:50%!important}.pill-services .pill.blue{left:60%!important;bottom:20%!important}.pill-blog h1{display:block;text-align:center}.pill-blog .top-content__subheader{margin-top:20px}.pill-blog .blog.tags{margin-top:60px}.pill-blog .pill-intro{margin-top:200px}.pill-blog .pill{z-index:-1}.pill-single-service .pill.green{right:25%;top:10%}.pill-single-service .pill.blue{right:9%;top:20%!important}.pill-single-service .pill.red{left:28%!important;bottom:unset;top:33%!important}.pill-industries .pill.red{top:200%}.pill-industries .pill.green{top:100%}.top-content--industries h1{display:block;text-align:center;margin-top:60px;margin-bottom:20px}.top-content--industries .intro{margin-bottom:40px;font-size:18px}.top-content--industries{margin-bottom:40px!important}.stories--industries{margin-top:40px;padding-left:20px;padding-right:20px}.stories--industries .stories__container.updated .wrap{flex-direction:column;gap:0}.stories--industries .stories__story.updated{width:100%}.stories--industries .stories__story.updated.modules .stories__background{min-height:250px;border-top-right-radius:120px;background-size:cover!important;background-position:center center!important}.stories--industries .stories__story.updated{margin-bottom:40px}.stories--industries .stories__story.updated .stories__content{height:auto;overflow:visible;padding:20px 0 24px}.pill-single-industry h1{display:block!important;text-align:center;margin-top:180px}.pill-single-industry .pill.blue{right:9%;top:17%!important}.pill-single-industry .pill.red{bottom:unset!important;top:20%!important;left:13.3%!important}.img-between-content{width:100%;max-height:200px}.top-content--with-bg h1{display:block;text-align:center;margin-top:50%}.pill-single-industry .pill.green{right:20%;top:5%}.short-content__text .tags{flex-wrap:wrap}.short-content__text .tags>span{margin-bottom:10px}.single-splide .single-case-splide>img{display:block;width:unset;height:100%;margin:0 auto}.service>div:nth-child(2){padding:30px 0}.service>div:nth-child(2)>div{width:80%}.b-gap{padding-bottom:50px!important}.t-gap{padding-top:50px!important}.ud-heading-wrapper{flex-direction:column-reverse}.ud-heading{min-height:unset}.ud-heading h1{margin-bottom:5px;margin-top:30px}.ud-heading h2{font-size:20px}.ud-heading a{margin-top:16px}.ud-heading{margin-bottom:30px!important}.cs{margin-top:20px;font-size:14px}.ud-heading{margin-top:30px!important}.stories__container{gap:0}.ud-heading-image{width:100%!important;height:unset!important}.ud-heading-content{text-align:center;display:flex;justify-content:center;align-items:center}.ud-heading-content a{width:100%}.nodes{opacity:.25;top:0}.ud-heading-image>img{max-width:100%!important;height:100%!important;position:unset!important}.ud-heading-wrapper>div{width:100%}.ud-heading-image{height:171px}.ud-heading-image>img{height:100%;width:auto}.ud-video-control{transform:scale(.5)}.ud-video-section{padding-top:0}.ud-video-wrapper{width:85%!important}.ud-video-section-circle{height:350px}.ud-video-section::before{display:none}.ud-video-section-circle::after{width:240px;height:240px}.ud-customer-container{display:none}.ud-slider::before{top:15px}.ud-slider .splide__arrows{display:none}.ud-solution--dots-container>span{font-size:14px}.nodes>div:nth-child(1){top:0;left:50px;width:16px;height:16px;border-radius:50%;background:var(--xbr-red)}.nodes>div:nth-child(2){top:0;left:100px;width:105px;height:16px;border-radius:20px;background:var(--xbr-red);z-index:-1}.nodes>div:nth-child(3){bottom:50px;left:115px;width:16px;height:16px;border-radius:50%;background:var(--xbr-blue)}.nodes>div:nth-child(4){bottom:50px;left:0;width:81px;height:16px;border-radius:20px;background:var(--xbr-blue)}.nodes>div:nth-child(5){display:none}.nodes>div:nth-child(6){display:none}.ud-heading-second-variant .nodes{opacity:1}.stories__container.updated .wrap.small{flex-direction:column;gap:0;padding:0 20px}.stories__container.updated .wrap.small .stories__story.updated{width:100%;margin-bottom:40px}.stories__container.updated .wrap.small .stories__story.updated .stories__content{height:auto;overflow:visible;padding:20px 0 24px}.code-block{overflow-x:auto;max-width:100%}