.elementor-6334 .elementor-element.elementor-element-c42219e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-6334 .elementor-element.elementor-element-8809929 > .elementor-container{max-width:500px;}#elementor-popup-modal-6334{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-6334 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-6334 .dialog-close-button{display:flex;}#elementor-popup-modal-6334 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-6dd0066 */.elementor-6334 .elementor-element.elementor-element-6dd0066 {
  display: flex;
  justify-content: center;
}

.elementor-6334 .elementor-element.elementor-element-6dd0066 form {
  text-align: center;
  max-width: 500px; /* optional: für ein sauberes Layout */
  width: 100%;
}


/* ======================================
   Rapidmail-Formular – Ghost Button mit Roboto-Typografie
   ====================================== */

/* Eingabefelder: Vorname, Nachname, E-Mail */
#rmOrganism input.rmBase__comp--input.comp__input {
  border: 1px solid #000 !important;
  border-radius: 8px !important;
  padding: 10px 12px !important;
  font-size: 18px !important;
  color: #000 !important;
  box-shadow: none !important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
}

/* Platzhaltertext */
#rmOrganism input::placeholder {
  font-family: 'Roboto', sans-serif !important;
  font-size: 18px !important;
  color: #777 !important;
}

/* Ghost Button – flacheres Padding */
#rmOrganism .rmBase__comp--cta {
  background: transparent !important;
  color: #000 !important;
  border: 2px solid #000 !important;
  border-radius: 30px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  font-family: 'Roboto', sans-serif !important;
  padding: 8px 32px !important; /* ← angepasst */
  text-align: center !important;
  text-transform: none !important;
  text-decoration: none !important;
  font-style: normal !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  display: inline-block !important;
}

/* Hover-Effekt für Ghost Button */
#rmOrganism .rmBase__comp--cta:hover {
  background: #000 !important;
  color: #fff !important;
}

.elementor-popup-modal .dialog-close-button {
    text-decoration: none;
    font-size: 20px;
}/* End custom CSS */