:root{--text-xl:28px;--text-lg:22px;--text-md:20px;--text-sm:14px;--spacing:90px}h1,.ud-heading-wrapper h2:not(.ud-heading-content-single-study h2){font-size:42px}h2,.ud-heading-wrapper h3{font-size:18px}.banner{padding-bottom:100px}.description{padding-top:52px}.description__header{padding-bottom:40px}.slide__content{padding-top:46px}.splide__pagination{padding-top:30px!important;padding-bottom:30px!important}.team__header{padding-left:var(--spacing);padding-right:var(--spacing)}.banner__left{max-width:50%;margin-left:90px}.our-clients .description__header{margin-right:0}.our-clients__logo{margin-right:30px}.slider .slide__container{padding-left:0}.splide__arrow.splide__arrow--next{width:60px!important;height:60px!important}.splide__arrows .splide__arrow img{width:45px!important}.slider .slide__content{padding-left:0;padding-right:0}.slider .splide__arrow{margin:0!important}.slider .splide__slide>div{margin:0 auto}.slider .splide__arrow:first-child{margin-left:10px!important}.slider .slide__header{margin:0 auto}.slider .splide{padding-left:var(--spacing);padding-right:var(--spacing)}.slider .slide__header h2{margin-left:0}.stories__story{flex-flow:column}.stories__background{min-height:410px;background-size:contain!important;background-repeat:no-repeat!important;background-position-x:left!important}.stories__story>div{width:100%}.stories__story:nth-of-type(even){flex-flow:inherit}.stories__content-wrapper{display:flex;align-items:center}.stories__content-wrapper .btn{width:100%}.about-us .description{flex-direction:column}.about-us .description__content{margin-left:0;margin-right:0}.about-us .description__header{margin-right:0}.about-us .description__content .about-us__button{margin-left:auto}.top-content__tags{margin-top:180px}.top-content{margin-bottom:0}.short-content{flex-flow:column}.short-content__header{margin-bottom:40px}.img-between-content{width:584px;height:392px}.img-between-content img{object-fit:cover;width:100%;height:100%}.img-container--with-gray{background:linear-gradient(to bottom,var(--xbr-gray) 35%,transparent 35%)}.short-content__text{width:100%}.short-content__text .tags{margin-top:40px}.customer-opinion__container{padding:0;margin-top:30px}.short-content,.customer-opinion{padding-bottom:45px;padding-top:55px}.container{background-image:none}.contact-form{flex-flow:column}.contact-form>div{width:100%}.contact-form__informations{margin-bottom:50px}.contact-form__form .btn{margin-left:auto}.grid1{margin:0}.composition__header{margin-bottom:60px}.career-description{width:100%}.numer-points__point{width:10%;justify-content:flex-start}.composition{flex-direction:column}.composition{padding-top:70px;padding-bottom:70px}.composition>div{width:100%}.single-awsm-job-heading h1{display:inline!important}.offer-grid__img{width:384px;height:200px}.modal__container{width:80%}#awsm-application-form .form__body>div{flex-direction:column!important}#awsm-application-form .form__body .form__group{width:100%!important}#awsm-application-form .form__attachments>div{flex-direction:column}#awsm-application-form .form__attachments>div>div{width:100%}.eng-grid>div:first-child{margin-top:-150px}.eng-grid{margin-top:150px}.department-grid{display:flex;flex-flow:column-reverse;height:auto;min-height:unset}.department-grid>div:first-child{width:480px;height:278px}.department-grid>div:last-child{width:100%}.department-grid>div:last-child>div:last-child{position:absolute;margin-left:480px;margin-top:136px;background-size:100%!important}.department-grid>div:nth-child(2)>div:first-child{margin-left:auto;width:50%;padding:0;margin-bottom:50px}.about-grid.about-element{margin-top:60px}.post__img{padding-top:35%;margin-bottom:43px}.numer-points__content{margin-left:auto}.related-services{flex-flow:column;margin:60px 0}.related-services__tags{margin-top:50px}.related-services__header span{display:none}.related-services>div{width:100%;padding:0}.top-content--single-service h1{display:block;text-align:center;margin-bottom:166px;margin-top:50px}.menu{font-size:var(--text-lg);box-shadow:none}.grid-industry{display:flex;flex-direction:column-reverse;margin-top:40px}.grid-industry__img2{width:75%;height:213px}.grid-industry__img1{width:50%;height:160px;margin-right:auto}.md-desc{width:100%;padding-bottom:55px;order:-1}.img-container--single-ind>div{margin:0 auto}.md-desc--sing-ind{width:100%;padding-right:0;padding-left:var(--spacing);padding-right:var(--spacing)}.related-posts{margin-bottom:100px}.related-posts .blog__small-post{height:192px}.related-posts .blog__small-post:nth-child(2){margin-top:100px}.team__person{height:130px}.services-grid{padding-left:var(--spacing);padding-right:var(--spacing)}.services-grid__main-img{width:60%;height:210px;margin:0}.services-grid__secondary-img{width:50%;height:160px;margin-top:53px}.services-grid__tertiary-img-wrapper{width:50%}.services-grid__tertiary-img{height:160px}.services-grid-wrapper{background:linear-gradient(to bottom,transparent 290px,var(--xbr-gray) 0);margin-top:76px}.services-grid__intro{margin-top:50px}.services-grid__desc{margin-top:30px!important;margin-bottom:40px}.service .btn{margin-left:0;margin-right:auto;width:80%}.grid--single-service>.col-wrapper>div:first-child{height:158px}.grid--single-service>.col-wrapper>div:nth-child(2){height:158px}.grid--single-service>div:nth-child(2){height:214px}.top-content--industries h1{margin-top:50px;margin-bottom:110px}.top-content--career{margin-bottom:78px}.description{padding-left:var(--spacing);padding-right:var(--spacing)}.description__content{padding-right:var(--spacing)}.pill-wrapper{position:relative;--sm:14px;--md:48px;--big:66px;--lg:92px}.b-gap{padding-bottom:90px!important}.t-gap{padding-top:90px!important}.container-max-width{padding-left:0;padding-right:0}.ud-heading-image>img{position:absolute;bottom:0;max-height:283px}.ud-heading{min-height:283px}.ud-heading-content{gap:20px;justify-content:space-evenly;padding:0;height:100%}.stories__container{gap:10px}.ud-scroll-icon{margin-top:25px;margin-bottom:40px}.ud-stack-item{width:117px;height:117px;font-size:14px}.ud-stack-item::before{width:125px;height:125px;right:-5px;top:-5px;border:1px solid var(--xbr-red)}.ud-stack-container{max-width:600px}.ud-slider>h2.ud-slider-header{display:none}.ud-case-slide{max-width:400px;flex-direction:column-reverse;margin:0 auto;gap:30px}.ud-case-slide-img-wrapper{height:auto}.ud-case-slide-img-wrapper>img{max-width:245px;position:unset}.ud-case-slide-img-wrapper::after{position:unset;width:239px;height:239px}.ud-case-slide-content{text-align:center}.ud-case-slide-content h2{font-size:36px}.ud-slider::before{display:block;position:absolute;content:"";top:45px;left:calc(50% - 12px);background:var(--xbr-red);height:3px;width:24px}.ud-solutions-wrapper{flex-direction:column}.ud-sliderB .splide__arrows>*{top:160px!important}.ud-2-col{flex-direction:column;gap:50px}.ud-solution--standard{flex-direction:column-reverse}.ud-solution--standard>div{max-width:unset!important;width:100%}.ud-solution--standard.ud-solution-no-img li{width:100%;margin-right:0}.nodes>div:nth-child(2){top:120px;left:100px;width:225px;height:26px;border-radius:20px;background:var(--xbr-red);z-index:-1}.cs{top:0}.footer__col{min-width:0;flex:1}.footer__col:last-child{margin-left:0}.stories--industries{margin-top:50px}.stories--industries .stories__container.updated .wrap{display:flex;flex-wrap:wrap;gap:24px;padding-left:0}.stories--industries .stories__story.updated{width:calc(50% - 12px);float:none;padding-right:0;margin-bottom:0;min-height:unset}.stories--industries .stories__story.updated:nth-child(even){float:none}.stories--industries .stories__story.updated.modules .stories__background{min-height:220px;border-top-right-radius:120px;background-size:cover!important;background-position:center center!important}.stories--industries .stories__story.updated .stories__content{height:auto;overflow:visible;padding:16px 0 20px}.stories__container.updated .wrap.small{display:flex;flex-wrap:wrap;gap:24px;padding:0 20px}.stories__container.updated .wrap.small .stories__story.updated{width:calc(50% - 12px);float:none;padding-right:0;margin-bottom:0;min-height:unset}.stories__container.updated .wrap.small .stories__story.updated:nth-child(even){float:none}.stories__container.updated .wrap.small .stories__story.updated .stories__content{height:auto;overflow:visible;padding:16px 0 20px}