.elementor-981 .elementor-element.elementor-element-c506bf4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-981 .elementor-element.elementor-element-c506bf4 > .elementor-background-overlay{background-image:url("https://depilexgroup.com/wp-content/uploads/2025/08/Untitled-design-15.png");background-position:center center;opacity:0.21;}.elementor-981 .elementor-element.elementor-element-c506bf4 > .elementor-container{max-width:500px;}.elementor-981 .elementor-element.elementor-element-c506bf4{overflow:hidden;margin-top:26px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.elementor-981 .elementor-element.elementor-element-be8d9f4 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:-8rem -8rem -8rem -8rem;}.elementor-981 .elementor-element.elementor-element-19dfa35{width:auto;max-width:auto;padding:-7rem -3rem 0rem 0rem;}@media(max-width:767px){.elementor-981 .elementor-element.elementor-element-c506bf4 > .elementor-background-overlay{background-position:21px -42px;opacity:0.22;}.elementor-981 .elementor-element.elementor-element-c506bf4{padding:0rem 0rem 0rem 0rem;}}/* Start custom CSS for html, class: .elementor-element-19dfa35 */.card.slim {
  max-width: 650px;
  margin: 60px auto 50px;
  border: 2px solid #59854a;
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  background: #fff;
  position: relative;
  z-index: 5;
  opacity: 0.8; /* makes entire card semi-transparent */
}

.card-image.crop {
  width: 100%;
  height: 360px; /* ensure image area shows */
  overflow: hidden;
  position: relative;
  z-index: 6; /* image stays above */
}

.card-image.crop img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  display: block;
}

.card-content {
  padding: 40px 25px;
  text-align: left;
  background: #fff;
  position: relative;
  z-index: 7;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-be8d9f4 */.card.slim {
  max-width: 650px;
  margin: 60px auto 50px;
  border: 2px solid #59854a;
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  background: #fff;
  position: relative;
  z-index: 5;
  opacity: 0.8; /* makes entire card semi-transparent */
}

.card-image.crop {
  width: 100%;
  height: 360px; /* ensure image area shows */
  overflow: hidden;
  position: relative;
  z-index: 6; /* image stays above */
}

.card-image.crop img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  display: block;
}

.card-content {
  padding: 40px 25px;
  text-align: left;
  background: #fff;
  position: relative;
  z-index: 7;
}/* End custom CSS */