.main-slide .shape {
  height: 100%;
  width: 55%;
  object-position: right center;
  object-fit: contain;
  transform: translateY(-50%) scaleX(-1) !important; }
  .main-slide .shape.has-max-h {
    max-height: 300px; }
.main-slide .img {
  max-height: 375px; }
.main-slide .icon {
  width: 50px;
  height: 50px; }

@media screen and (max-width: 768px) {
  .main-slide .img {
    max-height: 250px; } }
@media screen and (max-width: 992px) {
  .main-slide .shape.shape-main-slide {
    position: relative !important;
    top: 0 !important;
    transform: translateY(0) translateX(0) !important;
    width: 100% !important; } }
.solution .text-public {
  max-width: 350px; }
.solution .line {
  width: 20px;
  height: 2px; }

@media screen and (max-width: 1200px) {
  .solution .text-public {
    max-width: 300px; } }
@media screen and (max-width: 992px) {
  .solution .text-public {
    max-width: 100%; } }
.our-property img {
  max-height: 550px; }

@media screen and (max-width: 992px) {
  .our-property img {
    max-height: 325px; } }
.facts .icon-infinity {
  height: 65px !important;
  font-size: 85px;
  position: relative; }
  .facts .icon-infinity:before {
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translateX(50%) translateY(-50%); }
.facts img {
  transform: scaleX(-1) translateY(-50%) !important; }

@media screen and (max-width: 992px) {
  .facts .icon-infinity {
    height: 40px !important;
    font-size: 65px; } }
@media screen and (max-width: 768px) {
  .facts .icon-infinity {
    height: 30px !important;
    font-size: 55px; } }
.members .px-xl-18 {
  padding-right: 0 !important;
  padding-left: 0 !important; }
  .members .px-xl-18 .swiper-button-prev-members {
    transform: translateY(-50%) translateX(170%) !important;
    margin: 0 !important;
    z-index: 9; }
  .members .px-xl-18 .swiper-button-next-members {
    transform: translateY(-50%) translateX(-170%) !important;
    margin: 0 !important;
    z-index: 9; }
  @media screen and (max-width: 1365px) {
    .members .px-xl-18 .swiper-button-prev-members {
      transform: translateY(-50%) translateX(50%) !important; }
    .members .px-xl-18 .swiper-button-next-members {
      transform: translateY(-50%) translateX(-50%) !important; } }
.members .item {
  height: 325px; }
  .members .item .img:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-image: -moz-linear-gradient(90deg, #276df1 0%, rgba(27, 27, 37, 0) 100%);
    background-image: -webkit-linear-gradient(90deg, #276df1 0%, rgba(27, 27, 37, 0) 100%);
    background-image: -ms-linear-gradient(90deg, #276df1 0%, rgba(27, 27, 37, 0) 100%); }

@media screen and (max-width: 992px) {
  .members {
    overflow: hidden; }
    .members .swiper-container {
      overflow: visible !important; }
    .members .swiper-slide {
      max-width: 270px; }
    .members .item {
      height: 270px; }
      .members .item .img:before {
        height: 200%; } }

/*# sourceMappingURL=about-us.css.map */
