@media only screen and (max-width: 1024px) {
  .strengths_retangle_block_df4 .item {
    margin-bottom: 50px; }
    .strengths_retangle_block_df4 .item:last-child {
      margin-bottom: 0px; } }
.strengths_retangle_block_df4 .item .item-inner {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-weight: 700; }
@media only screen and (max-width: 550px) {
  .strengths_retangle_block_df4 .item {
    padding: 0px 30px; } }
.strengths_retangle_block_df4 .item .item-t {
  width: 50%;
  transition: 1s all ease;
  opacity: 0.3; }
  @media only screen and (max-width: 550px) {
    .strengths_retangle_block_df4 .item .item-t {
      width: 100%;
      margin-bottom: 25px; } }
.strengths_retangle_block_df4 .item .name {
  font-size: 45px;
  color: var(--main-color);
  margin-bottom: 55px;
  line-height: 1.07; }
  @media only screen and (max-width: 1024px) {
    .strengths_retangle_block_df4 .item .name {
      margin-bottom: 30px; } }
  @media only screen and (max-width: 768px) {
    .strengths_retangle_block_df4 .item .name {
      font-size: 34px; } }
  @media only screen and (max-width: 450px) {
    .strengths_retangle_block_df4 .item .name {
      font-size: 24px;
      margin-bottom: 20px; } }
  @media screen and (max-width: 300px) {
    .strengths_retangle_block_df4 .item .name {
      font-size: 20px; } }
.strengths_retangle_block_df4 .item .name_cng, .strengths_retangle_block_df4 .item .name_cn {
  font-size: 42px; }
  @media only screen and (max-width: 768px) {
    .strengths_retangle_block_df4 .item .name_cng, .strengths_retangle_block_df4 .item .name_cn {
      font-size: 32px; } }
  @media only screen and (max-width: 450px) {
    .strengths_retangle_block_df4 .item .name_cng, .strengths_retangle_block_df4 .item .name_cn {
      font-size: 24px; } }
  @media screen and (max-width: 300px) {
    .strengths_retangle_block_df4 .item .name_cng, .strengths_retangle_block_df4 .item .name_cn {
      font-size: 20px; } }
.strengths_retangle_block_df4 .item .summary {
  font-size: 24px; }
  @media only screen and (max-width: 768px) {
    .strengths_retangle_block_df4 .item .summary {
      font-size: 20px; } }
  @media screen and (max-width: 450px) {
    .strengths_retangle_block_df4 .item .summary {
      font-size: 16px; } }
.strengths_retangle_block_df4 .item .item-r {
  padding-left: 110px;
  transform: translateX(20%); }
  @media only screen and (max-width: 768px) {
    .strengths_retangle_block_df4 .item .item-r {
      padding-left: 55px; } }
  @media only screen and (max-width: 650px) {
    .strengths_retangle_block_df4 .item .item-r {
      padding-left: 20px; } }
  @media only screen and (max-width: 550px) {
    .strengths_retangle_block_df4 .item .item-r {
      padding-left: 0px; } }
.strengths_retangle_block_df4 .item:nth-child(2n) .item-l {
  box-sizing: border-box;
  padding: 0px 80px 80px 80px;
  transform: translateX(20%);
  order: 2; }
  @media only screen and (max-width: 550px) {
    .strengths_retangle_block_df4 .item:nth-child(2n) .item-l {
      order: 1; } }
  .strengths_retangle_block_df4 .item:nth-child(2n) .item-l .isvg {
    position: relative; }
    .strengths_retangle_block_df4 .item:nth-child(2n) .item-l .isvg img {
      vertical-align: middle; }
    .strengths_retangle_block_df4 .item:nth-child(2n) .item-l .isvg:before {
      width: 100%;
      height: 80px;
      position: absolute;
      left: 0px;
      top: 100%;
      content: ' ';
      background-repeat: no-repeat;
      background-image: url("../images/back_bottom.png");
      background-size: 100%; }
    .strengths_retangle_block_df4 .item:nth-child(2n) .item-l .isvg .background {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(0%, -50%);
      width: 100%;
      height: auto;
      z-index: -1;
      transition: 2.5s;
      -webkit-transition: 2.5s; }
.strengths_retangle_block_df4 .item:nth-child(2n) .item-r {
  transform: translateX(-20%);
  order: 1;
  padding-left: 0px;
  padding-right: 110px; }
  @media only screen and (max-width: 768px) {
    .strengths_retangle_block_df4 .item:nth-child(2n) .item-r {
      padding-right: 55px; } }
  @media only screen and (max-width: 650px) {
    .strengths_retangle_block_df4 .item:nth-child(2n) .item-r {
      padding-right: 20px; } }
  @media only screen and (max-width: 550px) {
    .strengths_retangle_block_df4 .item:nth-child(2n) .item-r {
      padding-right: 0px; } }
  @media only screen and (max-width: 550px) {
    .strengths_retangle_block_df4 .item:nth-child(2n) .item-r {
      order: 2; } }
.strengths_retangle_block_df4 .item .register_button {
  margin-top: 65px;
  text-align: left;
  margin-left: 0px; }
  @media only screen and (max-width: 650px) {
    .strengths_retangle_block_df4 .item .register_button {
      margin-top: 35px; } }
.strengths_retangle_block_df4 .hello.item .item-inner .item-t {
  transform: translate(0);
  opacity: 1; }
@media only screen and (max-width: 768px) {
  .strengths_retangle_block_df4 .item_1 {
    margin-bottom: 40px; } }
@media only screen and (max-width: 550px) {
  .strengths_retangle_block_df4 .item_1 {
    margin-bottom: 25px; } }

.hello svg#freepik_stories-business-deal:not(.animated) .animable {
  opacity: 0; }
.hello svg#freepik_stories-business-deal.animated #freepik--Window--inject-2 {
  animation: 1.6s 1 forwards linear slideDown;
  animation-delay: 0s; }
.hello svg#freepik_stories-business-deal.animated #freepik--Picture--inject-2 {
  animation: 1.6s 1 forwards cubic-bezier(0.36, -0.01, 0.5, 1.38) zoomIn;
  animation-delay: 0s; }
.hello svg#freepik_stories-business-deal.animated #freepik--Plants--inject-2 {
  animation: 1.7s 1 forwards cubic-bezier(0.36, -0.01, 0.5, 1.38) slideRight;
  animation-delay: 0s; }
.hello svg#freepik_stories-business-deal.animated #freepik--Desk--inject-2 {
  animation: 1.6s 1 forwards cubic-bezier(0.36, -0.01, 0.5, 1.38) slideLeft;
  animation-delay: 0s; }
.hello .background {
  transform: translate(-50%, -50%) rotate(-360deg) !important; }

@keyframes slideDown {
  0% {
    opacity: 0;
    transform: translateY(-30px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale(0.5); }
  100% {
    opacity: 1;
    transform: scale(1); } }
@keyframes slideRight {
  0% {
    opacity: 0;
    transform: translateX(30px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@keyframes slideLeft {
  0% {
    opacity: 0;
    transform: translateX(-30px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

/*# sourceMappingURL=default4.css.map */
