.elementor-6817 .elementor-element.elementor-element-05acecd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6817 .elementor-element.elementor-element-05acecd:not(.elementor-motion-effects-element-type-background), .elementor-6817 .elementor-element.elementor-element-05acecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEFFE5;}.elementor-6817 .elementor-element.elementor-element-00f8436{text-align:center;}body.elementor-page-6817:not(.elementor-motion-effects-element-type-background), body.elementor-page-6817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}/* Start custom CSS for shortcode, class: .elementor-element-8efe004 *//* ✅ Error / Notification Message */
.affiliate-message,
.affiliate-message.error,
.affiliate-message.alert,
div.affiliate-message {
  background-color: #eeffe5 !important;  /* Light green */
  border: 1px solid #00aa00 !important;  /* Green border */
  color: #00aa00 !important;             /* Green text */
}

/* ✅ Input Field Error Border */
.affiliate-form input[type="text"].error,
.affiliate-form input[type="email"].error,
.affiliate-form input[type="password"].error,
.affiliate-form textarea.error {
  border-color: #00aa00 !important;
  box-shadow: none !important;
}

/* ✅ Submit Button Green (Optional) */
.affiliate-form input[type="submit"] {
  background-color: #00aa00 !important;
  color: white !important;
  border: none !important;
}/* End custom CSS */