.elementor-12380 .elementor-element.elementor-element-11826f3{padding:133px 0px 0px 0px;}.elementor-12380 .elementor-element.elementor-element-4355103.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12380 .elementor-element.elementor-element-4355103 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-12380 .elementor-element.elementor-element-44d0715{width:100%;max-width:100%;}.elementor-12380 .elementor-element.elementor-element-44d0715.elementor-element{--align-self:center;}@media(max-width:1366px){.elementor-12380 .elementor-element.elementor-element-11826f3{padding:100px 0px 40px 0px;}}@media(max-width:1024px){.elementor-12380 .elementor-element.elementor-element-11826f3{padding:50px 0px 40px 0px;}}@media(max-width:767px){.elementor-12380 .elementor-element.elementor-element-11826f3{padding:50px 0px 60px 0px;}}/* Start custom CSS *//* Login-Formular-Wrapper – VIP Look */
#loginform {
  background: #ffffff;
  border: 1px solid #d6dadf;
  border-radius: 14px;
  padding: 36px 40px;                 /* mehr Luft */
  max-width: 520px;                   /* breiter gemacht */
  margin: 50px auto !important;       /* mittig */
  box-shadow: 0 16px 36px rgba(18,28,39,0.08);
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}


/* Labels */
#loginform label {
  font-size: 14px;
  font-weight: 600;
  color: #253136;
  margin-bottom: 6px;
  display: block;
  text-align: left;
}

/* Input-Felder */
#loginform input.input {
  width: 100%;
  border-radius: 8px;
  border: 1px solid #ccd1d6;
  padding: 12px 14px;
  font-size: 15px;
  margin-bottom: 16px;
  transition: border 0.3s, box-shadow 0.3s;
}
#loginform input.input:focus {
  border-color: #253136;
  box-shadow: 0 0 0 2px rgba(37,49,54,0.15);
  outline: none;
}

/* Checkbox */
#loginform .login-remember {
  margin: 14px 0;
  font-size: 14px;
  color: #555;
  text-align: left;
}

/* Submit-Button */
#loginform #wp-submit {
  background: #253136 !important;
  border: none !important;
  border-radius: 8px;
  font-weight: 600;
  font-size: 15px;
  padding: 12px 28px;
  color: #fff !important;
  cursor: pointer;
  margin: 16px auto 0 auto;
  display: inline-block;
  transition: background 0.3s, transform 0.2s;
}
#loginform #wp-submit:hover {
  background: #3a4a4f !important;
  transform: translateY(-2px);
}

/* Links darunter */
#loginform + p, 
#loginform + p + p {
  text-align: center;
  font-size: 13px;
  margin-top: 14px;
}

#loginform a {
  color: #253136 !important;
  font-weight: 600;
  text-decoration: none;
}
#loginform a:hover {
  text-decoration: underline;
}

/* Wrapper-Korrekturen */
.fluent-support-auth,
.fs_auth_form {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important;
  box-sizing: border-box;
  text-align: center !important;
}

.fst_login_form_auth_wrapper {
  max-width: 100% !important;
  width: 100% !important;
  margin: 0 auto !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center;
  box-sizing: border-box;
}
/* Versteckt nur die h3-Überschrift im Reply-Box Bereich */
.fs_ticket_reply_box h3 {
  display: none !important;
  visibility: hidden !important;
}/* End custom CSS */