.wrapper {
    direction: ltr
}
.a-back-main {
    right: auto;
    left: 20px;
}
.a-back-main__line {
    right: auto;
    left: 0
}
.a-back-main__link {
    padding-left: 14px;
    padding-right: 0;
}
.a-back-main__link:after {
    content: '<';
    left: 0;
    right: auto
}
.a-back-main__link:before {
    left: 14px;
    right: 0
}

@media only screen and (max-width:1450px) {
.a-back-main {
    right: auto;
    left: 0
}
}

@media only screen and (max-width:740px) {
.a-back-main__link {
    padding-left: 9px
}
}
.a-back:before {
    -webkit-transform: rotate(45deg) skew(-3deg, -3deg);
    -ms-transform: rotate(45deg) skew(-3deg, -3deg);
    transform: rotate(45deg) skew(-3deg, -3deg)
}
.a-back:after {
    -webkit-transform: rotate(45deg) skew(-3deg, -3deg) translate(2px, 2px);
    -ms-transform: rotate(45deg) skew(-3deg, -3deg) translate(2px, 2px);
    transform: rotate(45deg) skew(-3deg, -3deg) translate(2px, 2px)
}
.s-presentation__title a {
    display: inline-block
}
.s-staff__link {
    display: inline-block;
    margin-right: 0;
    margin-left: 8px
}
.b-person__more {
    left: auto;
    right: 30px
}
.b-person__contact-link+.b-person__contact-link {
    margin-right: 0;
    margin-left: 10px
}
.b-tell__link {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}
.b-tell__client::after, .b-tell__company::before {
    margin-right: 0;
    margin-left: 7px;
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg)
}
.b-tell__company::before {
    margin-right: 7px
}
.b-career {
    direction: rtl;
}
.b-career__wrapper, .b-career__top, .b-career__inner {
    right: auto;
    left: 0
}
.b-career__inner, .b-career__wrapper {
    direction: ltr
}
.b-career__inner {
-webkit-transform:translateX(-68px) translateX(calc((-100% + 68px) / 3 * 2));
-ms-transform:translateX(-68px) translateX(calc((-100% + 68px) / 3 * 2));
transform:translateX(-68px) translateX(calc((-100% + 68px) / 3 * 2));
}
._ie .b-career__inner {
    -webkit-transform: translateX(-68px) translateX(-66.666666%) translateX(46px);
    -ms-transform: translateX(-68px) translateX(-66.666666%) translateX(46px);
    transform: translateX(-68px) translateX(-66.666666%) translateX(46px)
}
.b-career__wrapper {
-webkit-transform:translateX(68px) translateX(calc((100% - 68px) / (3) * 2));
-ms-transform:translateX(68px) translateX(calc((100% - 68px) / (3) * 2));
transform:translateX(68px) translateX(calc((100% - 68px) / (3) * 2));
}
._ie .b-career__wrapper {
    -webkit-transform: translateX(68px) translateX(66.666666%) translateX(-46px);
    -ms-transform: translateX(68px) translateX(66.666666%) translateX(-46px);
    transform: translateX(68px) translateX(66.666666%) translateX(-46px)
}
.b-career .f-contact {
    padding: 0 0 0 10px
}
.b-career__close {
    right: 20px;
    left: auto
}

