.klaro.klaro-theme-corporateclean {
  --klaro-button-border: solid none;
  --klaro-button-padding: 1rem 2rem;
  --klaro-button-font-weight: 400;
  --klaro-button-border-hover: none;
}
a.mt-button,
.mt-button > a,
button.mt-button,
input[type='submit'],
input[type='reset'],
input[type='button'],
.btn {
  padding: 1rem 2rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: all 0.25s ease-in-out;
  font-weight: 400;
}
.cm-btn {
  text-transform: uppercase;
  letter-spacing: 1px;
}
.cm-btn:hover {
  transform: scale(0.98);
}
a.mt-button:hover,
.mt-button > a:hover,
button.mt-button:hover,
.btn:hover {
  padding: 1rem 2rem;
}
a.mt-button:hover,
.mt-button > a:hover,
.btn:hover,
button.mt-button:hover,
input[type='submit']:hover,
input[type='reset']:hover,
input[type='button']:hover {
  color: var(--mt-color-primary-contrast);
  transform: scale(0.98);
}
a.mt-button:after,
.mt-button > a:after,
button.mt-button:after {
  opacity: 0;
  content: '';
}
a.mt-button.mt-button--outline,
.mt-button.mt-button--outline > a,
input[type='submit'].mt-button--outline,
input[type='reset'].mt-button--outline,
input[type='button'].mt-button--outline {
  padding: 1rem 2rem;
}
a.mt-button.mt-button--external-link,
.mt-button.mt-button.mt-button--external-link > a,
button.mt-button.mt-button.mt-button--external-link {
  position: relative;
  padding-left: 24px;
  padding-right: 24px;
}
a.mt-button.mt-button--link,
.mt-button.mt-button--link > a,
button.mt-button.mt-button--link,
a.button {
  box-shadow:inset 0px 1px 0px 0px #000000;
	background-color:#ffffff;
	border-radius:5px;
	border:2px solid #000000;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-size:20px;
	padding:11px 38px;
	text-decoration:none;
}
a.mt-button.mt-button--link:hover,
.mt-button.mt-button--link > a:hover,
button.mt-button.mt-button--link:hover,
a.button:hover {
  background-color:#CC0033;
  color:#ffffff;
  text-decoration: none;
}
