<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ==========================================================================
   EXTENSIONS / CONTACT / CONTACT
   ========================================================================== */
/*
.x-contact-form .is-required::after {
	content: ' *';
	color: red;
}
*/

.x-contact-form .is-required span {
	color: red;
}

.u-hide-visually:not(:focus):not(:active) {
	clip: rect(0 0 0 0);
	-webkit-clip-path: inset(50%);
	        clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

.c-form-label {
	margin-bottom:0.5em;
}

.c-form-list__item {
	margin-bottom:1em;
}

.c-control-group {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
}

.c-control-group .c-control-group__button:first-child, .c-control-group .c-control-group__field:first-child {
  border-bottom-left-radius: var(--default-border-radius);
  border-top-left-radius: var(--default-border-radius);
  font-weight: bold;
  color: black;
}

.c-control-group .c-control-group__button:not(:first-child):not(:first-of-type), .c-control-group .c-control-group__field:not(:first-child):not(:first-of-type) {
  border-left-width: 0;
}

.c-control-group .c-control-group__field {
  height: auto;
  margin-bottom: 0;
}

.c-control-group .c-control-group__button, .c-control-group .c-control-group__field {
  border-radius: 0;
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
  width: 1%;
}

.c-form-input:disabled, .c-form-select__dropdown:disabled, .c-form-checkbox__input:disabled, .c-form-input[aria-disabled="true"], .c-form-select__dropdown[aria-disabled="true"], .c-form-checkbox__input[aria-disabled="true"] {
  background-color: var(--gray-100);
}</pre></body></html>