@media only screen and (max-width:1450px) {
.b-career__inner {
-webkit-transform:translateX(-44px) translateX(calc((-100% + 44px) / 3 * 2));
-ms-transform:translateX(-44px) translateX(calc((-100% + 44px) / 3 * 2));
transform:translateX(-44px) translateX(calc((-100% + 44px) / 3 * 2));
}
._ie .b-career__inner {
    -webkit-transform: translateX(-44px) translateX(-66.666666%) translateX(30px);
    -ms-transform: translateX(-44px) translateX(-66.666666%) translateX(30px);
    transform: translateX(-44px) translateX(-66.666666%) translateX(30px)
}
.b-career__wrapper {
-webkit-transform:translateX(44px) translateX(calc((100% - 44px) / (3) * 2));
-ms-transform:translateX(44px) translateX(calc((100% - 44px) / (3) * 2));
transform:translateX(44px) translateX(calc((100% - 44px) / (3) * 2));
}
._ie .b-career__wrapper {
    -webkit-transform: translateX(44px) translateX(66.666666%) translateX(-30px);
    -ms-transform: translateX(44px) translateX(66.666666%) translateX(-30px);
    transform: translateX(44px) translateX(66.666666%) translateX(-30px)
}
.b-career__link {
    padding: 0 45px 0 25px
}
.b-career__close {
    right: 10px;
    left: auto
}
}

@media only screen and (max-width:1024px) {
.b-career__inner {
-webkit-transform:translateX(-28px) translateX(calc((-100% + 28px) / 3 * 2));
-ms-transform:translateX(-28px) translateX(calc((-100% + 28px) / 3 * 2));
transform:translateX(-28px) translateX(calc((-100% + 28px) / 3 * 2));
}
._ie .b-career__inner {
    -webkit-transform: translateX(-28px) translateX(-66.666666%) translateX(9px);
    -ms-transform: translateX(-28px) translateX(-66.666666%) translateX(9px);
    transform: translateX(-28px) translateX(-66.666666%) translateX(9px)
}
.b-career__wrapper {
-webkit-transform:translateX(28px) translateX(calc((100% - 28px) / (3) * 2));
-ms-transform:translateX(28px) translateX(calc((100% - 28px) / (3) * 2));
transform:translateX(28px) translateX(calc((100% - 28px) / (3) * 2));
}
._ie .b-career__wrapper {
    -webkit-transform: translateX(28px) translateX(66.666666%) translateX(-9px);
    -ms-transform: translateX(28px) translateX(66.666666%) translateX(-9px);
    transform: translateX(28px) translateX(66.666666%) translateX(-9px)
}
.b-career__link {
    padding: 0 24px 0 17px
}
.b-career .f-contact {
    padding: 0 60px 0 10px
}
}

