.fluentform .ff-el-form-control {
  border-radius: 16px !important;
		height: 54px !important;
  border: 2px solid #E9E9E9;
		opacity: 80%;
}

.fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap {
  font-family: Inter !important;
}

.ff-default .ff-el-input--label label {
  font-size: clamp(0.6rem, 1.5vw, 1rem);
  /* 24px–32px */
  line-height: 1.2;
  font-weight: 400;
  margin: 0 0 0.5em;
}


.fluentform .ff-el-tc label.ff_tc_label>div {
 font-size: 14px; 
		line-height: 1.4;
}














/* Grundzustand – schwarzer Button */

.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style {
font-family: Inter !important;
  font-weight: 400 !important;
  padding: 8px 24px !important;
  border-radius: 16px !important;
		  border: 2px solid #D4D4D4 !important;
  background: white;
  color: black !important;
		height: 54px !important;
}

.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style:hover {

		background: #F2F2F2;
  border-radius: 16px !important;
		height: 54px !important;
  border: 2px solid #D4D4D4 !important;
		opacity: 80%;
}