/*---FLEXBOX MODEL PREFIX---*/
/*line break*/
/*position*/
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  .landing-cargos .landing-cargos__wrapper-block--first {
    margin-right: 5px; }
  .landing-footer .landing-footer__bottom {
    padding-left: 0; }
  .landing-tools__dash {
    display: none; }
  .landing-tools__wrapper-title {
    padding-top: 20px;
    text-align: center; } }

@media only screen and (max-width: 1050px) {
  .landing-header .landing-header__language {
    width: 130px; } }

/* Medium Devices, Desktops */
@media all and (max-width: 992px) {
  .landing-header .landing-header__item {
    padding-right: 10px; }
  .landing-header .landing-header__item--phone {
    padding: 0; }
  .landing-bg {
    background-size: cover !important; }
  .landing-tools .landing-tools__wrapper--forwaders {
    padding-top: 10px; }
  .landing-tools .landing-tools__wrapper-title {
    padding-bottom: 10px; }
  .landing-details__wrapper {
    padding: 20px 0; }
  .landing-details .landing-details__wrapper-item {
    height: auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .landing-details .landing-details__wrapper-item-link {
    margin-left: 0px; }
  .landing-bg__wrapper {
    padding: 10px 0; }
  .landing-bg__panel-item:first-child {
    margin-bottom: 10px; }
  .landing-details__wrapper-item {
    min-width: 100%; }
  .landing-links__wrapper-title {
    text-align: center; }
  .landing-cargos {
    background-size: cover !important; }
  .landing-cargos .landing-cargos__wrapper {
    padding: 20px 0 30px; }
  .landing-cargos .landing-cargos__wrapper-block--first {
    margin-right: 0;
    margin-bottom: 10px; }
  .landing-about__items {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 15px 0; }
  .landing-about .landing-about__items-block {
    margin-right: 0px; }
  .landing-app__wrapper {
    padding: 30px 0; }
  .landing-app .landing-app__wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .landing-footer .landing-footer__main {
    padding: 20px 0; }
  .landing-footer .landing-footer__top {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; } }

/* Small Devices, Tablets */
@media all and (max-width: 768px) {
  .landing-header .landing-header__list {
    display: none; }
  .landing-header .landing-header__bmenu-list {
    display: none; }
  .landing-header .landing-header__bmenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -mox-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .landing-app .landing-app__image {
    padding-right: 0;
    margin: 0 auto;
    padding-top: 20px; } }

@media all and (max-width: 738px) {
  .landing-footer .landing-footer__item {
    max-width: none;
    width: 40%; } }

@media all and (max-width: 711px) {
  .landing-about--text-open .landing-about__wrapper .landing-about__wrapper-content {
    height: auto; }
  .landing-cargos__wrapper-image {
    width: 100%; } }

@media all and (max-width: 592px) {
  .landing-about .landing-about__items-block {
    height: 75px; } }

/* Extra Small Devices, Phones */
@media all and (max-width: 585px) {
  .landing-header {
    height: 50px !important; }
  .landing-bg__logo {
    width: 80%; } }

@media all and (max-width: 520px) {
  .landing-app__info-img--play {
    margin-bottom: 10px; } }

@media all and (max-width: 480px) {
  .landing-cargos .landing-cargos__wrapper-block {
    width: 100%; }
  .landing-app .landing-app__info {
    padding-right: 0; }
  .landing-links {
    background-size: cover !important; }
  .landing-cargos .landing-cargos__info-from {
    width: 55%; }
  .landing-cargos .landing-cargos__info-to {
    width: 36%; } }

@media all and (max-width: 468px) {
  .landing-links {
    background-size: cover; }
  .landing-footer .landing-footer__map {
    width: 100%; }
  .landing-links__wrapper {
    padding: 10px 0; }
  .landing-app .landing-app__image {
    width: 100%; } }

@media all and (max-width: 448px) {
  .landing-links .landing-links__wrapper-button--orange-first {
    margin-right: 0; }
  .landing-links .landing-links__wrapper-button--grey-first {
    margin-right: 0; }
  .landing-links .landing-links__wrapper-button {
    margin-bottom: 5px; }
  .landing-about .landing-about__items {
    max-height: none; } }

/* Custom, iPhone Retina */
@media all and (max-width: 412px) {
  .landing-bg .landing-bg__panel-item {
    height: 100%;
    padding: 20px; }
  .landing-bg .landing-bg__subtitle {
    text-align: center; } }

@media all and (max-width: 360px) {
  .landing-bg .landing-bg__panel-item {
    height: 100%;
    padding: 20px; }
  .landing-bg .landing-bg__subtitle {
    text-align: center; }
  .landing-footer .landing-footer__wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

*::-ms-backdrop,
.landing-about__wrapper,
.landing-app__wrapper,
.landing-bg__wrapper,
.landing-cargos__wrapper,
.landing-footer__wrapper,
.landing-links__wrapper,
.landing-tools__wrapper,
.landing-cargos__wrapper-title--carriers {
  padding-top: 50px; }

*::-ms-backdrop,
.landing-about__wrapper--forwarders {
  padding-top: 80px; }

*::-ms-backdrop,
.landing-footer__top-item {
  width: 220px; }

.landing-tools {
  min-height: 470px;
  background-color: #fafafa;
  margin: 0 auto;
  max-width: 1440px;
  font-family: "Roboto"; }
  .landing-tools--forwarders {
    min-height: 500px; }
  .landing-tools--senders {
    min-height: 420px; }
  .landing-tools__dash {
    width: 2px;
    height: 290px;
    background-image: url("../images/tools/tool-line.png"); }
    .landing-tools__dash--forwarders {
      height: 260px; }
    .landing-tools__dash--senders {
      height: 215px; }
  .landing-tools__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column wrap;
    -webkit-box-align: center;
    -mox-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 470px; }
    .landing-tools__wrapper--senders {
      min-height: 420px; }
    .landing-tools__wrapper--forwaders {
      padding-top: 100px; }
    .landing-tools__wrapper-title {
      font-size: 32px;
      font-weight: bold;
      color: #424242;
      padding-bottom: 35px; }
      .landing-tools__wrapper-title--senders {
        font-size: 26px;
        margin-bottom: 0px; }
    .landing-tools__wrapper-items {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -webkit-box-align: center;
      -mox-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
    .landing-tools__wrapper-block {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column wrap;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-flow: column wrap;
      -webkit-box-align: center;
      -mox-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      min-width: 310px;
      min-height: 290px; }
      .landing-tools__wrapper-block--forwarders {
        min-height: 262px; }
      .landing-tools__wrapper-block--senders {
        min-width: 238px;
        min-height: 200px; }
      .landing-tools__wrapper-block-title {
        max-width: 280px;
        text-align: center;
        font-size: 16px;
        padding-bottom: 10px; }
        .landing-tools__wrapper-block-title--forwarders {
          padding-bottom: 30px; }
      .landing-tools__wrapper-block-img {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -mox-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: 200px; }
        .landing-tools__wrapper-block-img--forwarders {
          min-height: 180px; }
        .landing-tools__wrapper-block-img--senders {
          min-height: auto; }

.container--custom {
  max-width: 995px; }

.landing-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -font-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 80px;
  width: 100%;
  padding: 0 10px; }
  .landing-header__bmenu {
    display: none;
    padding: 0 20px;
    height: 30%;
    cursor: pointer; }
    .landing-header__bmenu-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column wrap;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-flow: column wrap;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      align-items: flex-start;
      position: fixed;
      top: 0;
      left: 0;
      margin-right: 20px;
      min-width: 282px;
      background: #fff;
      background: rgba(25, 25, 25, 0.8);
      z-index: 999;
      padding: 35px 10px 5px 30px;
      margin-bottom: 0;
      font-weight: bold;
      height: 100vh;
      font-size: 16px;
      color: #fff; }
      .landing-header__bmenu-list li {
        list-style-type: none;
        padding-right: 10px; }
      .landing-header__bmenu-list .landing-header__item-link {
        color: #fff; }
      .landing-header__bmenu-list .landing-header__item--phone-text a,
      .landing-header__bmenu-list .landing-header__item--phone-text a:focus,
      .landing-header__bmenu-list .landing-header__item--phone-text a:hover {
        color: #fff; }
    .landing-header__bmenu-trigger {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -mox-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -font-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      height: 5px;
      width: 35px;
      background-color: #333333;
      position: relative;
      border-radius: 8px;
      top: -9px; }
      .landing-header__bmenu-trigger:after, .landing-header__bmenu-trigger:before {
        border-radius: 8px;
        content: '';
        display: block;
        position: absolute;
        height: 5px;
        width: 35px;
        background-color: #333;
        left: 0;
        top: 8px; }
      .landing-header__bmenu-trigger:after {
        top: 16px; }
  .landing-header__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
    -font-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
    padding-left: 0;
    width: 100%; }
  .landing-header__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -mox-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-family: 'Arial';
    color: #212121; }
    .landing-header__item:last-child {
      padding-right: 0; }
    .landing-header__item-buttons {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap; }
    .landing-header__item-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -mox-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      color: #fff;
      font-weight: bold;
      width: 126px;
      height: 35px;
      border-radius: 3px;
      background-color: #adadad; }
      .landing-header__item-button--orange {
        background-color: #f97a26;
        margin-left: 20px; }
      .landing-header__item-button:focus, .landing-header__item-button:hover, .landing-header__item-button:visited {
        color: #fff; }
    .landing-header__item-link {
      color: #212121; }
      .landing-header__item-link:focus, .landing-header__item-link:hover {
        color: #212121; }
    .landing-header__item--phone {
      padding: 0 40px 0 25px; }
      .landing-header__item--phone-text {
        padding-left: 5px; }
      .landing-header__item--phone a,
      .landing-header__item--phone a:focus,
      .landing-header__item--phone a:hover {
        color: #212121; }
    .landing-header__item--logo {
      padding-right: 0; }
    .landing-header__item-text {
      margin-bottom: 0;
      padding-left: 10px;
      color: #005ab8; }

.landing-bg {
  min-height: 600px;
  background: url("../images/bg/bg1.png") no-repeat center;
  font-family: 'Arial'; }
  .landing-bg__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column wrap;
    -webkit-box-align: center;
    -mox-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 600px; }
  .landing-bg__subtitle {
    padding-top: 5px;
    font-size: 25px;
    color: #000; }
  .landing-bg__amount {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%;
    padding-bottom: 20px; }
    .landing-bg__amount-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column wrap;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-flow: column wrap;
      -webkit-box-align: center;
      -mox-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      font-size: 14px;
      color: #4c4c4c;
      font-family: 'Roboto', sans-serif;
      font-weight: 500; }
      .landing-bg__amount-item--title {
        font-size: 50px;
        margin-bottom: 0;
        font-weight: 900;
        height: 64px; }
      .landing-bg__amount-item--subtitle {
        font-size: 20px; }
  .landing-bg__panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%;
    font-family: Arial; }
    .landing-bg__panel-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column wrap;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-flow: column wrap;
      -webkit-box-align: center;
      -mox-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 460px;
      height: 310px;
      background: rgba(255, 255, 255, 0.8); }
      .landing-bg__panel-item-title {
        font-size: 18px;
        font-weight: bold;
        color: #000; }
      .landing-bg__panel-item-list {
        color: #000;
        list-style-type: none;
        padding-left: 0;
        width: 100%;
        padding-left: 44px; }
        .landing-bg__panel-item-list--point {
          position: relative;
          padding-left: 17px;
          line-height: 2;
          color: #000; }
          .landing-bg__panel-item-list--point::before {
            content: "";
            position: absolute;
            left: 0;
            top: 10px;
            width: 8px;
            height: 8px;
            border: none;
            border-radius: 50%;
            background-color: #f97a26; }
  .landing-bg__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column wrap;
    -webkit-box-pack: justify;
    -font-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 115px; }
    .landing-bg__buttons-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -mox-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 250px;
      height: 50px;
      border-radius: 5px;
      border: solid 2px #fff; }
      .landing-bg__buttons-button--orange {
        background-color: #f97a26;
        color: #fff;
        font-weight: bold; }
        .landing-bg__buttons-button--orange:hover {
          color: #fff; }
      .landing-bg__buttons-button--grey {
        background-color: #dbdbdb;
        color: #000;
        font-weight: bold; }
        .landing-bg__buttons-button--grey:hover {
          color: #000; }

.landing-features {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 450px; }
  .landing-features__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -font-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%; }
  .landing-features__item {
    text-align: center;
    max-width: 400px;
    margin: 0 12.5px;
    max-width: 247px; }
    .landing-features__item-picture {
      height: 62px;
      margin-bottom: 0; }
      .landing-features__item-picture--animate {
        opacity: 0; }
      .landing-features__item-picture--animate-action {
        -webkit-transition: all 1s;
        transition: all 1s;
        opacity: 1; }
    .landing-features__item-text {
      position: relative; }
      .landing-features__item-text--animate {
        bottom: -100px; }
      .landing-features__item-text--animate-action {
        -webkit-transition: all 1s;
        transition: all 1s;
        bottom: 0; }
    .landing-features__item-title {
      font-size: 24px;
      font-weight: 600;
      padding-bottom: 20px;
      line-height: 1;
      color: #212121;
      padding-top: 20px;
      margin-bottom: 0; }
    .landing-features__item-content {
      color: #737373;
      font-size: 14px;
      margin-bottom: 0; }

.landing-details {
  min-height: 350px; }
  .landing-details__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -font-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 400px;
    color: #424242; }
    .landing-details__wrapper-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column wrap;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-flow: column wrap;
      -webkit-box-pack: justify;
      -font-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: flex-left;
      -mox-box-align: flex-left;
      -ms-flex-align: flex-left;
      align-items: flex-left;
      padding-top: 10px;
      max-width: 300px;
      min-height: 365px;
      font-family: 'Arial';
      cursor: pointer; }
      .landing-details__wrapper-item-img {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -mox-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 200px;
        width: 300px; }
      .landing-details__wrapper-item-title {
        font-size: 25px;
        font-weight: bold;
        text-align: center; }
      .landing-details__wrapper-item-subtitle {
        max-width: 275px;
        padding-left: 20px; }
      .landing-details__wrapper-item-link {
        font-weight: 15px;
        color: #424242;
        border-bottom: 1px dashed #424242;
        padding-bottom: 2px;
        text-align: left;
        max-width: 73px;
        margin-left: 20px;
        margin-bottom: 0px;
        color: #f97a26;
        font-weight: bold; }

.landing-cargos {
  background: url("../images/cargos/cargos-bg.png") no-repeat center;
  min-height: 544px; }
  .landing-cargos--carriers {
    background: url("../images/cargos/carriers-bg.png") no-repeat center;
    min-height: 600px; }
    .landing-cargos--carriers .landing-cargos__wrapper {
      min-height: 600px; }
  .landing-cargos__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column wrap;
    -webkit-box-align: center;
    -mox-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 544px;
    font-family: "Roboto"; }
    .landing-cargos__wrapper--forwarders {
      padding-top: 50px; }
    .landing-cargos__wrapper-title {
      font-size: 30px;
      font-weight: bold;
      color: #424242;
      padding-bottom: 10px; }
      .landing-cargos__wrapper-title--carriers {
        padding-bottom: 0;
        margin-bottom: 0;
        font-size: 32px; }
      .landing-cargos__wrapper-title--forwarders {
        padding-bottom: 30px;
        font-size: 32px; }
    .landing-cargos__wrapper-subtitle {
      font-size: 16px;
      padding-bottom: 15px; }
      .landing-cargos__wrapper-subtitle--senders {
        padding-bottom: 50px; }
    .landing-cargos__wrapper-items {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -webkit-box-align: center;
      -mox-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .landing-cargos__wrapper-items-list {
        padding-right: 20px;
        padding-left: 0px;
        font-size: 14px; }
        .landing-cargos__wrapper-items-list--forwarders {
          padding-right: 7px; }
          .landing-cargos__wrapper-items-list--forwarders .landing-cargos__forwarders-item {
            max-width: 370px; }
        .landing-cargos__wrapper-items-list--senders {
          padding-right: 0px; }
          .landing-cargos__wrapper-items-list--senders .landing-cargos__forwarders-item--last {
            max-width: 390px; }
        .landing-cargos__wrapper-items-list li {
          position: relative;
          list-style-type: none;
          padding-left: 12px;
          padding-bottom: 10px;
          max-width: 379px;
          margin-right: 0px; }
          .landing-cargos__wrapper-items-list li:before {
            content: "";
            position: absolute;
            left: 0;
            top: 10px;
            width: 3px;
            height: 3px;
            border: none;
            border-radius: 50%;
            background: #f37833; }
    .landing-cargos__wrapper-img {
      -webkit-box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.15);
              box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.15); }
    .landing-cargos__wrapper-block {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -webkit-box-align: center;
      -mox-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      background-color: #fff;
      width: 460px;
      border-radius: 10px;
      -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.15);
              box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.15); }
      .landing-cargos__wrapper-block--first {
        margin-right: 25px; }
  .landing-cargos__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -mox-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    height: 70px;
    width: 100%;
    border-bottom: 1px solid grey;
    font-size: 12px; }
    .landing-cargos__info--last {
      border-bottom: none; }
    .landing-cargos__info-from {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -webkit-box-pack: justify;
      -font-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -mox-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 45%;
      padding: 0 12px; }
    .landing-cargos__info-to {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -webkit-box-pack: justify;
      -font-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      width: 55%;
      padding-right: 15px; }
    .landing-cargos__info-country {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -mox-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .landing-cargos__info-country-name {
        margin-bottom: 0;
        color: #333;
        line-height: 1; }
        .landing-cargos__info-country-name:hover, .landing-cargos__info-country-name:visited {
          color: #333; }
    .landing-cargos__info-img {
      padding-right: 5px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .landing-cargos__info-img img {
        border: 1px solid #d3d3d3;
        width: 24px; }
    .landing-cargos__info-button {
      width: 90px;
      padding: 8px 0;
      border-radius: 3px;
      background-color: #f37833;
      -webkit-box-shadow: 0 4px 8px 0 rgba(255, 112, 12, 0.5);
              box-shadow: 0 4px 8px 0 rgba(255, 112, 12, 0.5);
      border: solid 1px #f37833;
      font-weight: bold;
      text-align: center;
      color: #fff; }
      .landing-cargos__info-button:hover, .landing-cargos__info-button:visited {
        color: #fff; }

.landing-app {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 545px; }
  .landing-app__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -mox-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -font-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-family: 'Arial'; }
  .landing-app__text-container {
    padding-left: 10px; }
  .landing-app__info {
    padding-right: 60px; }
    .landing-app__info-img {
      -webkit-box-shadow: -1px 20px 48px 1px rgba(0, 0, 0, 0.3);
              box-shadow: -1px 20px 48px 1px rgba(0, 0, 0, 0.3);
      border-radius: 5px;
      width: 187px; }
      .landing-app__info-img--play {
        margin-right: 20px; }
    .landing-app__info-item {
      line-height: 1;
      padding-bottom: 20px;
      font-family: 'Arial'; }
      .landing-app__info-item-title {
        font-size: 18px;
        font-weight: 600;
        color: #424242;
        margin-bottom: 5px; }
      .landing-app__info-item-subtitle {
        max-width: 300px;
        color: #898989; }
  .landing-app__image {
    padding-top: 10px;
    padding-right: 60px; }

.landing-about {
  background-color: #fafafa;
  max-width: 1440px;
  margin: 0 auto; }
  .landing-about--white {
    background-color: #fff; }
  .landing-about--text-open .landing-about__wrapper {
    min-height: 570px;
    -webkit-transition: all 1s;
    transition: all 1s; }
  .landing-about--text-open .landing-about__blur p {
    -webkit-transition: all 1s;
    transition: all 1s;
    opacity: 1 !important; }
  .landing-about--text-open .landing-about__wrapper-content {
    height: 413px;
    -webkit-transition: all 1s;
    transition: all 1s; }
  .landing-about__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -mox-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Roboto";
    max-height: 552px; }
    .landing-about__items-block {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -webkit-box-pack: justify;
      -font-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      height: 100px;
      width: 275px;
      margin-right: 40px; }
      .landing-about__items-block--bottom {
        height: 55px; }
      .landing-about__items-block--carriers {
        margin-right: 120px; }
      .landing-about__items-block--margin-zero {
        margin-right: 0; }
      .landing-about__items-block--column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
                flex-flow: column wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -mox-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: 220px;
        width: auto; }
      .landing-about__items-block--senders {
        min-height: 140px; }
      .landing-about__items-block-img {
        width: 49px;
        margin-right: 25px; }
        .landing-about__items-block-img--forwarders {
          width: 65px;
          height: 65px;
          margin-right: 0px;
          margin-bottom: 25px; }
      .landing-about__items-block-title {
        max-width: 200px;
        font-size: 14px; }
        .landing-about__items-block-title--center {
          text-align: center; }
  .landing-about__link {
    color: #f97a26;
    font-weight: bold; }
    .landing-about__link--last {
      color: #4c4c4c; }
  .landing-about__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column wrap;
    -webkit-box-align: center;
    -mox-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: 'Arial';
    min-height: 406px;
    font-size: 12px;
    color: #424242;
    -webkit-transition: all 1s;
    transition: all 1s; }
    .landing-about__wrapper--carriers {
      min-height: 400px; }
    .landing-about__wrapper--forwarders {
      min-height: 300px; }
    .landing-about__wrapper-title {
      font-size: 25px;
      font-weight: bold;
      padding-bottom: 20px; }
    .landing-about__wrapper-content {
      max-width: 780px;
      overflow-y: hidden;
      height: 230px;
      -webkit-transition: all 1s;
      transition: all 1s; }
  .landing-about__toggler {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -mox-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #424242;
    cursor: pointer;
    padding: 10px 0; }
    .landing-about__toggler-text {
      margin-bottom: 0;
      padding-right: 5px; }

.landing-links {
  min-height: 300px;
  background: url("../images/links/links-bg.png") no-repeat center; }
  .landing-links__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column wrap;
    -webkit-box-align: center;
    -mox-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 300px;
    font-family: 'Arial'; }
    .landing-links__wrapper-title {
      padding-top: 5px;
      font-size: 15px;
      margin-bottom: 30px;
      color: #000; }
      .landing-links__wrapper-title--big {
        font-family: 'Roboto', sans-serif;
        font-size: 25px;
        color: #424242;
        margin-bottom: 10px; }
    .landing-links__wrapper-buttons {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
    .landing-links__wrapper-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -mox-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 200px;
      height: 40px;
      border-radius: 5px;
      border: solid 2px #fff; }
      .landing-links__wrapper-button--orange {
        background-color: #f97a26;
        color: #fff;
        font-weight: bold;
        margin-bottom: 20px; }
        .landing-links__wrapper-button--orange-first {
          margin-right: 20px; }
        .landing-links__wrapper-button--orange:hover, .landing-links__wrapper-button--orange:focus, .landing-links__wrapper-button--orange:visited {
          color: #fff; }
      .landing-links__wrapper-button--grey {
        background-color: #dbdbdb;
        color: #000;
        font-weight: bold; }
        .landing-links__wrapper-button--grey-first {
          margin-right: 20px; }
        .landing-links__wrapper-button--grey:hover, .landing-links__wrapper-button--grey:focus, .landing-links__wrapper-button--grey:visited {
          color: #000; }

.landing-footer {
  min-height: 380px;
  background-color: #212121;
  margin: 0 auto;
  max-width: 1440px; }
  .landing-footer__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -mox-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 380px;
    font-family: 'Arial';
    color: #fff; }
  .landing-footer__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -font-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-family: 'Arial';
    color: #fff;
    width: 100%; }
  .landing-footer__widget {
    margin-top: 8px; }
  .landing-footer__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    max-width: 180px;
    min-width: 170px; }
    .landing-footer__item-title {
      font-size: 20px;
      font-weight: bold;
      color: #fff; }
    .landing-footer__item-content {
      font-size: 14px;
      line-height: 1.71;
      color: #fff; }
      .landing-footer__item-content:focus, .landing-footer__item-content:hover {
        color: #fff; }
    .landing-footer__item-img {
      padding-right: 10px; }
      .landing-footer__item-img--belorus {
        width: 32px; }
