html, body {
  overflow-x: clip!important;
}
@media (min-width: 768px) {
  #clarins-x-lifestyle .clarins-styling-team-section__card.second::before {
    right: -30px;
  }
  .xs-12.col-sm-12.col-md-6.col-lg-6.col-xl-6.col-xxl-4.clarins-styling-team-section__card.second-half {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    z-index: 2;
  }
  #clarins-x-lifestyle .clarins-styling-team-section__card.second-half .card {
    margin-top: 160px!important;
    margin-left: -2.5%;
  }
}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
  #clarins-x-lifestyle .clarins-styling-team-section__card.second-half .card {
    margin-top: 0px !important;
    margin-left: 7%;
  }
  #clarins-x-lifestyle .clarins-styling-team-section__card.third {
    align-items: normal;
  }
  #clarins-x-lifestyle .clarins-styling-team-section__card.third::before {
    bottom: -45px;
    left: -56px;
  }
  #clarins-x-lifestyle .clarins-styling-team-section__card.third .card {
    margin-left: 5%;
    margin-top: 80px;
  }
  #clarins-x-lifestyle .clarins-styling-team-section__card.fourth {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #clarins-x-lifestyle .clarins-styling-team-section__card.fourth .card {
    margin-left: 7%;
  }
}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
  #clarins-x-lifestyle .clarins-styling-team-section__card.second-half .card {
    margin-top: 0px !important;
    margin-left: 7%;
  }
  #clarins-x-lifestyle .clarins-styling-team-section__card.third .card {
    margin-left: -6%;
    margin-top: 80px;
  }
  #clarins-x-lifestyle .clarins-styling-team-section__card.fourth .card {
    margin-left: 11%;
  }
}
@media screen and (max-width: 480px) {
  #clarins-x-lifestyle .clarins-styling-team-section__card.second-half .card, #clarins-x-lifestyle .clarins-styling-team-section__card.fourth .card {
    margin-left: 4.8301%;
  }
  #clarins-x-lifestyle .clarins-styling-team-section__card.third .card {
    margin-left: 14%;
  }
}

