.CommonBlocksAboutCompanyBasic002__content {
  display:               -webkit-box;
  display:               -ms-flexbox;
  display:               flex;
  -webkit-box-orient:    vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction:    column;
  flex-direction:        column;
  -webkit-box-pack:      justify;
  -ms-flex-pack:         justify;
  justify-content:      flex-start;
  padding:               10px;
}

@media screen and (min-width: 767px) and (min-height: 600px) {
  .CommonBlocksAboutCompanyBasic002__content {
    -webkit-box-orient:    horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction:    row;
    flex-direction:        row;
  }
}

@media screen and (min-width: 1200px) {
  .CommonBlocksAboutCompanyBasic002__content {
    padding: 0;
  }
}

.CommonBlocksAboutCompanyBasic002__img {
  max-width:     100%;
  margin-bottom: 30px;
  border-radius: 15px;
  box-shadow:    4px 10px 10px 0px rgba(0, 0, 0, 0.2);
  position:      relative;
}

@media screen and (min-width: 767px) and (min-height: 600px) {
  .CommonBlocksAboutCompanyBasic002__img {
    max-width:     250px;
    margin-bottom: 0;
    margin-right:  30px;
  }
}

@media screen and (min-width: 1200px) {
  .CommonBlocksAboutCompanyBasic002__img {
    max-width: 350px;
  }
}

@media screen and (min-width: 1600px) {
  .CommonBlocksAboutCompanyBasic002__img {
    max-width: 555px;
  }
}

@media screen and (min-width: 1900px) {
  .CommonBlocksAboutCompanyBasic002__img {
    max-width: 618px;
  }
}

.CommonBlocksAboutCompanyBasic002__right {
  max-width: 700px;
}

@media screen and (min-width: 1600px) {
  .CommonBlocksAboutCompanyBasic002__right {
    max-width: 900px;
  }
}

.CommonBlocksAboutCompanyBasic002__title {
  font-family:    'MullerExtraBold', Helvetica, Arial, sans-serif;
  font-size:      1.875rem;
  text-transform: uppercase;
  color:          #2d5c6b;
  text-align:     center;
}

@media screen and (min-width: 767px) and (min-height: 600px) {
  .CommonBlocksAboutCompanyBasic002__title {
    text-align: left;
  }
}

@media screen and (min-width: 1200px) {
  .CommonBlocksAboutCompanyBasic002__title {
    font-size: 1.875rem;
  }
}

@media screen and (min-width: 1600px) {
  .CommonBlocksAboutCompanyBasic002__title {
    margin-top: 90px;
  }
}

.CommonBlocksAboutCompanyBasic002__text {
  font-family: 'MullerRegular', Helvetica, Arial, sans-serif;
  font-size:   1rem;
  color:       #717171;
  line-height: 23px;
  margin-top:  25px;
}

.CommonBlocksAboutCompanyBasic002__links {
  display:               -webkit-box;
  display:               -ms-flexbox;
  display:               flex;
  -webkit-box-orient:    vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction:    column;
  flex-direction:        column;
  -webkit-box-align:     center;
  -ms-flex-align:        center;
  align-items:           center;
  margin-top:            25px;
}

@media screen and (min-width: 767px) and (min-height: 600px) {
  .CommonBlocksAboutCompanyBasic002__links {
    -webkit-box-orient:    horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction:    row;
    flex-direction:        row;
  }
}

.CommonBlocksAboutCompanyBasic002__links-item {
  display:            -webkit-box;
  display:            -ms-flexbox;
  display:            flex;
  -webkit-box-align:  center;
  -ms-flex-align:     center;
  align-items:        center;
  font-family:        'MullerBold', Helvetica, Arial, sans-serif;
  font-size:          1rem;
  color:              #2d5c6b;
  margin-bottom:      15px;
  text-decoration:    none;
  -webkit-transition: all 0.25s ease-in-out;
  transition:         all 0.25s ease-in-out;
}

.CommonBlocksAboutCompanyBasic002__links-item:last-child {
  margin-right: 0;
}

@media screen and (min-width: 767px) and (min-height: 600px) {
  .CommonBlocksAboutCompanyBasic002__links-item {
    margin-right:  50px;
    margin-bottom: 0;
  }
}

.CommonBlocksAboutCompanyBasic002__links-item:hover {
  color: #6dc1b3;
}

.CommonBlocksAboutCompanyBasic002__links-item:hover .CommonBlocksAboutCompanyBasic002__links-item-ico-right {
  -webkit-animation: 0.25s arrowRight;
  animation:         0.25s arrowRight;
}

.CommonBlocksAboutCompanyBasic002__links-item:hover .CommonBlocksAboutCompanyBasic002__links-item-ico-left {
  -webkit-animation: 0.25s arrowLeft;
  animation:         0.25s arrowLeft;
}

.CommonBlocksAboutCompanyBasic002__links-item-ico-wr {
  position:          relative;
  display:           -webkit-box;
  display:           -ms-flexbox;
  display:           flex;
  -webkit-box-align: center;
  -ms-flex-align:    center;
  align-items:       center;
  -webkit-box-pack:  center;
  -ms-flex-pack:     center;
  justify-content:   center;
  width:             29px;
  height:            29px;
  overflow:          hidden;
  border-radius:     50%;
  margin-left:       15px;
  font-family:       'MullerBold', Helvetica, Arial, sans-serif;
  font-size:         1rem;
  background:        #6dc1b3;
  color:             #2d5c6b;
}

.CommonBlocksAboutCompanyBasic002__links-item-ico-right {
  position:           absolute;
  right:              7px;
  -webkit-transition: all 0.25s ease-in-out;
  transition:         all 0.25s ease-in-out;
}

.CommonBlocksAboutCompanyBasic002__links-item-ico-left {
  position:           absolute;
  right:              35px;
  -webkit-transition: all 0.25s ease-in-out;
  transition:         all 0.25s ease-in-out;
}

@-webkit-keyframes arrowRight {
  from {
    right: 7px;
  }
  to {
    right: -20px;
  }
}

@keyframes arrowRight {
  from {
    right: 7px;
  }
  to {
    right: -20px;
  }
}

@-webkit-keyframes arrowLeft {
  from {
    right: 35px;
  }
  to {
    right: 7px;
  }
}

@keyframes arrowLeft {
  from {
    right: 35px;
  }
  to {
    right: 7px;
  }
}
