.backdrop {
  background-color: rgba(70, 70, 70, 0.3);
  backdrop-filter: blur(2px);
}

.gallery-block .elementor-image-gallery .gallery-item img {
  max-width: 100% !important;
  height: 300px !important;
  object-fit: cover;
}


.contact-form .cf7-form p {
  color: #fff;
}
.contact-form .cf7-form p input {
  border: 1px solid #666262;
  background: #353535;
  color: #fff;
	width: 100%;
}


.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown {
  overflow: hidden;
}
.page-id-624 header, .page-id-624 footer {
  display: none !important;
}


.contact-form .cf7-form p textarea {
  height: 100px;
  width: 100% !important;
  min-width: 100%;
  border: 1px solid #666262;
  background: #353535;
  color: #fff;
}
.contact-form .cf7-form p .cf7-submit {
  color: var( --e-global-color-primary );
  background-image: linear-gradient(264deg, #E7C041 0%, #8A6C0A 100%);
  border: 0;
  border-radius: 10px;
  font-size: 22px;
  color: #000 !important;
  font-weight: 700;
  text-transform: uppercase;
}


.beauty-application-form p br {
  display: none;
}
.beauty-application-form label {
  margin: 0 0 10px;
  display: inline-block;
	width: 100%;
}
.beauty-application-form input {
  margin: 0 0 10px;
}
.beauty-application-form .d-flex {
  display: flex;
  gap: 15px;
}
.beauty-application-form .wpcf7-form-control-wrap label {
  display: flex;
  gap: 10px;
  align-content: center;
}
.beauty-application-form .wpcf7-form-control-wrap label input {
  min-height: 18px;
  min-width: 19px;
  margin: 4px 0 -4px 0 !important;
  height: 15px;
}
.beauty-application-form .wpcf7-form-control-wrap label input::after {
  background: #939393;
  width: 10px;
  height: 10px;
  left: 4px;
	top: 4px;
}
.wpcf7-response-output {
  background: #fff;
}

.elementor-widget-image a {
  width: 100%;
}

@media screen and (max-width: 1024px) {
	
.gallery-block .elementor-image-gallery .gallery-item img {
  height: 120px !important;
}
	
.d-flex {
  flex-wrap: wrap;
}
.contact-form .cf7-form p {
  width: 100%;
}
}

@media screen and (max-width: 767px) {
	
.gallery-block .elementor-image-gallery .gallery-item img {
  height: 180px !important;
}
}