.transnational-edu-page .page-title {
  letter-spacing: initial; }

.transnational-edu-page .head-page {
  background-image: none;
  padding-bottom: 92px; }
  @media (max-width: 767px) {
    .transnational-edu-page .head-page {
      padding-bottom: 30px; } }

.transnational-edu-page .page-caption {
  max-width: 533px; }
  @media (max-width: 767px) {
    .transnational-edu-page .page-caption {
      max-width: 88%; } }

@media (max-width: 767px) {
  .transnational-edu-page.page {
    padding-top: 60px; } }

section .col-right {
  padding-left: 70px;
  display: flex;
  flex-wrap: wrap; }
  @media (max-width: 767px) {
    section .col-right {
      padding-left: 10px; } }

.section-title {
  font-size: 28px;
  font-weight: bold;
  line-height: 2.14;
  letter-spacing: -0.64px;
  text-align: right;
  color: #000000; }
  @media (max-width: 767px) {
    .section-title {
      text-align: left;
      font-size: 22px;
      margin-bottom: 20px; } }

.we-do {
  margin-bottom: 77px; }
  @media (max-width: 767px) {
    .we-do {
      margin-bottom: 30px;
      margin-top: 16px; } }
  .we-do__item {
    width: 50%;
    float: left;
    margin-bottom: 30px;
    padding: 0 5px; }
    @media (max-width: 767px) {
      .we-do__item {
        width: 100%; } }
  .we-do__img-wrap {
    float: left;
    margin-right: 27px; }
  .we-do__img {
    max-width: 58px; }
  .we-do__desc {
    max-width: 306px;
    float: left;
    font-size: 16px;
    line-height: 1.63;
    letter-spacing: 0.27px;
    color: #000000; }
    @media (max-width: 767px) {
      .we-do__desc {
        font-size: 14px;
        max-width: calc(100% - 85px); } }

.why-us {
  margin-bottom: 77px; }
  @media (max-width: 767px) {
    .why-us {
      margin-bottom: 36px; } }
  .why-us__item {
    width: 50%;
    float: left; }
    @media (max-width: 767px) {
      .why-us__item {
        width: 100%;
        display: flex;
        align-items: center;
        margin-bottom: 40px; } }
  .why-us__img-wrap {
    max-width: 68px;
    float: left;
    margin-right: 18px; }
  .why-us__img {
    position: relative; }
    @media (max-width: 767px) {
      .why-us__img {
        position: relative;
        max-width: 60px; } }
    .why-us__img.-position-1 {
      top: -9px; }
      @media (max-width: 767px) {
        .why-us__img.-position-1 {
          top: initial; } }
    .why-us__img.-position-2 {
      top: 15px; }
      @media (max-width: 767px) {
        .why-us__img.-position-2 {
          top: initial; } }
  .why-us__desc {
    font-size: 18px;
    line-height: 1.33;
    letter-spacing: 0.3px;
    color: #000000;
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    @media (max-width: 767px) {
      .why-us__desc {
        font-size: 14px; } }
    .why-us__desc.-strong-60 {
      font-size: 60px;
      margin-right: 10px; }
      @media (max-width: 767px) {
        .why-us__desc.-strong-60 {
          font-size: 48px; } }
    .why-us__desc.-strong-40 {
      font-size: 40px;
      display: block; }
      @media (max-width: 767px) {
        .why-us__desc.-strong-40 {
          font-size: 32px; } }
    .why-us__desc.-small {
      max-width: 139px; }
      @media (max-width: 767px) {
        .why-us__desc.-small {
          max-width: initial; } }

.brands {
  margin-bottom: 96px; }
  @media (max-width: 767px) {
    .brands {
      margin-bottom: 36px; } }
  .brands__item {
    width: 50%;
    float: left;
    text-align: center;
    padding: 5px;
    max-width: 375px; }
    @media (max-width: 767px) {
      .brands__item {
        width: 100%;
        margin: 0 auto; } }
  .brands__img-wrap {
    height: 110px;
    border: solid 1px #b0b0b0;
    position: relative; }
    @media (max-width: 767px) {
      .brands__img-wrap {
        height: 110px; } }
  .brands__img {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: 0 auto;
    transform: translateY(-50%); }
    @media (max-width: 767px) {
      .brands__img {
        max-width: 196px; } }

.projects {
  margin-bottom: 87px; }
  @media (max-width: 767px) {
    .projects {
      margin-bottom: 36px; } }
  .projects__item {
    width: 50%;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.38;
    letter-spacing: 0.27px;
    color: #000000;
    position: relative;
    padding-left: 16px;
    margin-bottom: 20px; }
    @media (max-width: 767px) {
      .projects__item {
        font-size: 14px;
        width: 100%;
        margin-bottom: 26px; } }
    .projects__item:before {
      content: '';
      position: absolute;
      width: 8px;
      height: 8px;
      background-color: #f0bc5e;
      border-radius: 50%;
      left: 0;
      top: 8px; }
      @media (max-width: 767px) {
        .projects__item:before {
          top: 5px; } }
  .projects__img {
    margin: 5px; }

.edu-images {
  margin-bottom: 195px; }
  @media (max-width: 767px) {
    .edu-images {
      margin-bottom: 50px; } }
  .edu-images__img {
    margin: 5px; }
    @media (max-width: 767px) {
      .edu-images__img {
        width: 48.3%;
        margin: 2px; } }
  @media (max-width: 767px) {
    .edu-images .col-right {
      justify-content: center; } }
