.gawc-gift-aid-field {
	display: block !important;
	float: none !important;
	clear: both !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 1.25rem 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

.gawc-gift-aid-field .gawc-gift-aid-legend {
	display: block !important;
	width: 100% !important;
	margin: 0 0 0.75rem !important;
	padding: 0 !important;
	font: inherit !important;
	font-weight: 600 !important;
	line-height: 1.4 !important;
}

.gawc-gift-aid-field .required {
	color: #a00;
	text-decoration: none;
}

.gawc-gift-aid-field .gawc-gift-aid-options {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	gap: 0.75rem !important;
	width: 100% !important;
}

.gawc-gift-aid-field .gawc-gift-aid-option {
	display: flex !important;
	position: static !important;
	align-items: flex-start !important;
	justify-content: flex-start !important;
	gap: 0.625rem !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	font: inherit !important;
	font-weight: 400 !important;
	line-height: 1.5 !important;
	cursor: pointer;
}

.gawc-gift-aid-field .gawc-gift-aid-option::before,
.gawc-gift-aid-field .gawc-gift-aid-option::after {
	display: none !important;
	content: none !important;
}

.gawc-gift-aid-field .gawc-gift-aid-option input[type="radio"] {
	display: inline-block !important;
	position: static !important;
	float: none !important;
	flex: 0 0 1.125rem !important;
	appearance: auto !important;
	-webkit-appearance: radio !important;
	width: 1.125rem !important;
	height: 1.125rem !important;
	min-width: 1.125rem !important;
	margin: 0.125rem 0 0 !important;
	padding: 0 !important;
	opacity: 1 !important;
	visibility: visible !important;
	vertical-align: top !important;
	accent-color: #2271b1;
}

.gawc-gift-aid-field .gawc-gift-aid-option span {
	display: block !important;
	flex: 1 1 auto !important;
	margin: 0 !important;
	padding: 0 !important;
}
