.button {
  text-decoration: none !important;
  background-color: transparent;
  color: #d2555c;
  padding: 11.5px 25px;
  transition: all 0.2s ease-in;
  width: fit-content;
  word-wrap: break-word;
  border: 1px solid #d2555c;
  display: block;
  margin: 10px auto auto;
  font-family: DINEngschriftStd, serif !important;
}

.button:hover {
  color: white;
  background-color: #d2555c;
  cursor: pointer;
}

.quote {
  color: gray;
  font-size: 12px;
}

.padding {
  padding: 32px;
}

span[data-pin-log="button_pinit_floating"]{
  z-index:1!important;
}

#truste-consent-content {
  background: #d2555c;
}

.ot-sdk-container {
  width: 100%;
  background: #d2555c !important;
}

#truste-consent-track {
  width: 100%;
  background: #d2555c !important;
}
#onetrust-button-group-parent {
  width: 100%;
  background: #d2555c !important;
}

.truste-button2 {
  background: #d2555c !important;
  color: white;
  border: solid 1px white !important;
}

#onetrust-pc-btn-handler {
  background: #d2555c !important;
  color: white;
  border: solid 1px white !important;
}

#onetrust-reject-all-handler {
  background: #d2555c !important;
  color: white;
  border: solid 1px white !important;
}

#onetrust-accept-btn-handler {
  background: #d2555c !important;
  color: white;
  border: solid 1px white !important;
}

.truste-button1 {
  background: #d2555c !important;
  color: white;
  border: solid 1px white !important;
}
#ot-sdk-btn-floating {
  display: none;
}
[type="search"]::-webkit-search-decoration {  
  display: none;  
}