.modal .Modul_Text{
 background-color: var(--designfifthback);
  text-align: justify;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 11px;
  letter-spacing: 0.5px;
  line-height: 180%;
  padding: 20px;
}

.modal .Modul_Text .textbox{
  width: 92%;
  background-color: var(--designthirdback);
  border: unset;
  padding: 10px;
  width: 93%;
}

.modal .Modul_Text .lost_password {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 9px;
  margin-top: 4px;
  display: block;
  margin-bottom: -20px;
}

.modal .Modul_Text .Modul_Text_Title{
  font-family: Montserrat;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 11px;
  text-align: left;
  letter-spacing: 2.5px;
  font-style: italic;
  line-height: 1;
  margin-bottom: 6px;
}

.modal .remember_me{text-transform: uppercase;font-weight: bold;}

.modal .Modul_Color_Pick {display: flex;column-gap: 15px;}
.Modul_Color_Pick div {padding: 10px 33px;outline-offset: 10px;}
.modal .Modul_Color_Pick button {flex-grow: 1;}
.modal .Modul_Switch {display: flex;flex-wrap: wrap;gap: 10px;}

.modal button, 
.modal input.button {
  margin: 0px 3px;
  background-color: var(--designthirdback);
  border: 1px solid var(--designsixback);
  padding: 9px 8px 9px 9px;
}

.modal .Modul_Switch .Header_Switchi {
  width: 62px;
  overflow: hidden;
  background-color: var(--designthirdback);
  border: 1px solid var(--designsixback);
  padding: 8px;
}

.modal .Modul_Footer input.button{background-color: var(--designsecback);}

.modal .Modul_Switch .Header_Switchi img {width: 100%;}

.modal .Modul_Title {
  text-align: left;
  text-transform: uppercase;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 2px;
  background-color: var(--designlinkthird);
  padding: 15px;
  color: var(--designsecback);
  line-height: 1;
}

.modal .Modul_Footer{
  width: 100%;
  background-color: var(--designthirdback);
  padding: 7px 0px;
  letter-spacing: 1.5px;
  font-style: italic;
  font-family: Inter;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 8px;
  line-height: 1;
  text-align: center;
}

#s-m-t-tooltip  {
  max-width: 300px;
  margin: 24px 14px 7px 12px;
  font-family: Montserrat;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 8px;
  letter-spacing: 1.1px;
  line-height: 1;
  font-weight: 700;
  background-color: var(--designsecback);
  border: 1px solid var(--designsixback);
  color: var(--designlinkthird);
  padding: 10px;
  z-index: 19999;
  border-radius: unset;
}