.elementor-9164 .elementor-element.elementor-element-857b8db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9164 .elementor-element.elementor-element-7a80245{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9164 .elementor-element.elementor-element-9e0ac78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9164 .elementor-element.elementor-element-4178da7 .slider-partner .image img{width:340px;}@media(max-width:767px){.elementor-9164 .elementor-element.elementor-element-7a80245{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for innerpagepartner, class: .elementor-element-4eae2f8 */@media (min-width: 1440px) {
    .tf-sp-42 {
        padding: 60px 0px 0px !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {

  .wg-partner {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
  }

  .wg-partner .logo {
    margin-bottom: 12px;
  }

  .wg-partner .infor {
    width: 100%;
    text-align: left !important;
  }

  .wg-partner .infor * {
    text-align: left !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

  .s-our-partner {
    display: flex;
    flex-wrap: nowrap;
  }

  .s-our-partner .banner-content {
    width: 40% !important;
    flex: 0 0 40% !important;
    max-width: 40% !important;
  }

  .s-our-partner .content-right {
    width: 60% !important;
    flex: 0 0 60% !important;
    max-width: 60% !important;
  }

}/* End custom CSS */
/* Start custom CSS for homeclient, class: .elementor-element-4178da7 */.tf-sp-13 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.tf-sp-13 img {
    filter: grayscale(100%) brightness(1.2) contrast(0.4);
    opacity: 0.8;
    transform: scale(1.2);
}/* End custom CSS */