@media only screen and (max-width:740px) {
.b-career__inner, .b-career__wrapper {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
._ie .b-career__inner, ._ie .b-career__wrapper {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}
.b-career__close {
    right: 24px;
    left: auto
}
}
._ie .b-intro__item {
    direction: rtl
}
.b-intro__description {
    left: 0;
    right: auto;
}
._prev .b-intro__description {
    -webkit-transform: translateX(-100vw);
    -ms-transform: translateX(-100vw);
    transform: translateX(-100vw)
}
._next .b-intro__description {
    -webkit-transform: translateX(100vw);
    -ms-transform: translateX(100vw);
    transform: translateX(100vw)
}
.b-intro__description._animated {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: none;
    transition: none;
}
.b-intro__description._animated .b-intro__type span, .b-intro__description._animated .b-intro__title span {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}
.b-intro__description._animated .b-intro__text, .b-intro__description._animated .b-intro__text-animated, .b-intro__description._animated .b-intro__link-wrapper, .b-intro__description._animated .b-intro__link-animated, .b-intro__description._animated .b-intro__nav-animated, .b-intro__description._animated .l-nav {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}
.b-intro__description._animated .b-intro__title:before {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}
.b-intro__nav-animated {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}
.b-intro .l-nav {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}
.b-intro__type-animated {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
.b-intro__type-animated>span {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}
.b-intro__title-animated {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
.b-intro__title-animated>span {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}
.b-intro__title:before {
    left: 0;
    right: auto;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}
.b-intro__text {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}
.b-intro__text-animated {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}
.b-intro__link-wrapper {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}
.b-intro__link-animated {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}
.b-intro__link-text {
    padding-right: 4px;
    padding-left: 0
}
.b-intro__link-open {
    padding-right: 50px;
    padding-left: 0;
}
.b-intro__link-open::after {
    left: 0;
    right: auto
}
.b-intro__link-open svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    right: 0;
    left: auto
}
.b-intro .slick-list, .b-intro .slick-track {
    height: 100%;
    width: 100%
}
.b-intro .slick-next {
    right: 50px;
    left: auto
}
.b-intro .slick-prev {
    left: 50px;
    right: auto
}
.b-intro .slick-slide {
    float: left
}

@media only screen and (max-width:1450px) {
.b-intro__description {
    left: 67px;
    right: auto
}
.b-intro .slick-prev {
    left: 20px;
    right: auto
}
.b-intro .slick-next {
    right: 20px;
    left: auto
}
}

@media only screen and (max-width:1024px) {
.b-intro__description {
    right: 63px;
    left: 63px
}
}

@media only screen and (max-width:740px) {
.b-intro__description {
    right: 31px;
    left: 31px
}
.b-intro__link-open {
    display: block;
    width: 25px;
    height: 25px;
}
.b-intro__link-open svg {
    right: auto;
    left: 0;
    top: 5px
}
}
.b-requirements {
    padding: 0 20px 0 44px;
}
.b-requirements__li::before {
    margin-left: 0;
    margin-right: 5px
}

@media only screen and (max-width:1450px) {
.b-requirements {
    padding: 0 10px 0 32px
}
}

@media only screen and (max-width:1024px) {
.b-requirements {
    padding: 0 10px 0 22px
}
}
._ie .b-slider-process__item {
    direction: rtl
}
.b-slider-process__right {
    padding: 92px 197px 85px 154px;
}
._ie .b-slider-process__right {
    direction: ltr
}
.s-our-history .b-slider-process__right {
    padding: 78px 140px 85px 154px
}
.b-slider-process__right-wrapper {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}
._next .b-slider-process__right-wrapper {
    -webkit-transform: translateX(100vw);
    -ms-transform: translateX(100vw);
    transform: translateX(100vw)
}
._p17 ._next .b-slider-process__right-wrapper {
    -webkit-transform: translateX(100vw) translateX(-17px);
    -ms-transform: translateX(100vw) translateX(-17px);
    transform: translateX(100vw) translateX(-17px)
}
.b-slider-process__right._animated .b-slider-process__right-wrapper {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}
.b-slider-process__right._animated .b-slider-process__title-animated, .b-slider-process__right._animated .b-slider-process__number-animated, .b-slider-process__right._animated .b-slider-process__subtitle-animated, .b-slider-process__right._animated .b-slider-process__topic-animated, .b-slider-process__right._animated .b-slider-process__text-wysiwyg-animated {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.b-slider-process__right._animated .b-slider-process__title-animated>span, .b-slider-process__right._animated .b-slider-process__number-animated>span, .b-slider-process__right._animated .b-slider-process__subtitle-animated>span, .b-slider-process__right._animated .b-slider-process__topic-animated>span, .b-slider-process__right._animated .b-slider-process__text-wysiwyg-animated>span, .b-slider-process__right._animated .b-slider-process__title-animated p, .b-slider-process__right._animated .b-slider-process__number-animated p, .b-slider-process__right._animated .b-slider-process__subtitle-animated p, .b-slider-process__right._animated .b-slider-process__topic-animated p, .b-slider-process__right._animated .b-slider-process__text-wysiwyg-animated p {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}
.b-slider-process__right._animated .b-slider-process__title:after {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}
.b-slider-process__title:after {
    left: 0;
    right: auto;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}
.b-slider-process__title-animated {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
.b-slider-process__title-animated>span {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}
.b-slider-process__number-animated {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
.b-slider-process__number-animated>span {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}
.b-slider-process__subtitle-animated {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
.b-slider-process__subtitle-animated>span {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}
.b-slider-process__topic-animated {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
.b-slider-process__topic-animated>span {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}
.b-slider-process__text-wysiwyg p {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}
.b-slider-process__text-wysiwyg-animated {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}
.b-slider-process .slick-slide {
    float: left
}
.b-slider-process .slick-dots {
    left: 150px;
    right: auto
}
.b-slider-process .slick-next {
    left: 45.5%;
    right: auto;
}
.b-slider-process .slick-next:after {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

@media only screen and (max-width:1450px) {
.b-slider-process__right {
    padding: 46px 80px 59px 88px;
}
.s-our-history .b-slider-process__right {
    padding: 48px 55px 85px 89px
}
.b-slider-process .slick-dots {
    left: 84px;
    right: auto
}
.b-slider-process .slick-next {
    bottom: 17px;
    left: 43.4%;
    right: auto;
}
.s-our-history .b-slider-process .slick-next {
    left: 44.7%;
    right: auto
}
}

@media only screen and (max-width:1024px) {
.b-slider-process__right {
    padding: 23px 10px 50px 61px;
}
.s-our-history .b-slider-process__right {
    padding: 25px 15px 85px 61px
}
.b-slider-process .slick-dots {
    left: 58px;
    right: auto
}
.b-slider-process .slick-next {
    left: 48%;
    right: auto;
}
.s-our-history .b-slider-process .slick-next {
    bottom: 17px;
    right: 48.2%
}
}

@media only screen and (max-width:740px) {
.b-slider-process__right, .b-slider-process__left {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}
.b-slider-process__right {
    padding: 12px 30px 51px 34px;
}
.s-our-history .b-slider-process__right {
    padding: 16px 30px 35px 34px
}
.b-slider-process__wrap-img {
    max-width: calc(100% - 64px)
}
.b-slider-process .slick-dots {
    left: 27px;
    right: auto
}
.b-slider-process .slick-next {
    bottom: 187px;
    right: 25px;
    left: auto;
}
.s-our-history .b-slider-process .slick-next {
    bottom: 197px;
    right: 25px;
    left: auto
}
}
.b-case__text {
    left: 34px;
    right: auto
}
.b-case h3._eng {
    direction: rtl
}

@media only screen and (max-width:1450px) {
.b-case__mask-info {
    padding: 0 10px 0 40px
}
.b-case__mask-key::after, .b-case__mask-text::before {
    margin-left: 5px;
    margin-right: 7px
}
.b-case__name, .b-case__key {
    left: 22px;
    right: auto
}
}

@media only screen and (max-width:1024px) {
.b-case__mask-key::after, .b-case__mask-text::before {
    margin-right: 7px;
    margin-left: 4px
}
}

@media only screen and (max-width:740px) {
.b-case__name, .b-case__key {
    left: 30px;
    right: auto
}
.b-case__name::before {
    margin-right: 2px;
    margin-left: 3px
}
.b-case__text {
    left: 0
}
}
.b-contact-alt:not(:first-child) {
    margin-left: 0;
    margin-right: 100px
}
.b-contact-alt__info {
    margin-left: 0;
    margin-right: 3px
}

@media only screen and (max-width:1250px) {
.b-contact-alt:not(:first-child) {
    margin-right: 0
}
}
.b-contact {
    margin-right: 0;
    margin-left: 10px;
}
.b-contact__lbl {
    display: inline-block;
}
.b-contact__lbl::before {
    margin-left: 0;
    margin-right: 5px
}

@media only screen and (max-width:1450px) {
.b-contact {
    margin-left: 0
}
}

@media only screen and (max-width:740px) {
.b-person__contact-link {
    margin-left: 25px;
    margin-right: 0
}
}
.b-related__title {
    padding-left: 0;
    padding-right: 4px
}
.b-related__line {
    right: auto;
    left: 0
}
.b-strip-gallery__text {
    left: 30px
}
.b-strip-gallery .slick-next {
    left: auto;
    right: 50px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.b-strip-gallery .slick-prev {
    right: auto;
    left: 50px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.b-strip-gallery .slick-prev svg {
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}
.b-strip-gallery .slick-slide {
    float: left;
}
.b-strip-gallery .slick-slide svg {
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

@media only screen and (max-width:1450px) {
.b-strip-gallery .slick-next {
    left: auto;
    right: 20px
}
.b-strip-gallery .slick-prev {
    right: auto;
    left: 20px
}
}
.b-career__wrapper {
    direction: ltr
}
.b-career__info {
    direction: ltr
}
.b-career__close {
    left: auto;
    right: 20px
}
.b-requirements__li::before {
    margin-left: 0;
    margin-right: 5px
}
.f-contact__submit {
    clear: left;
    float: right
}
.b-slider-text__title:after {
    right: auto;
    left: 0
}
.b-slider-text__line {
    right: auto;
    left: 0
}

@media only screen and (max-width:1024px) {
.btn-next {
    left: auto;
    right: 40px
}
}

@media only screen and (max-width:740px) {
.btn-next {
    left: auto;
    right: 20px
}
}
.f-subscribe {
    margin-left: 30px;
    margin-right: 0;
}
.f-subscribe__submit {
    margin-right: 0;
    margin-left: 9px
}
.f-subscribe__thank {
    left: 0;
    right: auto
}

@media only screen and (max-width:1450px) {
.f-subscribe {
    margin-right: 0;
    margin-left: 19px
}
}

@media only screen and (max-width:1024px) {
.f-subscribe {
    margin-right: 0;
    margin-left: 0;
}
.f-subscribe__submit {
    margin-right: 0;
    margin-left: 22px
}
}

@media only screen and (max-width:740px) {
.f-subscribe {
    margin-right: 0;
    margin-left: 0;
}
.f-subscribe__submit {
    margin-right: 0;
    margin-left: 9px
}
}
.l-careers__item._active:nth-child(3n - 1) .b-career__top {
    -webkit-transform: translateX(calc((-100% + 68px) / 3)) translateX(-34px);
    -ms-transform: translateX(calc((-100% + 68px) / 3)) translateX(-34px);
    transform: translateX(calc((-100% + 68px) / 3)) translateX(-34px);
}
._ie .l-careers__item._active:nth-child(3n - 1) .b-career__top {
    -webkit-transform: translateX(-33.333333%) translateX(23px) translateX(-34px);
    -ms-transform: translateX(-33.333333%) translateX(23px) translateX(-34px);
    transform: translateX(-33.333333%) translateX(23px) translateX(-34px)
}
.l-careers__item._active:nth-child(3n) .b-career__top {
-webkit-transform:translateX(calc((-100% + 17px) / 3 * 2)) translateX(-34px);
-ms-transform:translateX(calc((-100% + 17px) / 3 * 2)) translateX(-34px);
transform:translateX(calc((-100% + 17px) / 3 * 2)) translateX(-34px);
}
._ie .l-careers__item._active:nth-child(3n) .b-career__top {
    -webkit-transform: translateX(-66.66666666%) translateX(12px) translateX(-34px);
    -ms-transform: translateX(-66.66666666%) translateX(12px) translateX(-34px);
    transform: translateX(-66.66666666%) translateX(12px) translateX(-34px)
}

@media only screen and (max-width:1450px) {
.l-careers__item._active:nth-child(3n - 1) .b-career__top {
    -webkit-transform: translateX(calc((-100% + 44px) / 3)) translateX(-22px);
    -ms-transform: translateX(calc((-100% + 44px) / 3)) translateX(-22px);
    transform: translateX(calc((-100% + 44px) / 3)) translateX(-22px);
}
._ie .l-careers__item._active:nth-child(3n - 1) .b-career__top {
    -webkit-transform: translateX(-33.333333%) translateX(15px) translateX(-22px);
    -ms-transform: translateX(-33.333333%) translateX(15px) translateX(-22px);
    transform: translateX(-33.333333%) translateX(15px) translateX(-22px)
}
.l-careers__item._active:nth-child(3n) .b-career__top {
-webkit-transform:translateX(calc((-100% + 11px) / 3 * 2)) translateX(-22px);
-ms-transform:translateX(calc((-100% + 11px) / 3 * 2)) translateX(-22px);
transform:translateX(calc((-100% + 11px) / 3 * 2)) translateX(-22px);
}
._ie .l-careers__item._active:nth-child(3n) .b-career__top {
    -webkit-transform: translateX(-66.6666666%) translateX(8px) translateX(-22px);
    -ms-transform: translateX(-66.6666666%) translateX(8px) translateX(-22px);
    transform: translateX(-66.6666666%) translateX(8px) translateX(-22px)
}
}

@media only screen and (max-width:1024px) {
.l-careers__item._active:nth-child(3n - 1) .b-career__top {
    -webkit-transform: translateX(calc((-100% + 28px) / 3)) translateX(-14px);
    -ms-transform: translateX(calc((-100% + 28px) / 3)) translateX(-14px);
    transform: translateX(calc((-100% + 28px) / 3)) translateX(-14px);
}
._ie .l-careers__item._active:nth-child(3n - 1) .b-career__top {
    -webkit-transform: translateX(-33.333333%) translateX(9px) translateX(-14px);
    -ms-transform: translateX(-33.333333%) translateX(9px) translateX(-14px);
    transform: translateX(-33.333333%) translateX(9px) translateX(-14px)
}
.l-careers__item._active:nth-child(3n) .b-career__top {
-webkit-transform:translateX(calc((-100% + 7px) / 3 * 2)) translateX(-14px);
-ms-transform:translateX(calc((-100% + 7px) / 3 * 2)) translateX(-14px);
transform:translateX(calc((-100% + 7px) / 3 * 2)) translateX(-14px);
}
._ie .l-careers__item._active:nth-child(3n) .b-career__top {
    -webkit-transform: translateX(-66.6666666%) translateX(4px) translateX(-14px);
    -ms-transform: translateX(-66.6666666%) translateX(4px) translateX(-14px);
    transform: translateX(-66.6666666%) translateX(4px) translateX(-14px)
}
}

@media only screen and (max-width:740px) {
.l-careers__item._active:nth-child(3n - 1) .b-career__top {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
._ie .l-careers__item._active:nth-child(3n - 1) .b-career__top {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}
.l-careers__item._active:nth-child(3n) .b-career__top {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
._ie .l-careers__item._active:nth-child(3n) .b-career__top {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}
}
.l-positive__top:before {
    left: 0
}
.l-nav__item {
    margin-left: 0;
    margin-right: 10px
}
.l-nav__link {
    padding-left: 0;
    padding-right: 15px;
}
.l-nav__link span {
    margin-right: 0;
    margin-left: 10px;
}
.l-nav__link span::after {
    left: auto;
    right: 0
}
.l-nav__link::after {
    left: auto;
    right: 0
}

@media only screen and (max-width:1450px) {
.l-nav__item {
    margin-left: 0;
    margin-right: 7px
}
.l-nav__link {
    padding-left: 0;
    padding-right: 10px
}
}

@media only screen and (max-width:740px) {
.l-nav__item {
    margin-right: 5px;
    margin-left: 0
}
.l-nav__link {
    padding-left: 0;
    padding-right: 10px
}
}
.l-scheme {
    display: block
}

@media only screen and (max-width:1450px) {
.l-scheme__item._share {
    right: -50px
}
}

@media only screen and (max-width:1024px) {
.l-scheme__item._share:before {
    top: 45px;
    left: -10px
}
.l-scheme__item._design {
    right: -40px;
}
.l-scheme__item._design:before {
    left: -15px
}
}
.l-social__li:not(:first-child) {
    margin-right: 0;
    margin-left: 14px
}

@media only screen and (max-width:1450px) {
.l-social__li:not(:first-child) {
    margin-left: 8px
}
}

@media only screen and (max-width:1024px) {
.l-social__li:not(:first-child) {
    margin-left: 15px
}
}

@media only screen and (max-width:740px) {
.l-social__li:not(:first-child) {
    margin-left: 10px
}
.l-social__li._mobile {
    display: inline-block
}
}
.s-news-internal__item {
    margin-right: 0;
    margin-left: 3px
}
.s-news-internal__rubric {
    margin-right: 0;
    margin-left: 8px
}
.s-news-internal__info {
    padding-left: 0;
    padding-right: 30px
}
.s-news-internal__item::before {
    margin-right: 10px;
    margin-left: 10px;
    -webkit-transform: rotate(-25deg);
    -ms-transform: rotate(-25deg);
    transform: rotate(-25deg)
}
.s-news-internal__date::after, .s-news-internal__title-info::before {
    -webkit-transform: rotate(-25deg);
    -ms-transform: rotate(-25deg);
    transform: rotate(-25deg);
    margin-left: 10px;
    margin-right: 0
}
.s-news-internal__title-info::before {
    margin-right: 10px
}
.s-news-internal__link {
    padding-left: 0;
    padding-right: 60px;
    margin-left: 30px;
}
.s-news-internal__link svg {
    right: 0;
    left: auto;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media only screen and (max-width:1024px) {
.s-news-internal__info {
    padding-left: 3px
}
}

@media only screen and (max-width:740px) {
.s-news-internal__title, .s-news-internal__info {
    padding: 0 30px
}
.s-news-internal__link-top {
    margin-right: 0;
    margin-left: 30px
}
}
.f-filter {
    left: auto;
    right: 0;
    padding: 364px 55px 66px 169px;
}
.f-filter__reset {
    margin-right: 0;
    margin-left: 4px
}
.f-filter__filter-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.f-filter__text {
    margin-left: 0;
    margin-right: 4px
}
.f-filter__industry:after {
    right: auto;
    left: 0
}
.b-news__link svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media only screen and (max-width:1024px) {
.a-logo {
    margin-right: 0;
    margin-left: 36px
}
.p-news .f-filter {
    padding: 365px 8px 44px 117px
}
}

@media only screen and (max-width:740px) {
.a-logo {
    margin-right: 0;
    margin-left: 5px
}
.p-news .f-filter {
    padding: 321px 30px 30px 30px
}
}

@media only screen and (max-width:420px) {
.p-news .f-filter {
    padding: 351px 30px 30px 30px
}
}
.s-case .b-slider-text__title span {
    margin-left: 0;
    margin-right: 10px
}
.s-contact .f-contact textarea {
    height: auto;
    letter-spacing: .5px
}
.s-contact .f-contact__submit {
    margin-left: 0;
    margin-right: 4px
}

@media only screen and (max-width:1450px) {
.s-contact .container {
    padding: 0 30px 0 40px;
}
.s-contact .container__info {
    margin-left: 0;
    margin-right: 5px
}
.s-contact .container__submit {
    margin-right: 2px
}
}

@media only screen and (max-width:1024px) {
.s-contact .container {
    padding: 0 35px 0 64px
}
.s-contact .b-contact-alt__info {
    margin-right: 3px
}
.s-contact .f-contact__submit {
    margin-right: -1px
}
}

@media only screen and (max-width:740px) {
.s-contact .container {
    padding: 0 30px
}
.s-contact .b-contact-alt {
    padding: 0 0 0 2px;
}
.s-contact .b-contact-alt__info {
    margin-left: 0;
    margin-right: 5px
}
}

@media only screen and (max-width:1024px) {
.s-footer .container {
    padding: 0 35px 0 62px
}
}

@media only screen and (max-width:740px) {
.s-footer .container {
    padding: 0 30px
}
}
.s-greeting__title, .s-greeting p {
    text-align: left
}
.s-header__dropdown-inner {
    text-align: left
}
.s-header .a-logo {
    margin-right: 0; 
}
.s-header .btn-menu {
    margin-left: 0;
    margin-right: 16px
}
.s-header .l-social__li:not(:first-child) {
    margin-right: 0;
    margin-left: 14px
}

@media only screen and (max-width:1450px) {
.s-header .a-logo {
    margin-left: 23px
}
.s-header .btn-menu {
    margin-right: 0
}
.s-header .l-social__li:not(:first-child) {
    margin-right: 0;
    margin-left: 8px
}
}

@media only screen and (max-width:1024px) {
.s-header .a-logo {
    margin-left: 36px
}
.s-header .l-social__li:not(:first-child) {
    margin-right: 0;
    margin-left: 15px
}
}

@media only screen and (max-width:740px) {
.s-header .a-logo {
    margin-left: 5px
}
.s-header .l-social__li:not(:first-child) {
    margin-right: 0;
    margin-left: 10px
}
}
.s-map__travel-mode+.s-map__travel-mode {
    margin-right: 0;
    margin-left: 37px
}
.s-map__departure-form {
    direction: rtr
}
.s-map__submit {
    right: auto;
    left: 0
}
.s-map__departure {
    padding-left: 38px;
    padding-right: 30px
}
.s-map__dash {
    left: 20px;
    right: auto
}
.s-map__item+.s-map__item {
    margin-left: 110px;
    margin-right: 0
}
.s-map__item:before {
    left: 28px
}
.s-map__controls {
    left: auto;
    right: 12px
}

@media only screen and (max-width:1450px) {
.s-map .container {
    max-width: 878px;
    padding: 0 20px 0 40px
}
.s-map__dash {
    left: 40px
}
.s-map__item+.s-map__item {
    margin-left: 88px;
    margin-right: 0
}
.s-map__departure {
    padding-right: 20px
}
.s-map__travel-mode+.s-map__travel-mode {
    margin-left: 30px;
    margin-right: 0
}
}

@media only screen and (max-width:1024px) {
.s-map .container {
    padding: 0 35px 0 64px
}
.s-map__dash {
    left: 64px
}
}

@media only screen and (max-width:740px) {
.s-map__dash {
    left: 30px
}
.s-map .container {
    padding: 0 30px
}
.s-map__item+.s-map__item {
    margin-left: 40px;
    margin-right: 0
}
.s-map__departure {
    padding-right: 15px
}
.s-map__travel-mode+.s-map__travel-mode {
    margin-left: 20px;
    margin-right: 0
}
}
.s-our-services__title:before {
    left: 0
}
.s-our-services__scheme {
    padding: 37px 0 0 0
}
.s-related .btn-next {
    left: auto;
    right: 20px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media only screen and (max-width:1450px) {
.s-related .btn-next {
    right: 0
}
}

@media only screen and (max-width:1024px) {
.s-related .btn-next {
    right: 40px
}
}

@media only screen and (max-width:740px) {
.s-related .btn-next {
    right: 20px
}
}
.s-showreel__link {
    padding-left: 0;
    padding-right: 60px;
}
.s-showreel__link svg {
    left: auto;
    right: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.s-staff__link {
    padding-left: 0;
    padding-right: 60px;
}
.s-staff__link svg {
    left: auto;
    right: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.f-filter.f-default._default-state {
    left: auto;
    right: 0
}
.s-showreel__video-close {
    left: auto;
    right: 20px
}
.b-intro .slick-next {
    left: auto;
    right: 50px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.b-intro .slick-prev {
    left: 50px;
    right: auto;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media only screen and (max-width:1450px) {
.f-filter {
    padding: 229px 35px 48px 103px
}
}

@media only screen and (max-width:1024px) {
.f-filter {
    padding: 252px 8px 44px 117px
}
}

@media only screen and (max-width:740px) {
.f-filter {
    padding: 209px 30px 30px 30px
}
}
/*# sourceMappingURL=ltr.css.map */
