.section2 {
    margin-top: -100px;
}

.section2 .row1 img {
    filter: drop-shadow(2px 4px 6px #454545);
}

/************* IMAGE MAKIGIAZ *************/

.section2 .wd-image.makigiaz {
  position: relative;
  overflow: visible;
}

.section2 .wd-image.makigiaz::after {
  content: 'Μακιγιάζ';
  position: absolute;
  top: -5px;
  right: -60px;
  background: linear-gradient(135deg, #e2ccab 0%, #dfdbd6 100%);
  color: #010101;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 20px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  opacity: 0;
  transform: translateY(-10px) rotate(5deg);
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  pointer-events: none;
  white-space: nowrap;
  z-index: 10;
}

.section2 .wd-image.makigiaz:hover::after {
  opacity: 1;
  transform: translateY(0) rotate(3deg);
}

.section2 .wd-image.makigiaz img {
  transition: transform 0.3s ease, filter 0.3s ease;
}

.section2 .wd-image.makigiaz:hover img {
  transform: scale(1.05);
  filter: brightness(1.1);
}


/************* IMAGE PERIPOIHSH *************/
.section2 .wd-image.peripoihsh {
  position: relative;
  overflow: visible;
}

.section2 .wd-image.peripoihsh::after {
  content: 'Περιποίηση';
  position: absolute;
  top: -5px;
  right: -60px;
  background: linear-gradient(135deg, #936774b0 0%, #9d717f4b 100%);
  color: #010101;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 20px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  opacity: 0;
  transform: translateY(-10px) rotate(5deg);
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  pointer-events: none;
  white-space: nowrap;
  z-index: 10;
}

.section2 .wd-image.peripoihsh:hover::after {
  opacity: 1;
  transform: translateY(0) rotate(3deg);
}

.section2 .wd-image.peripoihsh img {
  transition: transform 0.3s ease, filter 0.3s ease;
}

.section2 .wd-image.peripoihsh:hover img {
  transform: scale(1.05);
  filter: brightness(1.1);
}

/************* IMAGE AROMATA *************/
.section2 .wd-image.aromata {
  position: relative;
  overflow: visible;
}

.section2 .wd-image.aromata::after {
  content: 'Αρώματα';
  position: absolute;
  top: -5px;
  right: -60px;
  background: linear-gradient(135deg, #7b8c7ab0 0%, #7b8c7a4b 100%);
  color: #010101;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 20px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  opacity: 0;
  transform: translateY(-10px) rotate(5deg);
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  pointer-events: none;
  white-space: nowrap;
  z-index: 10;
}

.section2 .wd-image.aromata:hover::after {
  opacity: 1;
  transform: translateY(0) rotate(3deg);
}

.section2 .wd-image.aromata img {
  transition: transform 0.3s ease, filter 0.3s ease;
}

.section2 .wd-image.aromata:hover img {
  transform: scale(1.05);
  filter: brightness(1.1);
}

/************* IMAGE NYXIA *************/
.section2 .wd-image.nyxia {
  position: relative;
  overflow: visible;
}

.section2 .wd-image.nyxia::after {
  content: 'Νύχια';
  position: absolute;
  top: -5px;
  right: -40px;
  background: linear-gradient(135deg, #6b93a3b0 0%, #6b93a34b 100%);
  color: #010101;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 20px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  opacity: 0;
  transform: translateY(-10px) rotate(5deg);
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  pointer-events: none;
  white-space: nowrap;
  z-index: 10;
}

.section2 .wd-image.nyxia:hover::after {
  opacity: 1;
  transform: translateY(0) rotate(3deg);
}

.section2 .wd-image.nyxia img {
  transition: transform 0.3s ease, filter 0.3s ease;
}

.section2 .wd-image.nyxia:hover img {
  transform: scale(1.05);
  filter: brightness(1.1);
  transition: all .3s;
}

.section2 .wd-image {
    display:inline-flex;
}

.section2 .row1 .wpb_wrapper {
    text-align:center;
}

.section3 .wd-brands .wd-carousel-item img{
    width: 180px;
}