.elementor-19875 .elementor-element.elementor-element-2e51a356:not(.elementor-motion-effects-element-type-background), .elementor-19875 .elementor-element.elementor-element-2e51a356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrappedagency.co.uk/wp-content/uploads/2023/06/menu-background-1240x697-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19875 .elementor-element.elementor-element-2e51a356 > .elementor-container{min-height:100vh;}.elementor-19875 .elementor-element.elementor-element-2e51a356{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19875 .elementor-element.elementor-element-2e51a356 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19875 .elementor-element.elementor-element-5296539 > .elementor-widget-container{padding:0px 55px 0px 55px;}.elementor-19875 .elementor-element.elementor-element-5296539 .elementor-field-group{margin-bottom:10px;}.elementor-19875 .elementor-element.elementor-element-5296539 .elementor-form-fields-wrapper{margin-bottom:-10px;}body .elementor-19875 .elementor-element.elementor-element-5296539 .elementor-field-group > label{padding-bottom:0px;}.elementor-19875 .elementor-element.elementor-element-5296539 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-19875 .elementor-element.elementor-element-5296539 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}/* Start custom CSS for login, class: .elementor-element-5296539 */.elementor-19875 .elementor-element.elementor-element-5296539 {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  padding: 40px;
  box-sizing: border-box;
  border-radius: 10px;
}

.elementor-field-group input[type="text"],
.elementor-field-group input[type="password"] {
  width: 100%;
  padding: 10px 20px;
  background-color: #f5f5f5;
  border: 1;
  border-radius: 5px;
  margin-bottom: 20px;
  font-size: 16px;
}

.elementor-form-fields-wrapper {
  margin-top: 20px;
}

.elementor-field-group .elementor-field-label {
  display: block;
  margin-bottom: 5px;
}

.elementor-button {
  background-color: #007bff;
  color: #fff;
  border: 0;
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.elementor-button:hover {
  background-color: #0069d9;
}
.elementor-19875 .elementor-element.elementor-element-5296539 a {
    color: #FCB900;
}

.elementor-19875 .elementor-element.elementor-element-5296539 a:hover {
    color: Black;
}/* End custom CSS */